Home
last modified time | relevance | path

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

/openbmc/qemu/hw/arm/
H A Dsmmuv3.c37 #define PTW_RECORD_FAULT(ptw_info, cfg) (((ptw_info).stage == SMMU_STAGE_1 && \ argument
39 ((ptw_info).stage == SMMU_STAGE_2 && \
918 SMMUPTWEventInfo ptw_info = {}; in smmuv3_do_translate() local
942 cached_entry = smmu_translate(bs, cfg, addr, flag, &ptw_info); in smmuv3_do_translate()
951 event->u.f_walk_eabt.s2 = (ptw_info.stage == SMMU_STAGE_2); in smmuv3_do_translate()
965 class = ptw_info.is_ipa_descriptor ? SMMU_CLASS_TT : class; in smmuv3_do_translate()
966 switch (ptw_info.type) { in smmuv3_do_translate()
970 event->u.f_walk_eabt.class = (ptw_info.stage == SMMU_STAGE_2) ? in smmuv3_do_translate()
972 event->u.f_walk_eabt.addr2 = ptw_info.addr; in smmuv3_do_translate()
975 if (PTW_RECORD_FAULT(ptw_info, cfg)) { in smmuv3_do_translate()
[all …]