Home
last modified time | relevance | path

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

/qemu/include/hw/arm/
H A Dsmmu-common.h77 typedef struct SMMUTLBEntry { struct
82 } SMMUTLBEntry; argument
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);
/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()
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()
679 static void combine_tlb(SMMUTLBEntry *tlbe, SMMUTLBEntry *tlbe_s2, in combine_tlb()
713 SMMUTLBEntry tlbe_s2; in smmu_ptw()
754 SMMUTLBEntry *cached_entry = NULL; in smmu_translate()
[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()