Lines Matching refs:prot
40 unsigned long prot; /* IOMMU page protections */ member
50 static inline void iommu_batch_start(struct device *dev, unsigned long prot, unsigned long entry) in iommu_batch_start() argument
55 p->prot = prot; in iommu_batch_start()
65 unsigned long prot = p->prot; in iommu_batch_flush() local
74 npages, prot, __pa(pglist)); in iommu_batch_flush()
81 npages, prot, __pa(pglist), num); in iommu_batch_flush()
244 unsigned long prot; in dma_4v_map_page() local
265 prot = HV_PCI_MAP_ATTR_READ; in dma_4v_map_page()
267 prot |= HV_PCI_MAP_ATTR_WRITE; in dma_4v_map_page()
271 iommu_batch_start(dev, prot, entry); in dma_4v_map_page()
328 unsigned long flags, handle, prot; in dma_4v_map_sg() local
343 prot = HV_PCI_MAP_ATTR_READ; in dma_4v_map_sg()
345 prot |= HV_PCI_MAP_ATTR_WRITE; in dma_4v_map_sg()
357 iommu_batch_start(dev, prot, ~0UL); in dma_4v_map_sg()