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