Home
last modified time | relevance | path

Searched defs:ctx (Results 1 – 25 of 164) sorted by relevance

1234567

/qemu/target/rx/
H A Ddisas.c51 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 Dtranslate.c87 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 Dtx79_translate.c33 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 Dmsa_translate.c97 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 Docteon_translate.c16 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 Dtranslate.c102 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 Ddisas.c19 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 Dtranslate.c2169 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 Debpf_rss.c28 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 Debpf_rss-stub.c16 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 Dtranslate.c174 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 Dasync.c62 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 Daio-posix.c30 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 Daio-win32.c38 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 Dfdmon-io_uring.c80 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 Dfdmon-epoll.c14 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 Dtranslate.c127 #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 Doptimize.c218 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 Dtranslate.c64 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 Dtranslate.c122 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 Dgenptr.c72 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 Dder.c229 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 D9p-xattr.c39 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 D9p-posix-acl.c30 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 Dtranslate.c165 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 …]

1234567