Home
last modified time | relevance | path

Searched refs:syn (Results 1 – 10 of 10) sorted by relevance

/qemu/target/arm/tcg/
H A Dtlb_helper.c33 uint32_t syn; in merge_syn_data_abort() local
60 syn = syn_data_abort_vncr(fi->ea, is_write, fsc); in merge_syn_data_abort()
63 syn = syn_data_abort_no_iss(same_el, 0, in merge_syn_data_abort()
71 syn = syn_data_abort_with_iss(same_el, in merge_syn_data_abort()
76 syn |= template_syn; in merge_syn_data_abort()
78 return syn; in merge_syn_data_abort()
179 uint32_t syn, exc, fsr, fsc; in arm_deliver_fault() local
200 syn = syn_gpc(fi->stage2 && fi->type == ARMFault_GPCFOnWalk, in arm_deliver_fault()
246 syn = syn_insn_abort(same_el, fi->ea, fi->s1ptw, fsc); in arm_deliver_fault()
249 syn = merge_syn_data_abort(env->exception.syndrome, fi, target_el, in arm_deliver_fault()
[all …]
H A Dtranslate.h271 static inline void disas_set_insn_syndrome(DisasContext *s, uint32_t syn) in disas_set_insn_syndrome() argument
276 syn &= ARM_INSN_START_WORD2_MASK; in disas_set_insn_syndrome()
277 syn >>= ARM_INSN_START_WORD2_SHIFT; in disas_set_insn_syndrome()
282 tcg_set_insn_start_param(s->base.insn_start, 2, syn); in disas_set_insn_syndrome()
340 uint32_t syn, uint32_t target_el);
342 int excp, uint32_t syn);
393 uint32_t syn = syn_swstep(false, isv, ex); in gen_swstep_exception() local
394 gen_helper_exception_swstep(tcg_env, tcg_constant_i32(syn)); in gen_swstep_exception()
H A Dmte_helper.c586 int is_write, syn; in mte_sync_check_fail() local
591 syn = syn_data_abort_no_iss(arm_current_el(env) != 0, 0, 0, 0, 0, is_write, in mte_sync_check_fail()
593 raise_exception_ra(env, EXCP_DATA_ABORT, syn, exception_target_el(env), ra); in mte_sync_check_fail()
H A Dop_helper.c310 uint32_t syn = syn_bxjtrap(1, 0xe, rm); in HELPER() local
311 raise_exception_ra(env, EXCP_HYP_TRAP, syn, 2, GETPC()); in HELPER()
H A Dtranslate.c194 uint32_t syn; in disas_set_da_iss() local
217 syn = syn_data_abort_with_iss(0, sas, sse, srt, 0, is_acqrel, in disas_set_da_iss()
219 disas_set_insn_syndrome(s, syn); in disas_set_da_iss()
1068 int excp, uint32_t syn, TCGv_i32 tcg_el) in gen_exception_insn_el_v() argument
1076 gen_exception_el_v(excp, syn, tcg_el); in gen_exception_insn_el_v()
1081 uint32_t syn, uint32_t target_el) in gen_exception_insn_el() argument
1083 gen_exception_insn_el_v(s, pc_diff, excp, syn, in gen_exception_insn_el()
1088 int excp, uint32_t syn) in gen_exception_insn() argument
1096 gen_exception(excp, syn); in gen_exception_insn()
1100 static void gen_exception_bkpt_insn(DisasContext *s, uint32_t syn) in gen_exception_bkpt_insn() argument
[all …]
H A Dtranslate-a64.c959 uint32_t syn; in do_gpr_st_memidx() local
961 syn = syn_data_abort_with_iss(0, in do_gpr_st_memidx()
968 disas_set_insn_syndrome(s, syn); in do_gpr_st_memidx()
998 uint32_t syn; in do_gpr_ld_memidx() local
1000 syn = syn_data_abort_with_iss(0, in do_gpr_ld_memidx()
1007 disas_set_insn_syndrome(s, syn); in do_gpr_ld_memidx()
2315 uint32_t syn; in handle_sys() local
2324 syn = syn_data_abort_vncr(0, !isread, 0); in handle_sys()
2325 disas_set_insn_syndrome(s, syn); in handle_sys()
H A Dtranslate-vfp.c225 uint32_t syn = syn_fp_access_trap(1, 0xe, false, coproc); in vfp_access_check_a() local
227 gen_exception_insn_el(s, 0, EXCP_UDEF, syn, s->fp_excp_el); in vfp_access_check_a()
/qemu/target/arm/
H A Dsyndrome.h95 static inline uint32_t syn_get_ec(uint32_t syn) in syn_get_ec() argument
97 return syn >> ARM_EL_EC_SHIFT; in syn_get_ec()
100 static inline uint32_t syn_set_ec(uint32_t syn, uint32_t ec) in syn_set_ec() argument
102 return deposit32(syn, ARM_EL_EC_SHIFT, ARM_EL_EC_LENGTH, ec); in syn_set_ec()
H A Dhelper.c3621 uint32_t syn, fsr, fsc; in do_ats_write() local
3676 syn = syn_data_abort_no_iss(current_el == target_el, 0, in do_ats_write()
3680 raise_exception(env, EXCP_DATA_ABORT, syn, target_el); in do_ats_write()
/qemu/qapi/
H A Dblock-core.json4365 # @tcp-syn-count: number of SYNs during the session establishment
4383 '*tcp-syn-count': 'int',