/qemu/target/rx/ |
H A D | disas.c | 51 static int32_t li(DisasContext *ctx, int sz) in li() 86 static int bdsp_s(DisasContext *ctx, int d) in bdsp_s() 105 static void dump_bytes(DisasContext *ctx) in dump_bytes() 347 static bool trans_POP(DisasContext *ctx, arg_POP *a) in trans_POP() 412 static bool trans_STZ(DisasContext *ctx, arg_STZ *a) in trans_STZ() 908 static bool trans_BRA(DisasContext *ctx, arg_BRA *a) in trans_BRA() 922 static bool trans_JMP(DisasContext *ctx, arg_JMP *a) in trans_JMP() 929 static bool trans_JSR(DisasContext *ctx, arg_JSR *a) in trans_JSR() 937 static bool trans_BSR(DisasContext *ctx, arg_BSR *a) in trans_BSR() 952 static bool trans_RTS(DisasContext *ctx, arg_RTS *a) in trans_RTS() [all …]
|
H A D | translate.c | 87 static uint32_t li(DisasContext *ctx, int sz) in li() 113 static int bdsp_s(DisasContext *ctx, int d) in bdsp_s() 603 static bool trans_POP(DisasContext *ctx, arg_POP *a) in trans_POP() 736 static bool trans_STZ(DisasContext *ctx, arg_STZ *a) in trans_STZ() 1569 static bool trans_BRA(DisasContext *ctx, arg_BRA *a) in trans_BRA() 1583 static inline void rx_save_pc(DisasContext *ctx) in rx_save_pc() 1590 static bool trans_JMP(DisasContext *ctx, arg_JMP *a) in trans_JMP() 1598 static bool trans_JSR(DisasContext *ctx, arg_JSR *a) in trans_JSR() 1608 static bool trans_BSR(DisasContext *ctx, arg_BSR *a) in trans_BSR() 1625 static bool trans_RTS(DisasContext *ctx, arg_RTS *a) in trans_RTS() [all …]
|
/qemu/target/mips/tcg/ |
H A D | tx79_translate.c | 33 bool decode_ext_tx79(DisasContext *ctx, uint32_t insn) in decode_ext_tx79() 65 static bool trans_MFHI1(DisasContext *ctx, arg_r *a) in trans_MFHI1() 72 static bool trans_MFLO1(DisasContext *ctx, arg_r *a) in trans_MFLO1() 79 static bool trans_MTHI1(DisasContext *ctx, arg_r *a) in trans_MTHI1() 86 static bool trans_MTLO1(DisasContext *ctx, arg_r *a) in trans_MTLO1() 186 static bool trans_PAND(DisasContext *ctx, arg_r *a) in trans_PAND() 192 static bool trans_POR(DisasContext *ctx, arg_r *a) in trans_POR() 198 static bool trans_PXOR(DisasContext *ctx, arg_r *a) in trans_PXOR() 204 static bool trans_PNOR(DisasContext *ctx, arg_r *a) in trans_PNOR() 322 static bool trans_LQ(DisasContext *ctx, arg_i *a) in trans_LQ() [all …]
|
H A D | msa_translate.c | 97 static int elm_n(DisasContext *ctx, int x) in elm_n() 102 static int elm_df(DisasContext *ctx, int x) in elm_df() 115 static int bit_m(DisasContext *ctx, int x) in bit_m() 120 static int bit_df(DisasContext *ctx, int x) in bit_df() 152 static inline bool check_msa_enabled(DisasContext *ctx) in check_msa_enabled() 244 static bool trans_BZ_V(DisasContext *ctx, arg_msa_bz *a) in trans_BZ_V() 274 static bool trans_BZ(DisasContext *ctx, arg_msa_bz *a) in trans_BZ() 279 static bool trans_BNZ(DisasContext *ctx, arg_msa_bz *a) in trans_BNZ() 307 static bool trans_SHF(DisasContext *ctx, arg_msa_i *a) in trans_SHF() 781 static bool trans_LSA(DisasContext *ctx, arg_r *a) in trans_LSA() [all …]
|
H A D | octeon_translate.c | 16 static bool trans_BBIT(DisasContext *ctx, arg_BBIT *a) in trans_BBIT() 44 static bool trans_BADDU(DisasContext *ctx, arg_BADDU *a) in trans_BADDU() 63 static bool trans_DMUL(DisasContext *ctx, arg_DMUL *a) in trans_DMUL() 81 static bool trans_EXTS(DisasContext *ctx, arg_EXTS *a) in trans_EXTS() 97 static bool trans_CINS(DisasContext *ctx, arg_CINS *a) in trans_CINS() 113 static bool trans_POP(DisasContext *ctx, arg_POP *a) in trans_POP() 132 static bool trans_SEQNE(DisasContext *ctx, arg_SEQNE *a) in trans_SEQNE() 155 static bool trans_SEQNEI(DisasContext *ctx, arg_SEQNEI *a) in trans_SEQNEI()
|
/qemu/target/hppa/ |
H A D | translate.c | 102 static int ma_to_m(DisasContext *ctx, int val) in ma_to_m() 108 static int pos_to_m(DisasContext *ctx, int val) in pos_to_m() 113 static int neg_to_m(DisasContext *ctx, int val) in neg_to_m() 198 static int cmpbid_c(DisasContext *ctx, int val) in cmpbid_c() 207 static int pa20_d(DisasContext *ctx, int val) in pa20_d() 504 static void nullify_over(DisasContext *ctx) in nullify_over() 532 static void nullify_save(DisasContext *ctx) in nullify_save() 561 static bool nullify_end(DisasContext *ctx) in nullify_end() 647 static bool gen_illegal(DisasContext *ctx) in gen_illegal() 1990 static void do_page_zero(DisasContext *ctx) in do_page_zero() [all …]
|
/qemu/target/loongarch/ |
H A D | disas.c | 19 static inline int plus_1(DisasContext *ctx, int x) in plus_1() 24 static inline int shl_1(DisasContext *ctx, int x) in shl_1() 29 static inline int shl_2(DisasContext *ctx, int x) in shl_2() 34 static inline int shl_3(DisasContext *ctx, int x) in shl_3() 148 DisasContext ctx = { in print_insn_loongarch() local 175 static void output_rrr_sa(DisasContext *ctx, arg_rrr_sa *a, in output_rrr_sa() 209 static void output_rr_jk(DisasContext *ctx, arg_rr_jk *a, in output_rr_jk() 287 static void output_r_offs(DisasContext *ctx, arg_r_offs *a, in output_r_offs() 301 static void output_offs(DisasContext *ctx, arg_offs *a, in output_offs() 314 static void output_r_csr(DisasContext *ctx, arg_r_csr *a, in output_r_csr() [all …]
|
/qemu/target/ppc/ |
H A D | translate.c | 2169 static void gen_neg(DisasContext *ctx) in gen_neg() 2273 static void gen_or(DisasContext *ctx) in gen_or() 2361 static void gen_xor(DisasContext *ctx) in gen_xor() 2376 static void gen_ori(DisasContext *ctx) in gen_ori() 2833 static void gen_slw(DisasContext *ctx) in gen_slw() 4197 static void gen_b(DisasContext *ctx) in gen_b() 4331 static void gen_bc(DisasContext *ctx) in gen_bc() 4480 static void gen_sc(DisasContext *ctx) in gen_sc() 4526 static void gen_tw(DisasContext *ctx) in gen_tw() 4554 static void gen_td(DisasContext *ctx) in gen_td() [all …]
|
/qemu/ebpf/ |
H A D | ebpf_rss.c | 28 void ebpf_rss_init(struct EBPFRSSContext *ctx) in ebpf_rss_init() 43 bool ebpf_rss_is_loaded(struct EBPFRSSContext *ctx) in ebpf_rss_is_loaded() 48 static bool ebpf_rss_mmap(struct EBPFRSSContext *ctx) in ebpf_rss_mmap() 86 static void ebpf_rss_munmap(struct EBPFRSSContext *ctx) in ebpf_rss_munmap() 101 bool ebpf_rss_load(struct EBPFRSSContext *ctx) in ebpf_rss_load() 146 bool ebpf_rss_load_fds(struct EBPFRSSContext *ctx, int program_fd, in ebpf_rss_load_fds() 173 static bool ebpf_rss_set_config(struct EBPFRSSContext *ctx, in ebpf_rss_set_config() 184 static bool ebpf_rss_set_indirections_table(struct EBPFRSSContext *ctx, in ebpf_rss_set_indirections_table() 203 static bool ebpf_rss_set_toepliz_key(struct EBPFRSSContext *ctx, in ebpf_rss_set_toepliz_key() 219 bool ebpf_rss_set_all(struct EBPFRSSContext *ctx, struct EBPFRSSConfig *config, in ebpf_rss_set_all() [all …]
|
H A D | ebpf_rss-stub.c | 16 void ebpf_rss_init(struct EBPFRSSContext *ctx) in ebpf_rss_init() 21 bool ebpf_rss_is_loaded(struct EBPFRSSContext *ctx) in ebpf_rss_is_loaded() 26 bool ebpf_rss_load(struct EBPFRSSContext *ctx) in ebpf_rss_load() 31 bool ebpf_rss_load_fds(struct EBPFRSSContext *ctx, int program_fd, in ebpf_rss_load_fds() 37 bool ebpf_rss_set_all(struct EBPFRSSContext *ctx, struct EBPFRSSConfig *config, in ebpf_rss_set_all() 43 void ebpf_rss_unload(struct EBPFRSSContext *ctx) in ebpf_rss_unload()
|
/qemu/target/avr/ |
H A D | translate.c | 174 static uint16_t next_word(DisasContext *ctx) in next_word() 179 static int append_16(DisasContext *ctx, int x) in append_16() 294 static bool trans_ADD(DisasContext *ctx, arg_ADD *a) in trans_ADD() 317 static bool trans_ADC(DisasContext *ctx, arg_ADC *a) in trans_ADC() 379 static bool trans_SUB(DisasContext *ctx, arg_SUB *a) in trans_SUB() 566 static bool trans_OR(DisasContext *ctx, arg_OR *a) in trans_OR() 921 static void gen_jmp_ez(DisasContext *ctx) in gen_jmp_ez() 928 static void gen_jmp_z(DisasContext *ctx) in gen_jmp_z() 1192 static bool trans_CP(DisasContext *ctx, arg_CP *a) in trans_CP() 2606 static void translate(DisasContext *ctx) in translate() [all …]
|
/qemu/util/ |
H A D | async.c | 62 AioContext *ctx; member 74 AioContext *ctx = bh->ctx; in aio_bh_enqueue() local 179 int aio_bh_poll(AioContext *ctx) in aio_bh_poll() 275 aio_compute_timeout(AioContext *ctx) in aio_compute_timeout() 487 void aio_notify(AioContext *ctx) in aio_notify() 506 void aio_notify_accept(AioContext *ctx) in aio_notify_accept() 551 AioContext *ctx = opaque; in co_schedule_bh_cb() local 577 AioContext *ctx; in aio_context_new() local 687 AioContext *ctx; in aio_co_wake() local 714 void aio_context_ref(AioContext *ctx) in aio_context_ref() [all …]
|
H A D | aio-posix.c | 30 bool aio_poll_disabled(AioContext *ctx) in aio_poll_disabled() 100 void aio_set_fd_handler(AioContext *ctx, in aio_set_fd_handler() 195 void aio_set_event_notifier(AioContext *ctx, in aio_set_event_notifier() 206 void aio_set_event_notifier_poll(AioContext *ctx, in aio_set_event_notifier_poll() 258 bool aio_prepare(AioContext *ctx) in aio_prepare() 269 bool aio_pending(AioContext *ctx) in aio_pending() 420 void aio_dispatch(AioContext *ctx) in aio_dispatch() 602 bool aio_poll(AioContext *ctx, bool blocking) in aio_poll() 734 void aio_context_setup(AioContext *ctx) in aio_context_setup() 747 void aio_context_destroy(AioContext *ctx) in aio_context_destroy() [all …]
|
H A D | aio-win32.c | 38 static void aio_remove_fd_handler(AioContext *ctx, AioHandler *node) in aio_remove_fd_handler() 64 void aio_set_fd_handler(AioContext *ctx, in aio_set_fd_handler() 133 void aio_set_event_notifier(AioContext *ctx, in aio_set_event_notifier() 172 void aio_set_event_notifier_poll(AioContext *ctx, in aio_set_event_notifier_poll() 180 bool aio_prepare(AioContext *ctx) in aio_prepare() 224 bool aio_pending(AioContext *ctx) in aio_pending() 313 void aio_dispatch(AioContext *ctx) in aio_dispatch() 322 bool aio_poll(AioContext *ctx, bool blocking) in aio_poll() 421 void aio_context_setup(AioContext *ctx) in aio_context_setup() 425 void aio_context_destroy(AioContext *ctx) in aio_context_destroy() [all …]
|
H A D | fdmon-io_uring.c | 80 static struct io_uring_sqe *get_sqe(AioContext *ctx) in get_sqe() 135 static void fdmon_io_uring_update(AioContext *ctx, in fdmon_io_uring_update() 169 static void add_poll_add_sqe(AioContext *ctx, AioHandler *node) in add_poll_add_sqe() 178 static void add_poll_remove_sqe(AioContext *ctx, AioHandler *node) in add_poll_remove_sqe() 191 static void add_timeout_sqe(AioContext *ctx, int64_t ns) in add_timeout_sqe() 205 static void fill_sq_ring(AioContext *ctx) in fill_sq_ring() 225 static bool process_cqe(AioContext *ctx, in process_cqe() 255 static int process_cq_ring(AioContext *ctx, AioHandlerList *ready_list) in process_cq_ring() 298 static bool fdmon_io_uring_need_wait(AioContext *ctx) in fdmon_io_uring_need_wait() 324 bool fdmon_io_uring_setup(AioContext *ctx) in fdmon_io_uring_setup() [all …]
|
H A D | fdmon-epoll.c | 14 void fdmon_epoll_disable(AioContext *ctx) in fdmon_epoll_disable() 33 static void fdmon_epoll_update(AioContext *ctx, in fdmon_epoll_update() 56 static int fdmon_epoll_wait(AioContext *ctx, AioHandlerList *ready_list, in fdmon_epoll_wait() 101 static bool fdmon_epoll_try_enable(AioContext *ctx) in fdmon_epoll_try_enable() 123 bool fdmon_epoll_try_upgrade(AioContext *ctx, unsigned npfd) in fdmon_epoll_try_upgrade() 150 void fdmon_epoll_setup(AioContext *ctx) in fdmon_epoll_setup()
|
/qemu/target/riscv/ |
H A D | translate.c | 127 #define get_xl(ctx) MXL_RV32 argument 129 #define get_xl(ctx) MXL_RV64 argument 131 #define get_xl(ctx) ((ctx)->xl) argument 135 #define get_address_xl(ctx) MXL_RV32 argument 137 #define get_address_xl(ctx) MXL_RV64 argument 150 #define get_ol(ctx) MXL_RV32 argument 152 #define get_ol(ctx) ((ctx)->ol) argument 162 #define get_xl_max(ctx) MXL_RV32 argument 730 #define REQUIRE_EXT(ctx, ext) do { \ argument 736 #define REQUIRE_32BIT(ctx) do { \ argument [all …]
|
/qemu/tcg/ |
H A D | optimize.c | 218 static void remove_mem_copy_all(OptContext *ctx) in remove_mem_copy_all() 254 static void reset_ts(OptContext *ctx, TCGTemp *ts) in reset_ts() 367 static TCGArg arg_new_temp(OptContext *ctx) in arg_new_temp() 1186 static bool fold_add(OptContext *ctx, TCGOp *op) in fold_add() 1281 static bool fold_and(OptContext *ctx, TCGOp *op) in fold_and() 1651 static bool fold_dup(OptContext *ctx, TCGOp *op) in fold_dup() 1676 static bool fold_eqv(OptContext *ctx, TCGOp *op) in fold_eqv() 1821 static bool fold_mb(OptContext *ctx, TCGOp *op) in fold_mb() 1845 static bool fold_mov(OptContext *ctx, TCGOp *op) in fold_mov() 2037 static bool fold_or(OptContext *ctx, TCGOp *op) in fold_or() [all …]
|
/qemu/target/loongarch/tcg/ |
H A D | translate.c | 64 static inline int plus_1(DisasContext *ctx, int x) in plus_1() 69 static inline int shl_1(DisasContext *ctx, int x) in shl_1() 74 static inline int shl_2(DisasContext *ctx, int x) in shl_2() 79 static inline int shl_3(DisasContext *ctx, int x) in shl_3() 93 void generate_exception(DisasContext *ctx, int excp) in generate_exception() 121 DisasContext *ctx = container_of(dcbase, DisasContext, base); in loongarch_tr_init_disas_context() local 158 DisasContext *ctx = container_of(dcbase, DisasContext, base); in loongarch_tr_insn_start() local 221 static TCGv get_fpr(DisasContext *ctx, int reg_num) in get_fpr() 259 static uint64_t make_address_pc(DisasContext *ctx, uint64_t addr) in make_address_pc() 285 DisasContext *ctx = container_of(dcbase, DisasContext, base); in loongarch_tr_translate_insn() local [all …]
|
/qemu/target/hexagon/ |
H A D | translate.c | 122 static void gen_exec_counters(DisasContext *ctx) in gen_exec_counters() 154 static void gen_end_tb(DisasContext *ctx) in gen_end_tb() 272 static bool need_next_PC(DisasContext *ctx) in need_next_PC() 355 static bool need_commit(DisasContext *ctx) in need_commit() 467 static void analyze_packet(DisasContext *ctx) in analyze_packet() 607 bool is_gather_store_insn(DisasContext *ctx) in is_gather_store_insn() 651 static void gen_insn(DisasContext *ctx) in gen_insn() 664 static void gen_reg_writes(DisasContext *ctx) in gen_reg_writes() 688 static void gen_pred_writes(DisasContext *ctx) in gen_pred_writes() 846 static void gen_commit_hvx(DisasContext *ctx) in gen_commit_hvx() [all …]
|
H A D | genptr.c | 72 TCGv get_result_gpr(DisasContext *ctx, int rnum) in get_result_gpr() 122 TCGv get_result_pred(DisasContext *ctx, int pnum) in get_result_pred() 403 static TCGv gen_slotval(DisasContext *ctx) in gen_slotval() 613 static void gen_cmpnd_cmp_jmp(DisasContext *ctx, in gen_cmpnd_cmp_jmp() 628 static void gen_cmpnd_cmp_jmp_t(DisasContext *ctx, in gen_cmpnd_cmp_jmp_t() 730 static void gen_cond_callr(DisasContext *ctx, in gen_cond_callr() 845 static void gen_endloop0(DisasContext *ctx) in gen_endloop0() 898 static void gen_endloop1(DisasContext *ctx) in gen_endloop1() 916 static void gen_endloop01(DisasContext *ctx) in gen_endloop01() 975 static void gen_cmp_jumpnv(DisasContext *ctx, in gen_cmp_jumpnv() [all …]
|
/qemu/crypto/ |
H A D | der.c | 229 void *ctx, Error **errp) in qcrypto_der_decode_tlv() 334 QCryptoEncodeContext *ctx = g_new0(QCryptoEncodeContext, 1); in qcrypto_der_encode_ctx_new() local 352 static void qcrypto_der_encode_cons_end(QCryptoEncodeContext *ctx) in qcrypto_der_encode_cons_end() 363 void qcrypto_der_encode_seq_begin(QCryptoEncodeContext *ctx) in qcrypto_der_encode_seq_begin() 371 void qcrypto_der_encode_seq_end(QCryptoEncodeContext *ctx) in qcrypto_der_encode_seq_end() 376 void qcrypto_der_encode_oid(QCryptoEncodeContext *ctx, in qcrypto_der_encode_oid() 385 void qcrypto_der_encode_int(QCryptoEncodeContext *ctx, in qcrypto_der_encode_int() 394 void qcrypto_der_encode_null(QCryptoEncodeContext *ctx) in qcrypto_der_encode_null() 402 void qcrypto_der_encode_octet_str(QCryptoEncodeContext *ctx, in qcrypto_der_encode_octet_str() 411 void qcrypto_der_encode_octet_str_begin(QCryptoEncodeContext *ctx) in qcrypto_der_encode_octet_str_begin() [all …]
|
/qemu/hw/9pfs/ |
H A D | 9p-xattr.c | 39 ssize_t v9fs_get_xattr(FsContext *ctx, const char *path, in v9fs_get_xattr() 50 ssize_t pt_listxattr(FsContext *ctx, const char *path, in pt_listxattr() 72 ssize_t v9fs_list_xattr(FsContext *ctx, const char *path, in v9fs_list_xattr() 142 int v9fs_set_xattr(FsContext *ctx, const char *path, const char *name, in v9fs_set_xattr() 154 int v9fs_remove_xattr(FsContext *ctx, in v9fs_remove_xattr() 166 ssize_t local_getxattr_nofollow(FsContext *ctx, const char *path, in local_getxattr_nofollow() 187 ssize_t pt_getxattr(FsContext *ctx, const char *path, const char *name, in pt_getxattr() 193 ssize_t local_setxattr_nofollow(FsContext *ctx, const char *path, in local_setxattr_nofollow() 221 ssize_t local_removexattr_nofollow(FsContext *ctx, const char *path, in local_removexattr_nofollow() 242 int pt_removexattr(FsContext *ctx, const char *path, const char *name) in pt_removexattr() [all …]
|
H A D | 9p-posix-acl.c | 30 static ssize_t mp_pacl_getxattr(FsContext *ctx, const char *path, in mp_pacl_getxattr() 36 static ssize_t mp_pacl_listxattr(FsContext *ctx, const char *path, in mp_pacl_listxattr() 55 static int mp_pacl_setxattr(FsContext *ctx, const char *path, const char *name, in mp_pacl_setxattr() 62 static int mp_pacl_removexattr(FsContext *ctx, in mp_pacl_removexattr() 84 static ssize_t mp_dacl_getxattr(FsContext *ctx, const char *path, in mp_dacl_getxattr() 90 static ssize_t mp_dacl_listxattr(FsContext *ctx, const char *path, in mp_dacl_listxattr() 109 static int mp_dacl_setxattr(FsContext *ctx, const char *path, const char *name, in mp_dacl_setxattr() 116 static int mp_dacl_removexattr(FsContext *ctx, in mp_dacl_removexattr()
|
/qemu/target/alpha/ |
H A D | translate.c | 165 static TCGv load_zero(DisasContext *ctx) in load_zero() 173 static TCGv dest_sink(DisasContext *ctx) in dest_sink() 181 static void free_context_temps(DisasContext *ctx) in free_context_temps() 189 static TCGv load_gpr(DisasContext *ctx, unsigned reg) in load_gpr() 198 static TCGv load_gpr_lit(DisasContext *ctx, unsigned reg, in load_gpr_lit() 210 static TCGv dest_gpr(DisasContext *ctx, unsigned reg) in dest_gpr() 219 static TCGv load_fpr(DisasContext *ctx, unsigned reg) in load_fpr() 228 static TCGv dest_fpr(DisasContext *ctx, unsigned reg) in dest_fpr() 690 static void gen_ieee_arith2(DisasContext *ctx, in gen_ieee_arith2() 735 static void gen_ieee_intcvt(DisasContext *ctx, in gen_ieee_intcvt() [all …]
|