Home
last modified time | relevance | path

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

/openbmc/qemu/include/hw/arm/
H A Dsmmu-common.h77 typedef struct SMMUTLBEntry { struct
82 } SMMUTLBEntry; typedef
189 IOMMUAccessFlags perm, SMMUTLBEntry *tlbe,
196 SMMUTLBEntry *smmu_translate(SMMUState *bs, SMMUTransCfg *cfg, dma_addr_t addr,
210 SMMUTLBEntry *smmu_iotlb_lookup(SMMUState *bs, SMMUTransCfg *cfg,
212 void smmu_iotlb_insert(SMMUState *bs, SMMUTransCfg *cfg, SMMUTLBEntry *entry);
/openbmc/qemu/hw/arm/
H A Dsmmu-common.c69 static SMMUTLBEntry *smmu_iotlb_lookup_all_levels(SMMUState *bs, in smmu_iotlb_lookup_all_levels()
78 SMMUTLBEntry *entry = NULL; in smmu_iotlb_lookup_all_levels()
108 SMMUTLBEntry *smmu_iotlb_lookup(SMMUState *bs, SMMUTransCfg *cfg, in smmu_iotlb_lookup()
111 SMMUTLBEntry *entry = NULL; in smmu_iotlb_lookup()
140 void smmu_iotlb_insert(SMMUState *bs, SMMUTransCfg *cfg, SMMUTLBEntry *new) in smmu_iotlb_insert()
194 SMMUTLBEntry *iter = (SMMUTLBEntry *)value; in smmu_hash_remove_by_asid_vmid_iova()
212 SMMUTLBEntry *iter = (SMMUTLBEntry *)value; in smmu_hash_remove_by_vmid_ipa()
397 SMMUTLBEntry *cached_entry; in translate_table_addr_ipa()
438 SMMUTLBEntry *tlbe, SMMUPTWEventInfo *info) in smmu_ptw_64_s1()
567 SMMUTLBEntry *tlbe, SMMUPTWEventInfo *info) in smmu_ptw_64_s2()
[all …]
H A Dsmmuv3.c348 SMMUTLBEntry **out_entry,
357 SMMUTLBEntry *entry; in smmu_get_cd()
720 SMMUTLBEntry *entry; in decode_cd()
915 SMMUTLBEntry **out_entry, in smmuv3_do_translate()
920 SMMUTLBEntry *cached_entry = NULL; in smmuv3_do_translate()
1055 SMMUTLBEntry *cached_entry = NULL; in smmuv3_translate()