Searched refs:SMMUTLBEntry (Results 1 – 3 of 3) sorted by relevance
/qemu/include/hw/arm/ |
H A D | smmu-common.h | 77 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 D | smmu-common.c | 69 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 D | smmuv3.c | 348 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()
|