Searched refs:map_sg (Results 1 - 75 of 75) sorted by relevance

/linux-4.1.27/arch/unicore32/mm/
H A Ddma-swiotlb.c37 .map_sg = swiotlb_map_sg_attrs,
/linux-4.1.27/arch/ia64/kernel/
H A Dpci-swiotlb.c38 .map_sg = swiotlb_map_sg_attrs,
/linux-4.1.27/arch/x86/kernel/
H A Dpci-nommu.c68 if (!check_addr("map_sg", hwdev, s->dma_address, s->length)) for_each_sg()
94 .map_sg = nommu_map_sg,
H A Dpci-swiotlb.c49 .map_sg = swiotlb_map_sg_attrs,
H A Damd_gart_64.c700 .map_sg = gart_map_sg,
H A Dpci-calgary_64.c484 .map_sg = calgary_map_sg,
/linux-4.1.27/arch/powerpc/kernel/
H A Ddma-swiotlb.c45 * we don't ever call anything other than map_sg, unmap_sg,
53 .map_sg = swiotlb_map_sg_attrs,
H A Ddma-iommu.c112 .map_sg = dma_iommu_map_sg,
H A Ddma.c218 .map_sg = dma_direct_map_sg,
H A Dibmebus.c142 .map_sg = ibmebus_map_sg,
H A Dvio.c572 ret = dma_iommu_ops.map_sg(dev, sglist, nelems, direction, attrs); vio_dma_iommu_map_sg()
622 .map_sg = vio_dma_iommu_map_sg,
/linux-4.1.27/arch/sh/kernel/
H A Ddma-nommu.c69 .map_sg = nommu_map_sg,
/linux-4.1.27/arch/hexagon/kernel/
H A Ddma.c128 if (!check_addr("map_sg", hwdev, s->dma_address, s->length)) for_each_sg()
216 .map_sg = hexagon_map_sg,
/linux-4.1.27/arch/x86/xen/
H A Dpci-swiotlb-xen.c29 .map_sg = xen_swiotlb_map_sg_attrs,
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Dmmu.h57 void (*map_sg)(struct nvkm_vma *, struct nvkm_gpuobj *, member in struct:nvkm_mmu
/linux-4.1.27/arch/tile/kernel/
H A Dpci-dma.c329 .map_sg = tile_dma_map_sg,
516 .map_sg = tile_pci_dma_map_sg,
552 .map_sg = swiotlb_map_sg_attrs,
567 .map_sg = tile_pci_dma_map_sg,
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
H A Dnv04.c104 priv->base.map_sg = nv04_vm_map_sg; nv04_mmu_ctor()
H A Dbase.c103 mmu->map_sg(vma, pgt, mem, pte, 1, &addr); nvkm_vm_map_sg_table()
118 mmu->map_sg(vma, pgt, mem, pte, 1, &addr); nvkm_vm_map_sg_table()
155 mmu->map_sg(vma, pgt, mem, pte, len, list); nvkm_vm_map_sg()
H A Dnv41.c111 priv->base.map_sg = nv41_vm_map_sg; nv41_mmu_ctor()
H A Dgf100.c222 priv->base.map_sg = gf100_vm_map_sg; gf100_mmu_ctor()
H A Dnv44.c182 priv->base.map_sg = nv44_vm_map_sg; nv44_mmu_ctor()
H A Dnv50.c226 priv->base.map_sg = nv50_vm_map_sg; nv50_mmu_ctor()
/linux-4.1.27/arch/mips/loongson/common/
H A Ddma-swiotlb.c135 .map_sg = loongson_dma_map_sg,
/linux-4.1.27/arch/mips/netlogic/common/
H A Dnlm-dma.c85 .map_sg = swiotlb_map_sg_attrs,
/linux-4.1.27/arch/alpha/kernel/
H A Dpci-noop.c182 .map_sg = alpha_noop_map_sg,
H A Dpci_iommu.c959 .map_sg = alpha_pci_map_sg,
/linux-4.1.27/arch/mips/cavium-octeon/
H A Ddma-octeon.c247 .map_sg = octeon_dma_map_sg,
333 .map_sg = octeon_dma_map_sg,
/linux-4.1.27/arch/parisc/include/asm/
H A Ddma-mapping.h16 int (*map_sg)(struct device *dev, struct scatterlist *sg, int nents, enum dma_data_direction direction); member in struct:hppa_dma_ops
98 return hppa_dma_ops->map_sg(dev, sg, nents, direction); dma_map_sg()
/linux-4.1.27/include/linux/
H A Ddma-mapping.h38 * map_sg returns 0 on error and a value > 0 on success.
41 int (*map_sg)(struct device *dev, struct scatterlist *sg, member in struct:dma_map_ops
H A Diommu.h127 * @map_sg: map a scatter-gather list of physically contiguous memory chunks
151 size_t (*map_sg)(struct iommu_domain *domain, unsigned long iova, member in struct:iommu_ops
292 return domain->ops->map_sg(domain, iova, sg, nents, prot); iommu_map_sg()
/linux-4.1.27/drivers/scsi/
H A Dstex.c304 int (*map_sg)(struct st_hba *, struct req_msg *, struct st_ccb *); member in struct:st_hba
334 int (*map_sg)(struct st_hba *, struct req_msg *, struct st_ccb *); member in struct:st_card_info
674 if (!hba->map_sg(hba, req, &hba->ccb[tag])) { stex_queuecommand_lck()
1416 .map_sg = stex_map_sg,
1429 .map_sg = stex_map_sg,
1442 .map_sg = stex_map_sg,
1455 .map_sg = stex_map_sg,
1468 .map_sg = stex_ss_map_sg,
1620 hba->map_sg = ci->map_sg; stex_probe()
H A Djazz_esp.c121 .map_sg = jazz_esp_map_sg,
H A Dsun3x_esp.c186 .map_sg = sun3x_esp_map_sg,
H A Dmac_esp.c472 .map_sg = mac_esp_map_sg,
H A Dam53c974.c299 .map_sg = pci_esp_map_sg,
H A Dsun_esp.c478 .map_sg = sbus_esp_map_sg,
H A Desp_scsi.h372 int (*map_sg)(struct esp *esp, struct scatterlist *sg, member in struct:esp_driver_ops
H A Desp_scsi.c378 spriv->u.num_sg = esp->ops->map_sg(esp, sg, scsi_sg_count(cmd), dir); esp_map_dma()
H A Dinitio.c2602 /* todo handle map_sg error */ initio_build_scb()
/linux-4.1.27/drivers/infiniband/hw/ipath/
H A Dipath_dma.c173 .map_sg = ipath_map_sg,
/linux-4.1.27/drivers/infiniband/hw/qib/
H A Dqib_dma.c163 .map_sg = qib_map_sg,
/linux-4.1.27/arch/microblaze/kernel/
H A Ddma.c187 .map_sg = dma_direct_map_sg,
/linux-4.1.27/arch/arm/xen/
H A Dmm.c177 .map_sg = xen_swiotlb_map_sg_attrs,
/linux-4.1.27/arch/parisc/kernel/
H A Dpci-dma.c550 .map_sg = pa11_dma_map_sg,
590 .map_sg = pa11_dma_map_sg,
/linux-4.1.27/drivers/iommu/
H A Dshmobile-iommu.c371 .map_sg = default_iommu_map_sg,
H A Dtegra-gart.c344 .map_sg = default_iommu_map_sg,
H A Damd_iommu.c2824 * The exported map_sg function for dma_ops (handles scatter-gather
2827 static int map_sg(struct device *dev, struct scatterlist *sglist, map_sg() function
2883 * The exported map_sg function for dma_ops (handles scatter-gather
3074 .map_sg = map_sg,
3430 .map_sg = default_iommu_map_sg,
H A Dmsm_iommu.c682 .map_sg = default_iommu_map_sg,
H A Dtegra-smmu.c657 .map_sg = default_iommu_map_sg,
H A Dipmmu-vmsa.c751 .map_sg = default_iommu_map_sg,
H A Dexynos-iommu.c1187 .map_sg = default_iommu_map_sg,
H A Domap-iommu.c1376 .map_sg = default_iommu_map_sg,
H A Darm-smmu.c1452 .map_sg = default_iommu_map_sg,
H A Dintel-iommu.c3403 .map_sg = intel_map_sg,
4627 .map_sg = default_iommu_map_sg,
/linux-4.1.27/arch/openrisc/kernel/
H A Ddma.c238 .map_sg = or1k_map_sg,
/linux-4.1.27/include/asm-generic/
H A Ddma-mapping-common.h57 ents = ops->map_sg(dev, sg, nents, dir, attrs); dma_map_sg_attrs()
/linux-4.1.27/arch/sparc/kernel/
H A Dioport.c409 .map_sg = sbus_map_sg,
645 .map_sg = pci32_map_sg,
H A Diommu.c749 .map_sg = dma_4u_map_sg,
H A Dpci_sun4v.c511 .map_sg = dma_4v_map_sg,
/linux-4.1.27/arch/powerpc/platforms/ps3/
H A Dsystem-bus.c707 .map_sg = ps3_sb_map_sg,
718 .map_sg = ps3_ioc0_map_sg,
/linux-4.1.27/arch/x86/pci/
H A Dsta2x11-fixup.c187 .map_sg = swiotlb_map_sg_attrs,
/linux-4.1.27/arch/s390/pci/
H A Dpci_dma.c511 .map_sg = s390_dma_map_sg,
/linux-4.1.27/arch/mips/mm/
H A Ddma-default.c375 .map_sg = mips_dma_map_sg,
/linux-4.1.27/arch/arm64/mm/
H A Ddma-mapping.c346 .map_sg = __swiotlb_map_sg_attrs,
/linux-4.1.27/arch/ia64/sn/pci/
H A Dpci_dma.c474 .map_sg = sn_dma_map_sg,
/linux-4.1.27/arch/arm/mm/
H A Ddma-mapping.c137 .map_sg = arm_dma_map_sg,
158 .map_sg = arm_dma_map_sg,
1851 .map_sg = arm_iommu_map_sg,
1868 .map_sg = arm_coherent_iommu_map_sg,
/linux-4.1.27/arch/arm/common/
H A Ddmabounce.c460 .map_sg = arm_dma_map_sg,
/linux-4.1.27/arch/powerpc/platforms/cell/
H A Diommu.c623 return dma_direct_ops.map_sg(dev, sg, nents, direction, attrs); dma_fixed_map_sg()
651 .map_sg = dma_fixed_map_sg,
/linux-4.1.27/drivers/xen/
H A Dswiotlb-xen.c570 /* Don't panic here, we expect map_sg users for_each_sg()
/linux-4.1.27/lib/
H A Dswiotlb.c889 /* Don't panic here, we expect map_sg users for_each_sg()
/linux-4.1.27/include/rdma/
H A Dib_verbs.h1452 int (*map_sg)(struct ib_device *dev, member in struct:ib_dma_mapping_ops
2249 return dev->dma_ops->map_sg(dev, sg, nents, direction); ib_dma_map_sg()
/linux-4.1.27/drivers/infiniband/hw/ehca/
H A Dehca_mrmw.c2587 .map_sg = ehca_dma_map_sg,
/linux-4.1.27/drivers/parisc/
H A Dccio-dma.c1013 .map_sg = ccio_map_sg,
H A Dsba_iommu.c1068 .map_sg = sba_map_sg,
/linux-4.1.27/arch/ia64/hp/common/
H A Dsba_iommu.c2228 .map_sg = sba_map_sg_attrs,

Completed in 1177 milliseconds