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
918 SMMUPTWEventInfo ptw_info = {}; in smmuv3_do_translate() local
966 switch (ptw_info.type) { 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()
983 if (PTW_RECORD_FAULT(ptw_info, cfg)) { in smmuv3_do_translate()
985 event->u.f_addr_size.addr2 = ptw_info.addr; in smmuv3_do_translate()
991 if (PTW_RECORD_FAULT(ptw_info, cfg)) { in smmuv3_do_translate()
993 event->u.f_access.addr2 = ptw_info.addr; in smmuv3_do_translate()
999 if (PTW_RECORD_FAULT(ptw_info, cfg)) { in smmuv3_do_translate()
[all …]