Home
last modified time | relevance | path

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

123

/Linux-v4.19/include/linux/
Ddma-mapping.h79 struct dma_map_ops { struct
138 extern const struct dma_map_ops dma_direct_ops; argument
139 extern const struct dma_map_ops dma_noncoherent_ops;
140 extern const struct dma_map_ops dma_virt_ops;
201 static inline const struct dma_map_ops *get_dma_ops(struct device *dev) in get_dma_ops()
209 const struct dma_map_ops *dma_ops) in set_dma_ops()
220 static inline const struct dma_map_ops *get_dma_ops(struct device *dev) in get_dma_ops()
231 const struct dma_map_ops *ops = get_dma_ops(dev); in dma_map_single_attrs()
249 const struct dma_map_ops *ops = get_dma_ops(dev); in dma_unmap_single_attrs()
265 const struct dma_map_ops *ops = get_dma_ops(dev); in dma_map_sg_attrs()
[all …]
/Linux-v4.19/arch/hexagon/include/asm/
Ddma-mapping.h33 extern const struct dma_map_ops *dma_ops;
35 static inline const struct dma_map_ops *get_arch_dma_ops(struct bus_type *bus) in get_arch_dma_ops()
/Linux-v4.19/arch/alpha/include/asm/
Ddma-mapping.h5 extern const struct dma_map_ops alpha_pci_ops;
7 static inline const struct dma_map_ops *get_arch_dma_ops(struct bus_type *bus) in get_arch_dma_ops()
/Linux-v4.19/arch/powerpc/include/asm/
Ddma-mapping.h74 extern struct dma_map_ops dma_iommu_ops;
76 extern const struct dma_map_ops dma_nommu_ops;
78 static inline const struct dma_map_ops *get_arch_dma_ops(struct bus_type *bus) in get_arch_dma_ops()
Dpci.h54 extern void set_pci_dma_ops(const struct dma_map_ops *dma_ops);
55 extern const struct dma_map_ops *get_pci_dma_ops(void);
Dswiotlb.h16 extern const struct dma_map_ops powerpc_swiotlb_dma_ops;
/Linux-v4.19/arch/ia64/kernel/
Ddma-mapping.c9 const struct dma_map_ops *dma_ops;
12 const struct dma_map_ops *dma_get_ops(struct device *dev) in dma_get_ops()
/Linux-v4.19/arch/sparc/include/asm/
Ddma-mapping.h9 extern const struct dma_map_ops *dma_ops;
13 static inline const struct dma_map_ops *get_arch_dma_ops(struct bus_type *bus) in get_arch_dma_ops()
/Linux-v4.19/arch/x86/include/asm/
Ddma-mapping.h26 extern const struct dma_map_ops *dma_ops;
28 static inline const struct dma_map_ops *get_arch_dma_ops(struct bus_type *bus) in get_arch_dma_ops()
Ddevice.h17 const struct dma_map_ops *dma_ops;
/Linux-v4.19/arch/ia64/include/asm/
Ddma-mapping.h15 extern const struct dma_map_ops *dma_ops;
24 static inline const struct dma_map_ops *get_arch_dma_ops(struct bus_type *bus) in get_arch_dma_ops()
/Linux-v4.19/arch/arm64/include/asm/
Ddma-mapping.h27 extern const struct dma_map_ops dummy_dma_ops;
29 static inline const struct dma_map_ops *get_arch_dma_ops(struct bus_type *bus) in get_arch_dma_ops()
Ddevice.h24 const struct dma_map_ops *dev_dma_ops;
/Linux-v4.19/arch/mips/include/asm/
Ddma-mapping.h7 extern const struct dma_map_ops jazz_dma_ops;
9 static inline const struct dma_map_ops *get_arch_dma_ops(struct bus_type *bus) in get_arch_dma_ops()
/Linux-v4.19/arch/ia64/hp/common/
Dhwsw_iommu.c22 extern const struct dma_map_ops sba_dma_ops;
38 const struct dma_map_ops *hwsw_dma_get_ops(struct device *dev) in hwsw_dma_get_ops()
/Linux-v4.19/arch/arm/include/asm/
Ddma-mapping.h16 extern const struct dma_map_ops arm_dma_ops;
17 extern const struct dma_map_ops arm_coherent_dma_ops;
19 static inline const struct dma_map_ops *get_arch_dma_ops(struct bus_type *bus) in get_arch_dma_ops()
Ddevice.h20 const struct dma_map_ops *dev_dma_ops;
/Linux-v4.19/arch/parisc/include/asm/
Ddma-mapping.h24 extern const struct dma_map_ops *hppa_dma_ops;
26 static inline const struct dma_map_ops *get_arch_dma_ops(struct bus_type *bus) in get_arch_dma_ops()
/Linux-v4.19/arch/arm/mm/
Ddma-mapping-nommu.c196 const struct dma_map_ops arm_nommu_dma_ops = {
211 static const struct dma_map_ops *arm_nommu_get_dma_map_ops(bool coherent) in arm_nommu_get_dma_map_ops()
219 const struct dma_map_ops *dma_ops; in arch_setup_dma_ops()
/Linux-v4.19/arch/unicore32/include/asm/
Ddma-mapping.h17 static inline const struct dma_map_ops *get_arch_dma_ops(struct bus_type *bus) in get_arch_dma_ops()
/Linux-v4.19/include/xen/
Dswiotlb-xen.h8 extern const struct dma_map_ops xen_swiotlb_dma_ops;
/Linux-v4.19/arch/riscv/include/asm/
Ddma-mapping.h7 static inline const struct dma_map_ops *get_arch_dma_ops(struct bus_type *bus) in get_arch_dma_ops()
/Linux-v4.19/include/asm-generic/
Ddma-mapping.h5 static inline const struct dma_map_ops *get_arch_dma_ops(struct bus_type *bus) in get_arch_dma_ops()
/Linux-v4.19/arch/hexagon/kernel/
Ddma.c31 const struct dma_map_ops *dma_ops;
203 const struct dma_map_ops hexagon_dma_ops = {
/Linux-v4.19/include/xen/arm/
Dhypervisor.h22 extern const struct dma_map_ops *xen_dma_ops;

123