Searched refs:dma_map_ops (Results 1 - 86 of 86) sorted by relevance

/linux-4.4.14/arch/h8300/include/asm/
H A Ddma-mapping.h4 extern struct dma_map_ops h8300_dma_map_ops;
6 static inline struct dma_map_ops *get_dma_ops(struct device *dev) get_dma_ops()
/linux-4.4.14/arch/xtensa/include/asm/
H A Ddevice.h9 struct dma_map_ops;
13 struct dma_map_ops *dma_ops;
H A Ddma-mapping.h23 extern struct dma_map_ops xtensa_dma_map_ops;
25 static inline struct dma_map_ops *get_dma_ops(struct device *dev) get_dma_ops()
/linux-4.4.14/arch/alpha/include/asm/
H A Ddma-mapping.h6 extern struct dma_map_ops *dma_ops;
8 static inline struct dma_map_ops *get_dma_ops(struct device *dev) get_dma_ops()
/linux-4.4.14/arch/mips/include/asm/
H A Ddevice.h9 struct dma_map_ops;
13 struct dma_map_ops *dma_ops;
H A Ddma-mapping.h12 extern struct dma_map_ops *mips_dma_map_ops;
14 static inline struct dma_map_ops *get_dma_ops(struct device *dev) get_dma_ops()
/linux-4.4.14/arch/x86/include/asm/
H A Diommu.h4 extern struct dma_map_ops nommu_dma_ops;
H A Ddevice.h6 struct dma_map_ops *dma_ops;
H A Ddma-mapping.h29 extern struct dma_map_ops *dma_ops;
31 static inline struct dma_map_ops *get_dma_ops(struct device *dev) get_dma_ops()
/linux-4.4.14/arch/ia64/kernel/
H A Ddma-mapping.c7 struct dma_map_ops *dma_ops;
20 struct dma_map_ops *dma_get_ops(struct device *dev) dma_get_ops()
H A Dpci-swiotlb.c33 struct dma_map_ops swiotlb_dma_ops = {
H A Dpci-dma.c36 extern struct dma_map_ops intel_dma_ops;
/linux-4.4.14/arch/sparc/include/asm/
H A Ddma-mapping.h21 extern struct dma_map_ops *dma_ops;
22 extern struct dma_map_ops *leon_dma_ops;
23 extern struct dma_map_ops pci32_dma_ops;
27 static inline struct dma_map_ops *get_dma_ops(struct device *dev) get_dma_ops()
/linux-4.4.14/arch/sh/include/asm/
H A Ddma-mapping.h4 extern struct dma_map_ops *dma_ops;
7 static inline struct dma_map_ops *get_dma_ops(struct device *dev) get_dma_ops()
/linux-4.4.14/arch/s390/include/asm/
H A Ddma-mapping.h14 extern struct dma_map_ops s390_dma_ops;
16 static inline struct dma_map_ops *get_dma_ops(struct device *dev) get_dma_ops()
/linux-4.4.14/arch/tile/include/asm/
H A Ddma-mapping.h27 extern struct dma_map_ops *tile_dma_map_ops;
28 extern struct dma_map_ops *gx_pci_dma_map_ops;
29 extern struct dma_map_ops *gx_legacy_pci_dma_map_ops;
30 extern struct dma_map_ops *gx_hybrid_pci_dma_map_ops;
32 static inline struct dma_map_ops *get_dma_ops(struct device *dev) get_dma_ops()
62 static inline void set_dma_ops(struct device *dev, struct dma_map_ops *ops) set_dma_ops()
82 struct dma_map_ops *dma_ops = get_dma_ops(dev); dma_set_mask()
H A Ddevice.h21 struct dma_map_ops *dma_ops;
/linux-4.4.14/include/asm-generic/
H A Ddma-mapping-common.h16 struct dma_map_ops *ops = get_dma_ops(dev); dma_map_single_attrs()
35 struct dma_map_ops *ops = get_dma_ops(dev); dma_unmap_single_attrs()
51 struct dma_map_ops *ops = get_dma_ops(dev); dma_map_sg_attrs()
69 struct dma_map_ops *ops = get_dma_ops(dev);
81 struct dma_map_ops *ops = get_dma_ops(dev); dma_map_page()
95 struct dma_map_ops *ops = get_dma_ops(dev); dma_unmap_page()
107 struct dma_map_ops *ops = get_dma_ops(dev); dma_sync_single_for_cpu()
119 struct dma_map_ops *ops = get_dma_ops(dev); dma_sync_single_for_device()
133 const struct dma_map_ops *ops = get_dma_ops(dev); dma_sync_single_range_for_cpu()
147 const struct dma_map_ops *ops = get_dma_ops(dev); dma_sync_single_range_for_device()
159 struct dma_map_ops *ops = get_dma_ops(dev); dma_sync_sg_for_cpu()
171 struct dma_map_ops *ops = get_dma_ops(dev); dma_sync_sg_for_device()
214 struct dma_map_ops *ops = get_dma_ops(dev); dma_mmap_attrs()
231 struct dma_map_ops *ops = get_dma_ops(dev); dma_get_sgtable_attrs()
249 struct dma_map_ops *ops = get_dma_ops(dev); dma_alloc_attrs()
271 struct dma_map_ops *ops = get_dma_ops(dev); dma_free_attrs()
333 struct dma_map_ops *ops = get_dma_ops(dev); dma_supported()
346 struct dma_map_ops *ops = get_dma_ops(dev); dma_set_mask()
/linux-4.4.14/arch/powerpc/include/asm/
H A Ddevice.h9 struct dma_map_ops;
24 struct dma_map_ops *dma_ops;
H A Dswiotlb.h16 extern struct dma_map_ops swiotlb_dma_ops;
H A Ddma-mapping.h78 extern struct dma_map_ops dma_iommu_ops;
80 extern struct dma_map_ops dma_direct_ops;
82 static inline struct dma_map_ops *get_dma_ops(struct device *dev) get_dma_ops()
95 static inline void set_dma_ops(struct device *dev, struct dma_map_ops *ops) set_dma_ops()
H A Dpci.h58 extern void set_pci_dma_ops(struct dma_map_ops *dma_ops);
59 extern struct dma_map_ops *get_pci_dma_ops(void);
/linux-4.4.14/arch/openrisc/include/asm/
H A Ddma-mapping.h31 extern struct dma_map_ops or1k_dma_map_ops;
33 static inline struct dma_map_ops *get_dma_ops(struct device *dev) get_dma_ops()
/linux-4.4.14/arch/arm/include/asm/
H A Ddevice.h10 struct dma_map_ops *dma_ops;
H A Ddma-mapping.h17 extern struct dma_map_ops arm_dma_ops;
18 extern struct dma_map_ops arm_coherent_dma_ops;
20 static inline struct dma_map_ops *__generic_dma_ops(struct device *dev) __generic_dma_ops()
27 static inline struct dma_map_ops *get_dma_ops(struct device *dev) get_dma_ops()
35 static inline void set_dma_ops(struct device *dev, struct dma_map_ops *ops) set_dma_ops()
/linux-4.4.14/arch/arm/include/asm/xen/
H A Dhypervisor.h21 extern struct dma_map_ops *xen_dma_ops;
/linux-4.4.14/arch/arm64/include/asm/
H A Ddma-mapping.h28 extern struct dma_map_ops dummy_dma_ops;
30 static inline struct dma_map_ops *__generic_dma_ops(struct device *dev) __generic_dma_ops()
42 static inline struct dma_map_ops *get_dma_ops(struct device *dev) get_dma_ops()
H A Ddevice.h20 struct dma_map_ops *dma_ops;
/linux-4.4.14/arch/mips/cavium-octeon/
H A Ddma-octeon.c208 struct dma_map_ops dma_map_ops; member in struct:octeon_dma_map_ops
217 dma_map_ops); phys_to_dma()
227 dma_map_ops); dma_to_phys()
234 .dma_map_ops = {
315 mips_dma_map_ops = &octeon_linear_dma_map_ops.dma_map_ops; plat_swiotlb_setup()
320 .dma_map_ops = {
336 struct dma_map_ops *octeon_pci_dma_map_ops;
360 octeon_pci_dma_map_ops = &_octeon_pci_dma_map_ops.dma_map_ops; octeon_pci_dma_init()
/linux-4.4.14/arch/unicore32/include/asm/
H A Ddma-mapping.h24 extern struct dma_map_ops swiotlb_dma_map_ops;
26 static inline struct dma_map_ops *get_dma_ops(struct device *dev) get_dma_ops()
/linux-4.4.14/arch/mips/include/asm/mach-cavium-octeon/
H A Ddma-coherence.h67 struct dma_map_ops;
68 extern struct dma_map_ops *octeon_pci_dma_map_ops;
/linux-4.4.14/arch/microblaze/include/asm/
H A Ddma-mapping.h40 extern struct dma_map_ops dma_direct_ops;
42 static inline struct dma_map_ops *get_dma_ops(struct device *dev) get_dma_ops()
/linux-4.4.14/arch/hexagon/include/asm/
H A Ddma-mapping.h36 extern struct dma_map_ops *dma_ops;
38 static inline struct dma_map_ops *get_dma_ops(struct device *dev) get_dma_ops()
/linux-4.4.14/arch/ia64/hp/common/
H A Dhwsw_iommu.c21 extern struct dma_map_ops sba_dma_ops, swiotlb_dma_ops;
37 struct dma_map_ops *hwsw_dma_get_ops(struct device *dev) hwsw_dma_get_ops()
H A Dsba_iommu.c2099 extern struct dma_map_ops swiotlb_dma_ops;
2219 struct dma_map_ops sba_dma_ops = {
/linux-4.4.14/arch/unicore32/mm/
H A Ddma-swiotlb.c34 struct dma_map_ops swiotlb_dma_map_ops = {
/linux-4.4.14/arch/ia64/include/asm/
H A Ddma-mapping.h17 extern struct dma_map_ops *dma_ops;
H A Dmachvec.h48 typedef struct dma_map_ops *ia64_mv_dma_get_ops(struct device *);
252 extern struct dma_map_ops *dma_get_ops(struct device *);
/linux-4.4.14/arch/tile/kernel/
H A Dpci-dma.c324 static struct dma_map_ops tile_default_dma_map_ops = {
339 struct dma_map_ops *tile_dma_map_ops = &tile_default_dma_map_ops;
511 static struct dma_map_ops tile_pci_default_dma_map_ops = {
526 struct dma_map_ops *gx_pci_dma_map_ops = &tile_pci_default_dma_map_ops;
547 static struct dma_map_ops pci_swiotlb_dma_ops = {
562 static struct dma_map_ops pci_hybrid_dma_ops = {
577 struct dma_map_ops *gx_legacy_pci_dma_map_ops = &pci_swiotlb_dma_ops;
578 struct dma_map_ops *gx_hybrid_pci_dma_map_ops = &pci_hybrid_dma_ops;
580 struct dma_map_ops *gx_legacy_pci_dma_map_ops;
581 struct dma_map_ops *gx_hybrid_pci_dma_map_ops;
589 struct dma_map_ops *dma_ops = get_dma_ops(dev); dma_set_coherent_mask()
/linux-4.4.14/arch/alpha/kernel/
H A Dpci-noop.c169 struct dma_map_ops alpha_noop_ops = {
178 struct dma_map_ops *dma_ops = &alpha_noop_ops;
H A Dpci_iommu.c944 struct dma_map_ops alpha_pci_ops = {
955 struct dma_map_ops *dma_ops = &alpha_pci_ops;
/linux-4.4.14/arch/sh/kernel/
H A Ddma-nommu.c65 struct dma_map_ops nommu_dma_ops = {
/linux-4.4.14/arch/h8300/kernel/
H A Ddma.c63 struct dma_map_ops h8300_dma_map_ops = {
/linux-4.4.14/arch/hexagon/kernel/
H A Ddma.c28 struct dma_map_ops *dma_ops;
202 struct dma_map_ops hexagon_dma_ops = {
/linux-4.4.14/arch/arm/xen/
H A Dmm.c185 struct dma_map_ops *xen_dma_ops;
188 static struct dma_map_ops xen_swiotlb_dma_ops = {
/linux-4.4.14/arch/x86/kernel/
H A Dpci-nommu.c91 struct dma_map_ops nommu_dma_ops = {
H A Dpci-swiotlb.c48 static struct dma_map_ops swiotlb_dma_ops = {
H A Dpci-dma.c20 struct dma_map_ops *dma_ops = &nommu_dma_ops;
217 struct dma_map_ops *ops = get_dma_ops(dev); dma_supported()
H A Damd_gart_64.c699 static struct dma_map_ops gart_dma_ops = {
H A Dpci-calgary_64.c481 static struct dma_map_ops calgary_dma_ops = {
/linux-4.4.14/arch/x86/xen/
H A Dpci-swiotlb-xen.c21 static struct dma_map_ops xen_swiotlb_dma_ops = {
/linux-4.4.14/arch/powerpc/kernel/
H A Ddma-swiotlb.c49 struct dma_map_ops swiotlb_dma_ops = {
H A Ddma.c270 struct dma_map_ops dma_direct_ops = {
312 struct dma_map_ops *dma_ops = get_dma_ops(dev); __dma_set_mask()
340 struct dma_map_ops *dma_ops = get_dma_ops(dev); __dma_get_required_mask()
H A Ddma-iommu.c108 struct dma_map_ops dma_iommu_ops = {
H A Dibmebus.c139 static struct dma_map_ops ibmebus_dma_ops = {
H A Dpci-common.c54 static struct dma_map_ops *pci_dma_ops = &dma_direct_ops;
56 void set_pci_dma_ops(struct dma_map_ops *dma_ops) set_pci_dma_ops()
61 struct dma_map_ops *get_pci_dma_ops(void) get_pci_dma_ops()
H A Dvio.c618 struct dma_map_ops vio_dma_mapping_ops = {
/linux-4.4.14/include/linux/
H A Dmic_bus.h93 mbus_register_device(struct device *pdev, int id, struct dma_map_ops *dma_ops,
H A Ddma-mapping.h18 struct dma_map_ops { struct
/linux-4.4.14/arch/sh/mm/
H A Dconsistent.c25 struct dma_map_ops *dma_ops;
/linux-4.4.14/arch/mips/loongson64/common/
H A Ddma-swiotlb.c125 static struct dma_map_ops loongson_dma_map_ops = {
/linux-4.4.14/arch/mips/netlogic/common/
H A Dnlm-dma.c70 struct dma_map_ops nlm_swiotlb_dma_ops = {
/linux-4.4.14/arch/arm/mm/
H A Ddma-mapping.c131 struct dma_map_ops arm_dma_ops = {
156 struct dma_map_ops arm_coherent_dma_ops = {
914 struct dma_map_ops *ops = get_dma_ops(dev); arm_dma_map_sg()
948 struct dma_map_ops *ops = get_dma_ops(dev); arm_dma_unmap_sg()
967 struct dma_map_ops *ops = get_dma_ops(dev); arm_dma_sync_sg_for_cpu()
986 struct dma_map_ops *ops = get_dma_ops(dev); arm_dma_sync_sg_for_device()
1852 struct dma_map_ops iommu_ops = {
1871 struct dma_map_ops iommu_coherent_ops = {
2019 * This replaces the dma operations (dma_map_ops pointer) with the
2061 * This voids the dma operations (dma_map_ops pointer)
2070 static struct dma_map_ops *arm_get_iommu_dma_map_ops(bool coherent) arm_get_iommu_dma_map_ops()
2125 static struct dma_map_ops *arm_get_dma_map_ops(bool coherent) arm_get_dma_map_ops()
2133 struct dma_map_ops *dma_ops; arch_setup_dma_ops()
/linux-4.4.14/drivers/misc/mic/bus/
H A Dmic_bus.c146 mbus_register_device(struct device *pdev, int id, struct dma_map_ops *dma_ops, mbus_register_device()
H A Dscif_bus.c141 scif_register_device(struct device *pdev, int id, struct dma_map_ops *dma_ops, scif_register_device()
H A Dscif_bus.h116 struct dma_map_ops *dma_ops,
/linux-4.4.14/arch/xtensa/kernel/
H A Dpci-dma.c236 struct dma_map_ops xtensa_dma_map_ops = {
/linux-4.4.14/arch/mips/include/asm/netlogic/
H A Dcommon.h91 extern struct dma_map_ops nlm_swiotlb_dma_ops;
/linux-4.4.14/arch/sparc/kernel/
H A Dioport.c404 static struct dma_map_ops sbus_dma_ops = {
640 struct dma_map_ops pci32_dma_ops = {
655 struct dma_map_ops *leon_dma_ops = &pci32_dma_ops;
658 struct dma_map_ops *dma_ops = &sbus_dma_ops;
H A Diommu.c744 static struct dma_map_ops sun4u_dma_ops = {
755 struct dma_map_ops *dma_ops = &sun4u_dma_ops;
H A Dpci_sun4v.c506 static struct dma_map_ops sun4v_dma_ops = {
/linux-4.4.14/arch/microblaze/kernel/
H A Ddma.c184 struct dma_map_ops dma_direct_ops = {
/linux-4.4.14/drivers/misc/mic/host/
H A Dmic_boot.c141 static struct dma_map_ops __mic_dma_ops = {
240 static struct dma_map_ops mic_dma_ops = {
/linux-4.4.14/arch/mips/mm/
H A Ddma-default.c417 static struct dma_map_ops mips_default_dma_map_ops = {
433 struct dma_map_ops *mips_dma_map_ops = &mips_default_dma_map_ops;
/linux-4.4.14/arch/openrisc/kernel/
H A Ddma.c233 struct dma_map_ops or1k_dma_map_ops = {
/linux-4.4.14/arch/powerpc/platforms/ps3/
H A Dsystem-bus.c704 static struct dma_map_ops ps3_sb_dma_ops = {
715 static struct dma_map_ops ps3_ioc0_dma_ops = {
/linux-4.4.14/arch/x86/pci/
H A Dsta2x11-fixup.c182 static struct dma_map_ops sta2x11_dma_ops = {
/linux-4.4.14/arch/arm64/mm/
H A Ddma-mapping.c344 static struct dma_map_ops swiotlb_dma_ops = {
497 struct dma_map_ops dummy_dma_ops = {
772 static struct dma_map_ops iommu_dma_ops = {
/linux-4.4.14/arch/s390/pci/
H A Dpci_dma.c539 struct dma_map_ops s390_dma_ops = {
/linux-4.4.14/arch/ia64/sn/pci/
H A Dpci_dma.c469 static struct dma_map_ops sn_dma_ops = {
/linux-4.4.14/arch/arm/common/
H A Ddmabounce.c451 static struct dma_map_ops dmabounce_ops = {
/linux-4.4.14/arch/powerpc/platforms/cell/
H A Diommu.c654 struct dma_map_ops dma_iommu_fixed_ops = {
1175 struct dma_map_ops *dma_ops; cell_dma_get_required_mask()
/linux-4.4.14/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_drv.c531 const struct dma_map_ops *dma_ops = get_dma_ops(dev_priv->dev->dev); vmw_dma_select_mode()
/linux-4.4.14/drivers/iommu/
H A Damd_iommu.c84 static struct dma_map_ops amd_iommu_dma_ops;
2814 static struct dma_map_ops amd_iommu_dma_ops = {
H A Dintel-iommu.c3780 struct dma_map_ops intel_dma_ops = {
/linux-4.4.14/scripts/
H A Dcheckpatch.pl5651 dma_map_ops|

Completed in 4757 milliseconds