Lines Matching refs:num_pages
1145 uint64_t num_pages, int stage) in smmuv3_notify_iova() argument
1196 event.entry.addr_mask = num_pages * (1 << granule) - 1; in smmuv3_notify_iova()
1205 uint64_t num_pages, int stage) in smmuv3_inv_notifiers_iova() argument
1214 iova, tg, num_pages, stage); in smmuv3_inv_notifiers_iova()
1217 smmuv3_notify_iova(mr, n, asid, vmid, iova, tg, num_pages, stage); in smmuv3_inv_notifiers_iova()
1232 uint64_t num_pages; in smmuv3_range_inval() local
1259 num_pages = (num + 1) * BIT_ULL(scale); in smmuv3_range_inval()
1263 end = addr + (num_pages << granule) - 1; in smmuv3_range_inval()
1268 num_pages = (mask + 1) >> granule; in smmuv3_range_inval()
1269 trace_smmuv3_range_inval(vmid, asid, addr, tg, num_pages, in smmuv3_range_inval()
1271 smmuv3_inv_notifiers_iova(s, asid, vmid, addr, tg, num_pages, stage); in smmuv3_range_inval()
1273 smmu_iotlb_inv_iova(s, asid, vmid, addr, tg, num_pages, ttl); in smmuv3_range_inval()
1275 smmu_iotlb_inv_ipa(s, vmid, addr, tg, num_pages, ttl); in smmuv3_range_inval()