Searched refs:unmap_page (Results 1 - 46 of 46) sorted by relevance

/linux-4.1.27/arch/unicore32/mm/
H A Ddma-swiotlb.c41 .unmap_page = swiotlb_unmap_page,
/linux-4.1.27/arch/ia64/kernel/
H A Dpci-swiotlb.c37 .unmap_page = swiotlb_unmap_page,
/linux-4.1.27/arch/powerpc/kernel/
H A Ddma-swiotlb.c46 * map_page, and unmap_page on highmem, use normal dma_ops
57 .unmap_page = swiotlb_unmap_page,
H A Ddma-iommu.c116 .unmap_page = dma_iommu_unmap_page,
H A Ddma.c222 .unmap_page = dma_direct_unmap_page,
H A Dibmebus.c147 .unmap_page = ibmebus_unmap_page,
H A Dvio.c548 dma_iommu_ops.unmap_page(dev, dma_handle, size, direction, attrs); vio_dma_iommu_unmap_page()
625 .unmap_page = vio_dma_iommu_unmap_page,
/linux-4.1.27/arch/arm/include/asm/xen/
H A Dpage-coherent.h59 if (__generic_dma_ops(hwdev)->unmap_page) xen_dma_unmap_page()
60 __generic_dma_ops(hwdev)->unmap_page(hwdev, handle, size, dir, attrs); xen_dma_unmap_page()
/linux-4.1.27/arch/x86/kernel/
H A Dpci-swiotlb.c52 .unmap_page = swiotlb_unmap_page,
H A Damd_gart_64.c703 .unmap_page = gart_unmap_page,
H A Dpci-calgary_64.c487 .unmap_page = calgary_unmap_page,
/linux-4.1.27/include/asm-generic/
H A Ddma-mapping-common.h37 if (ops->unmap_page) dma_unmap_single_attrs()
38 ops->unmap_page(dev, addr, size, dir, attrs); dma_unmap_single_attrs()
97 if (ops->unmap_page) dma_unmap_page()
98 ops->unmap_page(dev, addr, size, dir, NULL); dma_unmap_page()
/linux-4.1.27/arch/x86/xen/
H A Dpci-swiotlb-xen.c32 .unmap_page = xen_swiotlb_unmap_page,
/linux-4.1.27/arch/tile/kernel/
H A Dpci-dma.c328 .unmap_page = tile_dma_unmap_page,
515 .unmap_page = tile_pci_dma_unmap_page,
551 .unmap_page = swiotlb_unmap_page,
566 .unmap_page = tile_pci_dma_unmap_page,
/linux-4.1.27/arch/mips/loongson/common/
H A Ddma-swiotlb.c134 .unmap_page = swiotlb_unmap_page,
/linux-4.1.27/arch/mips/netlogic/common/
H A Dnlm-dma.c84 .unmap_page = swiotlb_unmap_page,
/linux-4.1.27/arch/mips/cavium-octeon/
H A Ddma-octeon.c246 .unmap_page = swiotlb_unmap_page,
332 .unmap_page = swiotlb_unmap_page,
/linux-4.1.27/drivers/infiniband/hw/ipath/
H A Dipath_dma.c172 .unmap_page = ipath_dma_unmap_page,
/linux-4.1.27/drivers/infiniband/hw/qib/
H A Dqib_dma.c162 .unmap_page = qib_dma_unmap_page,
/linux-4.1.27/arch/microblaze/kernel/
H A Ddma.c190 .unmap_page = dma_direct_unmap_page,
/linux-4.1.27/arch/arm/xen/
H A Dmm.c180 .unmap_page = xen_swiotlb_unmap_page,
/linux-4.1.27/arch/openrisc/kernel/
H A Ddma.c237 .unmap_page = or1k_unmap_page,
/linux-4.1.27/include/linux/
H A Ddma-mapping.h34 void (*unmap_page)(struct device *dev, dma_addr_t dma_handle, member in struct:dma_map_ops
/linux-4.1.27/arch/sparc/kernel/
H A Dioport.c408 .unmap_page = sbus_unmap_page,
644 .unmap_page = pci32_unmap_page,
H A Diommu.c748 .unmap_page = dma_4u_unmap_page,
H A Dpci_sun4v.c510 .unmap_page = dma_4v_unmap_page,
/linux-4.1.27/arch/powerpc/platforms/ps3/
H A Dsystem-bus.c712 .unmap_page = ps3_unmap_page,
723 .unmap_page = ps3_unmap_page,
/linux-4.1.27/drivers/misc/mic/host/
H A Dmic_boot.c59 .unmap_page = mic_dma_unmap_page,
/linux-4.1.27/arch/x86/pci/
H A Dsta2x11-fixup.c186 .unmap_page = swiotlb_unmap_page,
/linux-4.1.27/arch/s390/pci/
H A Dpci_dma.c514 .unmap_page = s390_dma_unmap_pages,
/linux-4.1.27/arch/mips/mm/
H A Ddma-default.c374 .unmap_page = mips_dma_unmap_page,
/linux-4.1.27/arch/arm64/mm/
H A Ddma-mapping.c345 .unmap_page = __swiotlb_unmap_page,
/linux-4.1.27/arch/arm/mm/
H A Ddma-mapping.c136 .unmap_page = arm_dma_unmap_page,
921 ops->unmap_page(dev, sg_dma_address(s), sg_dma_len(s), dir, attrs);
944 ops->unmap_page(dev, sg_dma_address(s), sg_dma_len(s), dir, attrs); arm_dma_unmap_sg()
1847 .unmap_page = arm_iommu_unmap_page,
1866 .unmap_page = arm_coherent_iommu_unmap_page,
/linux-4.1.27/arch/ia64/sn/pci/
H A Dpci_dma.c473 .unmap_page = sn_dma_unmap_page,
/linux-4.1.27/arch/arm/common/
H A Ddmabounce.c457 .unmap_page = dmabounce_unmap_page,
/linux-4.1.27/arch/powerpc/platforms/cell/
H A Diommu.c611 dma_direct_ops.unmap_page(dev, dma_addr, size, direction, dma_fixed_unmap_page()
656 .unmap_page = dma_fixed_unmap_page,
/linux-4.1.27/drivers/xen/
H A Dxen-scsiback.c820 goto unmap_page; scsiback_init_sring()
834 unmap_page: scsiback_init_sring()
/linux-4.1.27/drivers/iommu/
H A Damd_iommu.c2802 static void unmap_page(struct device *dev, dma_addr_t dma_addr, size_t size, unmap_page() function
3073 .unmap_page = unmap_page,
H A Dintel-iommu.c3406 .unmap_page = intel_unmap_page,
/linux-4.1.27/arch/alpha/kernel/
H A Dpci_iommu.c958 .unmap_page = alpha_pci_unmap_page,
/linux-4.1.27/drivers/xen/xenbus/
H A Dxenbus_client.c710 * Based on Rusty Russell's skeleton driver's unmap_page.
/linux-4.1.27/drivers/net/ethernet/sun/
H A Dniu.c3403 np->ops->unmap_page(np->device, page->index, niu_rx_pkt_ignore()
3473 np->ops->unmap_page(np->device, page->index, niu_process_rx_pkt()
3542 np->ops->unmap_page(np->device, base, PAGE_SIZE, niu_rbr_free()
3589 np->ops->unmap_page(np->device, tb->mapping, release_tx_packet()
9633 .unmap_page = niu_pci_unmap_page,
10013 .unmap_page = niu_phys_unmap_page,
H A Dniu.h3135 void (*unmap_page)(struct device *dev, u64 dma_address, member in struct:rx_pkt_hdr0::niu_ops
/linux-4.1.27/include/rdma/
H A Dib_verbs.h1449 void (*unmap_page)(struct ib_device *dev, member in struct:ib_dma_mapping_ops
2232 dev->dma_ops->unmap_page(dev, addr, size, direction); ib_dma_unmap_page()
/linux-4.1.27/drivers/infiniband/hw/ehca/
H A Dehca_mrmw.c2586 .unmap_page = ehca_dma_unmap_page,
/linux-4.1.27/arch/ia64/hp/common/
H A Dsba_iommu.c2227 .unmap_page = sba_unmap_page,

Completed in 690 milliseconds