Lines Matching refs:DMA
3 Many modern system now provide DMA and interrupt remapping facilities
38 and DMA. Without going into the details of each of these, DMA is
201 /* Allocate some space and setup a DMA mapping */
299 2) The hardware supports so called DMA windows - the PCI address range
300 within which DMA transfer is allowed, any attempt to access address space
304 to map/unmap pages for DMA, and it normally maps 1..32 pages per call and
321 of the DMA window on the PCI bus.
325 the DMA window is and adjust rlimit before doing any real job.
349 /* Allocate some space and setup a DMA mapping */
357 /* Check here is .iova/.size are within DMA window from spapr_iommu_info */
465 This separation helps in optimizing DMA for guests.
467 6) sPAPR specification allows guests to have an additional DMA window(s) on
471 the userspace. The existing hardware supports up to 2 DMA windows, one is
474 create those in run-time if the guest driver supports 64bit DMA.
476 VFIO_IOMMU_SPAPR_TCE_CREATE receives a page shift, a DMA window size and
481 the location of DMA windows.