Home
last modified time | relevance | path

Searched refs:dma_map_ops (Results 1 – 85 of 85) sorted by relevance

/linux-4.4.14/arch/tile/include/asm/
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) in get_dma_ops()
62 static inline void set_dma_ops(struct device *dev, struct dma_map_ops *ops) in set_dma_ops()
82 struct dma_map_ops *dma_ops = get_dma_ops(dev); in dma_set_mask()
Ddevice.h21 struct dma_map_ops *dma_ops;
/linux-4.4.14/include/asm-generic/
Ddma-mapping-common.h16 struct dma_map_ops *ops = get_dma_ops(dev); in dma_map_single_attrs()
35 struct dma_map_ops *ops = get_dma_ops(dev); in dma_unmap_single_attrs()
51 struct dma_map_ops *ops = get_dma_ops(dev); in dma_map_sg_attrs()
69 struct dma_map_ops *ops = get_dma_ops(dev); in dma_unmap_sg_attrs()
81 struct dma_map_ops *ops = get_dma_ops(dev); in dma_map_page()
95 struct dma_map_ops *ops = get_dma_ops(dev); in dma_unmap_page()
107 struct dma_map_ops *ops = get_dma_ops(dev); in dma_sync_single_for_cpu()
119 struct dma_map_ops *ops = get_dma_ops(dev); in dma_sync_single_for_device()
133 const struct dma_map_ops *ops = get_dma_ops(dev); in dma_sync_single_range_for_cpu()
147 const struct dma_map_ops *ops = get_dma_ops(dev); in dma_sync_single_range_for_device()
[all …]
/linux-4.4.14/arch/sparc/include/asm/
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) in get_dma_ops()
/linux-4.4.14/arch/mips/cavium-octeon/
Ddma-octeon.c208 struct dma_map_ops dma_map_ops; member
217 dma_map_ops); in phys_to_dma()
227 dma_map_ops); in dma_to_phys()
234 .dma_map_ops = {
315 mips_dma_map_ops = &octeon_linear_dma_map_ops.dma_map_ops; in 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; in octeon_pci_dma_init()
/linux-4.4.14/arch/arm64/include/asm/
Ddma-mapping.h28 extern struct dma_map_ops dummy_dma_ops;
30 static inline struct dma_map_ops *__generic_dma_ops(struct device *dev) in __generic_dma_ops()
42 static inline struct dma_map_ops *get_dma_ops(struct device *dev) in get_dma_ops()
Ddevice.h20 struct dma_map_ops *dma_ops;
/linux-4.4.14/arch/arm/include/asm/
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) in __generic_dma_ops()
27 static inline struct dma_map_ops *get_dma_ops(struct device *dev) in get_dma_ops()
35 static inline void set_dma_ops(struct device *dev, struct dma_map_ops *ops) in set_dma_ops()
Ddevice.h10 struct dma_map_ops *dma_ops;
/linux-4.4.14/arch/powerpc/include/asm/
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) in get_dma_ops()
95 static inline void set_dma_ops(struct device *dev, struct dma_map_ops *ops) in set_dma_ops()
Ddevice.h9 struct dma_map_ops;
24 struct dma_map_ops *dma_ops;
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);
Dswiotlb.h16 extern struct dma_map_ops swiotlb_dma_ops;
/linux-4.4.14/arch/tile/kernel/
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;
[all …]
/linux-4.4.14/arch/mips/include/asm/
Ddevice.h9 struct dma_map_ops;
13 struct dma_map_ops *dma_ops;
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) in get_dma_ops()
/linux-4.4.14/arch/xtensa/include/asm/
Ddevice.h9 struct dma_map_ops;
13 struct dma_map_ops *dma_ops;
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) in get_dma_ops()
/linux-4.4.14/arch/h8300/include/asm/
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) in get_dma_ops()
/linux-4.4.14/arch/alpha/include/asm/
Ddma-mapping.h6 extern struct dma_map_ops *dma_ops;
8 static inline struct dma_map_ops *get_dma_ops(struct device *dev) in get_dma_ops()
/linux-4.4.14/arch/openrisc/include/asm/
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) in get_dma_ops()
/linux-4.4.14/arch/ia64/kernel/
Ddma-mapping.c7 struct dma_map_ops *dma_ops;
20 struct dma_map_ops *dma_get_ops(struct device *dev) in dma_get_ops()
Dpci-dma.c36 extern struct dma_map_ops intel_dma_ops;
Dpci-swiotlb.c33 struct dma_map_ops swiotlb_dma_ops = {
/linux-4.4.14/arch/s390/include/asm/
Ddma-mapping.h14 extern struct dma_map_ops s390_dma_ops;
16 static inline struct dma_map_ops *get_dma_ops(struct device *dev) in get_dma_ops()
/linux-4.4.14/arch/ia64/hp/common/
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) in hwsw_dma_get_ops()
Dsba_iommu.c2099 extern struct dma_map_ops swiotlb_dma_ops;
2219 struct dma_map_ops sba_dma_ops = {
/linux-4.4.14/arch/sh/include/asm/
Ddma-mapping.h4 extern struct dma_map_ops *dma_ops;
7 static inline struct dma_map_ops *get_dma_ops(struct device *dev) in get_dma_ops()
/linux-4.4.14/arch/hexagon/include/asm/
Ddma-mapping.h36 extern struct dma_map_ops *dma_ops;
38 static inline struct dma_map_ops *get_dma_ops(struct device *dev) in get_dma_ops()
/linux-4.4.14/arch/microblaze/include/asm/
Ddma-mapping.h40 extern struct dma_map_ops dma_direct_ops;
42 static inline struct dma_map_ops *get_dma_ops(struct device *dev) in get_dma_ops()
/linux-4.4.14/arch/mips/include/asm/mach-cavium-octeon/
Ddma-coherence.h67 struct dma_map_ops;
68 extern struct dma_map_ops *octeon_pci_dma_map_ops;
/linux-4.4.14/arch/unicore32/include/asm/
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) in get_dma_ops()
/linux-4.4.14/arch/x86/include/asm/
Ddma-mapping.h29 extern struct dma_map_ops *dma_ops;
31 static inline struct dma_map_ops *get_dma_ops(struct device *dev) in get_dma_ops()
Ddevice.h6 struct dma_map_ops *dma_ops;
Diommu.h4 extern struct dma_map_ops nommu_dma_ops;
/linux-4.4.14/arch/alpha/kernel/
Dpci-noop.c169 struct dma_map_ops alpha_noop_ops = {
178 struct dma_map_ops *dma_ops = &alpha_noop_ops;
Dpci_iommu.c942 struct dma_map_ops alpha_pci_ops = {
953 struct dma_map_ops *dma_ops = &alpha_pci_ops;
/linux-4.4.14/arch/arm/include/asm/xen/
Dhypervisor.h21 extern struct dma_map_ops *xen_dma_ops;
/linux-4.4.14/arch/hexagon/kernel/
Ddma.c28 struct dma_map_ops *dma_ops;
202 struct dma_map_ops hexagon_dma_ops = {
/linux-4.4.14/arch/arm/xen/
Dmm.c185 struct dma_map_ops *xen_dma_ops;
188 static struct dma_map_ops xen_swiotlb_dma_ops = {
/linux-4.4.14/arch/powerpc/kernel/
Ddma.c270 struct dma_map_ops dma_direct_ops = {
312 struct dma_map_ops *dma_ops = get_dma_ops(dev); in __dma_set_mask()
340 struct dma_map_ops *dma_ops = get_dma_ops(dev); in __dma_get_required_mask()
Ddma-swiotlb.c49 struct dma_map_ops swiotlb_dma_ops = {
Ddma-iommu.c108 struct dma_map_ops dma_iommu_ops = {
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) in set_pci_dma_ops()
61 struct dma_map_ops *get_pci_dma_ops(void) in get_pci_dma_ops()
Dibmebus.c139 static struct dma_map_ops ibmebus_dma_ops = {
Dvio.c618 struct dma_map_ops vio_dma_mapping_ops = {
/linux-4.4.14/arch/ia64/include/asm/
Ddma-mapping.h17 extern struct dma_map_ops *dma_ops;
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/unicore32/mm/
Ddma-swiotlb.c34 struct dma_map_ops swiotlb_dma_map_ops = {
/linux-4.4.14/arch/x86/kernel/
Dpci-dma.c20 struct dma_map_ops *dma_ops = &nommu_dma_ops;
217 struct dma_map_ops *ops = get_dma_ops(dev); in dma_supported()
Dpci-nommu.c91 struct dma_map_ops nommu_dma_ops = {
Dpci-swiotlb.c48 static struct dma_map_ops swiotlb_dma_ops = {
Damd_gart_64.c699 static struct dma_map_ops gart_dma_ops = {
Dpci-calgary_64.c481 static struct dma_map_ops calgary_dma_ops = {
/linux-4.4.14/arch/sparc/kernel/
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;
Diommu.c744 static struct dma_map_ops sun4u_dma_ops = {
755 struct dma_map_ops *dma_ops = &sun4u_dma_ops;
Dpci_sun4v.c506 static struct dma_map_ops sun4v_dma_ops = {
/linux-4.4.14/arch/x86/xen/
Dpci-swiotlb-xen.c21 static struct dma_map_ops xen_swiotlb_dma_ops = {
/linux-4.4.14/arch/mips/netlogic/common/
Dnlm-dma.c70 struct dma_map_ops nlm_swiotlb_dma_ops = {
/linux-4.4.14/arch/mips/include/asm/netlogic/
Dcommon.h91 extern struct dma_map_ops nlm_swiotlb_dma_ops;
/linux-4.4.14/include/linux/
Dmic_bus.h93 mbus_register_device(struct device *pdev, int id, struct dma_map_ops *dma_ops,
Ddma-mapping.h18 struct dma_map_ops { struct
/linux-4.4.14/arch/h8300/kernel/
Ddma.c63 struct dma_map_ops h8300_dma_map_ops = {
/linux-4.4.14/arch/arm/mm/
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); in arm_dma_map_sg()
948 struct dma_map_ops *ops = get_dma_ops(dev); in arm_dma_unmap_sg()
967 struct dma_map_ops *ops = get_dma_ops(dev); in arm_dma_sync_sg_for_cpu()
986 struct dma_map_ops *ops = get_dma_ops(dev); in arm_dma_sync_sg_for_device()
1852 struct dma_map_ops iommu_ops = {
1871 struct dma_map_ops iommu_coherent_ops = {
2070 static struct dma_map_ops *arm_get_iommu_dma_map_ops(bool coherent) in arm_get_iommu_dma_map_ops()
2125 static struct dma_map_ops *arm_get_dma_map_ops(bool coherent) in arm_get_dma_map_ops()
[all …]
/linux-4.4.14/arch/sh/kernel/
Ddma-nommu.c65 struct dma_map_ops nommu_dma_ops = {
/linux-4.4.14/drivers/misc/mic/bus/
Dscif_bus.h116 struct dma_map_ops *dma_ops,
Dmic_bus.c146 mbus_register_device(struct device *pdev, int id, struct dma_map_ops *dma_ops, in mbus_register_device()
Dscif_bus.c141 scif_register_device(struct device *pdev, int id, struct dma_map_ops *dma_ops, in scif_register_device()
/linux-4.4.14/arch/sh/mm/
Dconsistent.c25 struct dma_map_ops *dma_ops;
/linux-4.4.14/arch/mips/loongson64/common/
Ddma-swiotlb.c125 static struct dma_map_ops loongson_dma_map_ops = {
/linux-4.4.14/arch/mips/mm/
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/
Ddma.c233 struct dma_map_ops or1k_dma_map_ops = {
/linux-4.4.14/arch/microblaze/kernel/
Ddma.c184 struct dma_map_ops dma_direct_ops = {
/linux-4.4.14/drivers/misc/mic/host/
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/xtensa/kernel/
Dpci-dma.c236 struct dma_map_ops xtensa_dma_map_ops = {
/linux-4.4.14/arch/arm64/mm/
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/x86/pci/
Dsta2x11-fixup.c182 static struct dma_map_ops sta2x11_dma_ops = {
/linux-4.4.14/arch/powerpc/platforms/ps3/
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/ia64/sn/pci/
Dpci_dma.c469 static struct dma_map_ops sn_dma_ops = {
/linux-4.4.14/arch/powerpc/platforms/cell/
Diommu.c654 struct dma_map_ops dma_iommu_fixed_ops = {
1175 struct dma_map_ops *dma_ops; in cell_dma_get_required_mask()
/linux-4.4.14/arch/s390/pci/
Dpci_dma.c539 struct dma_map_ops s390_dma_ops = {
/linux-4.4.14/arch/arm/common/
Ddmabounce.c451 static struct dma_map_ops dmabounce_ops = {
/linux-4.4.14/drivers/gpu/drm/vmwgfx/
Dvmwgfx_drv.c531 const struct dma_map_ops *dma_ops = get_dma_ops(dev_priv->dev->dev); in vmw_dma_select_mode()
/linux-4.4.14/drivers/iommu/
Damd_iommu.c84 static struct dma_map_ops amd_iommu_dma_ops;
2814 static struct dma_map_ops amd_iommu_dma_ops = {
Dintel-iommu.c3780 struct dma_map_ops intel_dma_ops = {