Searched refs:dma_region (Results 1 – 12 of 12) sorted by relevance
| /linux/tools/testing/selftests/vfio/lib/include/libvfio/ |
| H A D | iommu.h | 20 struct dma_region { struct 38 int __iommu_map(struct iommu *iommu, struct dma_region *region); argument 40 static inline void iommu_map(struct iommu *iommu, struct dma_region *region) in iommu_map() 45 int __iommu_unmap(struct iommu *iommu, struct dma_region *region, u64 *unmapped); 47 static inline void iommu_unmap(struct iommu *iommu, struct dma_region *region) in iommu_unmap()
|
| H A D | vfio_pci_driver.h | 74 struct dma_region region;
|
| /linux/tools/testing/selftests/vfio/lib/ |
| H A D | iommu.c | 71 struct dma_region *region; in __iommu_hva2iova() 100 static int vfio_iommu_map(struct iommu *iommu, struct dma_region *region) in vfio_iommu_map() 116 static int iommufd_map(struct iommu *iommu, struct dma_region *region) in iommufd_map() 135 int __iommu_map(struct iommu *iommu, struct dma_region *region) in __iommu_map() 170 static int vfio_iommu_unmap(struct iommu *iommu, struct dma_region *region, in vfio_iommu_unmap() 195 static int iommufd_unmap(struct iommu *iommu, struct dma_region *region, in iommufd_unmap() 202 int __iommu_unmap(struct iommu *iommu, struct dma_region *region, u64 *unmapped) in __iommu_unmap() 222 struct dma_region *curr, *next; in __iommu_unmap_all()
|
| /linux/tools/testing/selftests/vfio/ |
| H A D | vfio_dma_mapping_test.c | 138 struct dma_region region; in TEST_F() 206 struct dma_region region; in FIXTURE() 225 struct dma_region *region = &self->region; in FIXTURE_SETUP() 262 struct dma_region *region = &self->region; in TEST_F() 276 struct dma_region *region = &self->region; in TEST_F() 290 struct dma_region *region = &self->region; in TEST_F()
|
| H A D | vfio_pci_driver_test.c | 23 struct dma_region *region, u64 size) in region_setup() 39 static void region_teardown(struct iommu *iommu, struct dma_region *region) in region_teardown() 49 struct dma_region memcpy_region; in FIXTURE()
|
| H A D | vfio_dma_mapping_mmio_test.c | 87 struct dma_region region = { in do_mmio_map_test()
|
| /linux/drivers/ps3/ |
| H A D | ps3stor_lib.c | 179 dev->sbd.d_region = &dev->dma_region; in ps3stor_setup() 180 ps3_dma_region_init(&dev->sbd, &dev->dma_region, page_size, in ps3stor_setup() 182 res = ps3_dma_region_create(&dev->dma_region); in ps3stor_setup() 212 ps3_dma_region_free(&dev->dma_region); in ps3stor_setup() 235 ps3_dma_region_free(&dev->dma_region); in ps3stor_teardown()
|
| /linux/arch/powerpc/include/asm/ |
| H A D | ps3stor.h | 26 struct ps3_dma_region dma_region; member
|
| /linux/drivers/infiniband/hw/mana/ |
| H A D | mana_ib.h | 350 u64 dma_region[MANA_RC_QUEUE_TYPE_MAX]; member 384 u64 dma_region[MANA_UD_QUEUE_TYPE_MAX]; member
|
| H A D | main.c | 1037 req.dma_region[i] = qp->rc_qp.queues[i].gdma_region; in mana_ib_gd_create_rc_qp() 1096 req.dma_region[i] = qp->ud_qp.queues[i].gdma_region; in mana_ib_gd_create_ud_qp()
|
| /linux/drivers/infiniband/sw/rdmavt/ |
| H A D | mr.c | 135 static int rvt_alloc_lkey(struct rvt_mregion *mr, int dma_region) in rvt_alloc_lkey() argument 148 if (dma_region) { in rvt_alloc_lkey()
|
| /linux/arch/powerpc/platforms/ps3/ |
| H A D | device-init.c | 357 p->sbd.d_region = &p->dma_region; in ps3_setup_storage_dev()
|