Home
last modified time | relevance | path

Searched refs:mtedesc (Results 1 – 4 of 4) sorted by relevance

/openbmc/qemu/target/arm/tcg/
H A Dhelper-a64.c1087 uint32_t *mtedesc, uintptr_t ra) in set_step() argument
1092 if (*mtedesc) { in set_step()
1093 uint64_t mtesize = mte_mops_probe(env, toaddr, setsize, *mtedesc); in set_step()
1096 mte_check_fail(env, *mtedesc, toaddr, ra); in set_step()
1098 *mtedesc = 0; in set_step()
1138 uint32_t *mtedesc, uintptr_t ra) in set_step_tags() argument
1165 mte_mops_set_tags(env, toaddr, 16, *mtedesc); in set_step_tags()
1173 mte_mops_set_tags(env, toaddr, setsize, *mtedesc); in set_step_tags()
1179 int memidx, uint32_t *mtedesc, uintptr_t ra);
1249 static void do_setp(CPUARMState *env, uint32_t syndrome, uint32_t mtedesc, in do_setp() argument
[all …]
H A Dsme_helper.c435 const int esz, uint32_t mtedesc, bool vertical, in DO_LD()
466 if (mtedesc) { in DO_LD()
468 mtedesc, ra); in DO_LD()
577 uint32_t mtedesc = desc >> (SIMD_DATA_SHIFT + SVE_MTEDESC_SHIFT); in sme_ld1_mte() local
584 if (!tbi_check(mtedesc, bit55) || in sme_ld1_mte()
585 tcma_check(mtedesc, bit55, allocation_tag_from_addr(addr))) { in sme_ld1_mte()
586 mtedesc = 0; in sme_ld1_mte()
589 sme_ld1(env, za, vg, addr, desc, ra, esz, mtedesc, vertical, in sme_ld1_mte()
642 const int esz, uint32_t mtedesc, bool vertical, in DO_LD()
670 if (mtedesc) { in DO_LD()
[all …]
H A Dsve_helper.c5605 int msize, uint32_t mtedesc, uintptr_t ra) in sve_cont_ldst_mte_check() argument
5622 mte_check(env, mtedesc, addr, ra); in sve_cont_ldst_mte_check()
5639 mte_check(env, mtedesc, addr, ra); in sve_cont_ldst_mte_check()
5654 const int esz, const int msz, const int N, uint32_t mtedesc, in sve_ldN_r() argument
5685 if (mtedesc) { in sve_ldN_r()
5687 mtedesc, retaddr); in sve_ldN_r()
5805 uint32_t mtedesc = desc >> (SIMD_DATA_SHIFT + SVE_MTEDESC_SHIFT); in sve_ldN_r_mte() local
5812 if (!tbi_check(mtedesc, bit55) || in sve_ldN_r_mte()
5813 tcma_check(mtedesc, bit55, allocation_tag_from_addr(addr))) { in sve_ldN_r_mte()
5814 mtedesc = 0; in sve_ldN_r_mte()
[all …]
H A Dsve_ldst_internal.h220 uint32_t mtedesc, uintptr_t ra);