Lines Matching full:tg
750 int tg, tsz; in decode_cd() local
763 tg = CD_TG(cd, i); in decode_cd()
764 tt->granule_sz = tg2granule(tg, i); in decode_cd()
1137 * @tg: translation granule (if communicated through range invalidation)
1138 * @num_pages: number of @granule sized pages (if tg != 0), otherwise 1
1144 dma_addr_t iova, uint8_t tg, in smmuv3_notify_iova() argument
1168 if (!tg) { in smmuv3_notify_iova()
1190 granule = tg * 2 + 10; in smmuv3_notify_iova()
1204 dma_addr_t iova, uint8_t tg, 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()
1231 uint8_t tg = CMD_TG(cmd); in smmuv3_range_inval() local
1246 if (!tg) { in smmuv3_range_inval()
1247 trace_smmuv3_range_inval(vmid, asid, addr, tg, 1, ttl, leaf, stage); in smmuv3_range_inval()
1248 smmuv3_inv_notifiers_iova(s, asid, vmid, addr, tg, 1, stage); in smmuv3_range_inval()
1250 smmu_iotlb_inv_iova(s, asid, vmid, addr, tg, 1, ttl); in smmuv3_range_inval()
1252 smmu_iotlb_inv_ipa(s, vmid, addr, tg, 1, ttl); in smmuv3_range_inval()
1260 granule = tg * 2 + 10; 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()