Home
last modified time | relevance | path

Searched defs:dev (Results 1 – 25 of 813) sorted by relevance

12345678910>>...33

/arch/arm/include/asm/
Ddma-mapping.h19 static inline struct dma_map_ops *__generic_dma_ops(struct device *dev) in __generic_dma_ops()
26 static inline struct dma_map_ops *get_dma_ops(struct device *dev) in get_dma_ops()
34 static inline void set_dma_ops(struct device *dev, struct dma_map_ops *ops) in set_dma_ops()
53 static inline dma_addr_t pfn_to_dma(struct device *dev, unsigned long pfn) in pfn_to_dma()
60 static inline unsigned long dma_to_pfn(struct device *dev, dma_addr_t addr) in dma_to_pfn()
70 static inline void *dma_to_virt(struct device *dev, dma_addr_t addr) in dma_to_virt()
81 static inline dma_addr_t virt_to_dma(struct device *dev, void *addr) in virt_to_dma()
90 static inline dma_addr_t pfn_to_dma(struct device *dev, unsigned long pfn) in pfn_to_dma()
95 static inline unsigned long dma_to_pfn(struct device *dev, dma_addr_t addr) in dma_to_pfn()
100 static inline void *dma_to_virt(struct device *dev, dma_addr_t addr) in dma_to_virt()
[all …]
/arch/mips/include/asm/mach-generic/
Ddma-coherence.h14 static inline dma_addr_t plat_map_dma_mem(struct device *dev, void *addr, in plat_map_dma_mem()
20 static inline dma_addr_t plat_map_dma_mem_page(struct device *dev, in plat_map_dma_mem_page()
26 static inline unsigned long plat_dma_addr_to_phys(struct device *dev, in plat_dma_addr_to_phys()
32 static inline void plat_unmap_dma_mem(struct device *dev, dma_addr_t dma_addr, in plat_unmap_dma_mem()
37 static inline int plat_dma_supported(struct device *dev, u64 mask) in plat_dma_supported()
50 static inline int plat_device_is_coherent(struct device *dev) in plat_device_is_coherent()
68 static inline void plat_post_dma_flush(struct device *dev) in plat_post_dma_flush()
74 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma()
79 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr) in dma_to_phys()
/arch/mips/include/asm/mach-ath25/
Ddma-coherence.h22 static inline dma_addr_t ath25_dev_offset(struct device *dev) in ath25_dev_offset()
34 plat_map_dma_mem(struct device *dev, void *addr, size_t size) in plat_map_dma_mem()
40 plat_map_dma_mem_page(struct device *dev, struct page *page) in plat_map_dma_mem_page()
46 plat_dma_addr_to_phys(struct device *dev, dma_addr_t dma_addr) in plat_dma_addr_to_phys()
52 plat_unmap_dma_mem(struct device *dev, dma_addr_t dma_addr, size_t size, in plat_unmap_dma_mem()
57 static inline int plat_dma_supported(struct device *dev, u64 mask) in plat_dma_supported()
62 static inline int plat_device_is_coherent(struct device *dev) in plat_device_is_coherent()
72 static inline void plat_post_dma_flush(struct device *dev) in plat_post_dma_flush()
/arch/mips/include/asm/mach-cavium-octeon/
Ddma-coherence.h22 static inline dma_addr_t plat_map_dma_mem(struct device *dev, void *addr, in plat_map_dma_mem()
29 static inline dma_addr_t plat_map_dma_mem_page(struct device *dev, in plat_map_dma_mem_page()
36 static inline unsigned long plat_dma_addr_to_phys(struct device *dev, in plat_dma_addr_to_phys()
43 static inline void plat_unmap_dma_mem(struct device *dev, dma_addr_t dma_addr, in plat_unmap_dma_mem()
49 static inline int plat_dma_supported(struct device *dev, u64 mask) in plat_dma_supported()
55 static inline int plat_device_is_coherent(struct device *dev) in plat_device_is_coherent()
60 static inline void plat_post_dma_flush(struct device *dev) in plat_post_dma_flush()
/arch/mips/include/asm/mach-jazz/
Ddma-coherence.h15 static inline dma_addr_t plat_map_dma_mem(struct device *dev, void *addr, size_t size) in plat_map_dma_mem()
20 static inline dma_addr_t plat_map_dma_mem_page(struct device *dev, in plat_map_dma_mem_page()
26 static inline unsigned long plat_dma_addr_to_phys(struct device *dev, in plat_dma_addr_to_phys()
32 static inline void plat_unmap_dma_mem(struct device *dev, dma_addr_t dma_addr, in plat_unmap_dma_mem()
38 static inline int plat_dma_supported(struct device *dev, u64 mask) in plat_dma_supported()
51 static inline void plat_post_dma_flush(struct device *dev) in plat_post_dma_flush()
55 static inline int plat_device_is_coherent(struct device *dev) in plat_device_is_coherent()
/arch/mips/include/asm/mach-loongson64/
Ddma-coherence.h22 static inline dma_addr_t plat_map_dma_mem(struct device *dev, void *addr, in plat_map_dma_mem()
32 static inline dma_addr_t plat_map_dma_mem_page(struct device *dev, in plat_map_dma_mem_page()
42 static inline unsigned long plat_dma_addr_to_phys(struct device *dev, in plat_dma_addr_to_phys()
54 static inline void plat_unmap_dma_mem(struct device *dev, dma_addr_t dma_addr, in plat_unmap_dma_mem()
59 static inline int plat_dma_supported(struct device *dev, u64 mask) in plat_dma_supported()
72 static inline int plat_device_is_coherent(struct device *dev) in plat_device_is_coherent()
81 static inline void plat_post_dma_flush(struct device *dev) in plat_post_dma_flush()
/arch/arm64/include/asm/
Ddma-mapping.h30 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()
60 static inline bool is_device_dma_coherent(struct device *dev) in is_device_dma_coherent()
67 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma()
74 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t dev_addr) in dma_to_phys()
81 static inline bool dma_capable(struct device *dev, dma_addr_t addr, size_t size) in dma_capable()
94 static inline unsigned long dma_max_pfn(struct device *dev) in dma_max_pfn()
100 #define dma_max_pfn(dev) dma_max_pfn(dev) argument
/arch/tile/include/asm/
Ddma-mapping.h32 static inline struct dma_map_ops *get_dma_ops(struct device *dev) in get_dma_ops()
40 static inline dma_addr_t get_dma_offset(struct device *dev) in get_dma_offset()
45 static inline void set_dma_offset(struct device *dev, dma_addr_t off) in set_dma_offset()
50 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma()
55 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr) in dma_to_phys()
62 static inline void set_dma_ops(struct device *dev, struct dma_map_ops *ops) in set_dma_ops()
67 static inline bool dma_capable(struct device *dev, dma_addr_t addr, size_t size) in dma_capable()
82 static inline void dma_cache_sync(struct device *dev, void *vaddr, size_t size, in dma_cache_sync()
/arch/mips/include/asm/mach-ip27/
Ddma-coherence.h16 #define dev_to_baddr(dev, addr) \ argument
21 static inline dma_addr_t plat_map_dma_mem(struct device *dev, void *addr, in plat_map_dma_mem()
29 static inline dma_addr_t plat_map_dma_mem_page(struct device *dev, in plat_map_dma_mem_page()
37 static inline unsigned long plat_dma_addr_to_phys(struct device *dev, in plat_dma_addr_to_phys()
43 static inline void plat_unmap_dma_mem(struct device *dev, dma_addr_t dma_addr, in plat_unmap_dma_mem()
48 static inline int plat_dma_supported(struct device *dev, u64 mask) in plat_dma_supported()
61 static inline void plat_post_dma_flush(struct device *dev) in plat_post_dma_flush()
65 static inline int plat_device_is_coherent(struct device *dev) in plat_device_is_coherent()
/arch/powerpc/kernel/
Dibmebus.c64 static void *ibmebus_alloc_coherent(struct device *dev, in ibmebus_alloc_coherent()
78 static void ibmebus_free_coherent(struct device *dev, in ibmebus_free_coherent()
86 static dma_addr_t ibmebus_map_page(struct device *dev, in ibmebus_map_page()
96 static void ibmebus_unmap_page(struct device *dev, in ibmebus_unmap_page()
105 static int ibmebus_map_sg(struct device *dev, in ibmebus_map_sg()
121 static void ibmebus_unmap_sg(struct device *dev, in ibmebus_unmap_sg()
129 static int ibmebus_dma_supported(struct device *dev, u64 mask) in ibmebus_dma_supported()
134 static u64 ibmebus_dma_get_required_mask(struct device *dev) in ibmebus_dma_get_required_mask()
150 static int ibmebus_match_path(struct device *dev, void *data) in ibmebus_match_path()
157 static int ibmebus_match_node(struct device *dev, void *data) in ibmebus_match_node()
[all …]
Ddma.c30 static u64 __maybe_unused get_pfn_limit(struct device *dev) in get_pfn_limit()
43 static int dma_direct_dma_supported(struct device *dev, u64 mask) in dma_direct_dma_supported()
65 void *__dma_direct_alloc_coherent(struct device *dev, size_t size, in __dma_direct_alloc_coherent()
122 void __dma_direct_free_coherent(struct device *dev, size_t size, in __dma_direct_free_coherent()
133 static void *dma_direct_alloc_coherent(struct device *dev, size_t size, in dma_direct_alloc_coherent()
157 static void dma_direct_free_coherent(struct device *dev, size_t size, in dma_direct_free_coherent()
178 int dma_direct_mmap_coherent(struct device *dev, struct vm_area_struct *vma, in dma_direct_mmap_coherent()
196 static int dma_direct_map_sg(struct device *dev, struct scatterlist *sgl, in dma_direct_map_sg()
212 static void dma_direct_unmap_sg(struct device *dev, struct scatterlist *sg, in dma_direct_unmap_sg()
218 static u64 dma_direct_get_required_mask(struct device *dev) in dma_direct_get_required_mask()
[all …]
/arch/mips/cavium-octeon/
Ddma-octeon.c47 static dma_addr_t octeon_gen1_phys_to_dma(struct device *dev, phys_addr_t paddr) in octeon_gen1_phys_to_dma()
54 static phys_addr_t octeon_gen1_dma_to_phys(struct device *dev, dma_addr_t daddr) in octeon_gen1_dma_to_phys()
64 static dma_addr_t octeon_gen2_phys_to_dma(struct device *dev, phys_addr_t paddr) in octeon_gen2_phys_to_dma()
69 static phys_addr_t octeon_gen2_dma_to_phys(struct device *dev, dma_addr_t daddr) in octeon_gen2_dma_to_phys()
74 static dma_addr_t octeon_big_phys_to_dma(struct device *dev, phys_addr_t paddr) in octeon_big_phys_to_dma()
86 static phys_addr_t octeon_big_dma_to_phys(struct device *dev, dma_addr_t daddr) in octeon_big_dma_to_phys()
96 static dma_addr_t octeon_small_phys_to_dma(struct device *dev, in octeon_small_phys_to_dma()
111 static phys_addr_t octeon_small_dma_to_phys(struct device *dev, in octeon_small_dma_to_phys()
126 static dma_addr_t octeon_dma_map_page(struct device *dev, struct page *page, in octeon_dma_map_page()
137 static int octeon_dma_map_sg(struct device *dev, struct scatterlist *sg, in octeon_dma_map_sg()
[all …]
/arch/parisc/include/asm/
Ddma-mapping.h32 static inline struct dma_map_ops *get_dma_ops(struct device *dev) in get_dma_ops()
38 dma_cache_sync(struct device *dev, void *vaddr, size_t size, in dma_cache_sync()
46 parisc_walk_tree(struct device *dev) in parisc_walk_tree()
62 #define GET_IOC(dev) ({ \ argument
77 #define ccio_get_iommu(dev) NULL argument
78 #define ccio_request_resource(dev, res) insert_resource(&iomem_resource, res) argument
79 #define ccio_allocate_resource(dev, res, size, min, max, align) \ argument
/arch/mips/include/asm/mach-ip32/
Ddma-coherence.h29 static inline dma_addr_t plat_map_dma_mem(struct device *dev, void *addr, in plat_map_dma_mem()
40 static inline dma_addr_t plat_map_dma_mem_page(struct device *dev, in plat_map_dma_mem_page()
54 static inline unsigned long plat_dma_addr_to_phys(struct device *dev, in plat_dma_addr_to_phys()
65 static inline void plat_unmap_dma_mem(struct device *dev, dma_addr_t dma_addr, in plat_unmap_dma_mem()
70 static inline int plat_dma_supported(struct device *dev, u64 mask) in plat_dma_supported()
83 static inline void plat_post_dma_flush(struct device *dev) in plat_post_dma_flush()
87 static inline int plat_device_is_coherent(struct device *dev) in plat_device_is_coherent()
/arch/powerpc/include/asm/
Ddma-mapping.h58 #define __dma_alloc_coherent(dev, gfp, size, handle) NULL argument
65 static inline unsigned long device_to_mask(struct device *dev) in device_to_mask()
81 static inline struct dma_map_ops *get_dma_ops(struct device *dev) in get_dma_ops()
94 static inline void set_dma_ops(struct device *dev, struct dma_map_ops *ops) in set_dma_ops()
107 static inline dma_addr_t get_dma_offset(struct device *dev) in get_dma_offset()
115 static inline void set_dma_offset(struct device *dev, dma_addr_t off) in set_dma_offset()
130 static inline bool dma_capable(struct device *dev, dma_addr_t addr, size_t size) in dma_capable()
145 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma()
150 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr) in dma_to_phys()
157 static inline void dma_cache_sync(struct device *dev, void *vaddr, size_t size, in dma_cache_sync()
/arch/arm/kernel/
Dbios32.c27 struct pci_dev *dev; in pcibios_bus_report_status() local
78 static void pci_fixup_83c553(struct pci_dev *dev) in pci_fixup_83c553()
130 static void pci_fixup_unassign(struct pci_dev *dev) in pci_fixup_unassign()
142 static void pci_fixup_dec21285(struct pci_dev *dev) in pci_fixup_dec21285()
161 static void pci_fixup_ide_bases(struct pci_dev *dev) in pci_fixup_ide_bases()
182 static void pci_fixup_dec21142(struct pci_dev *dev) in pci_fixup_dec21142()
204 static void pci_fixup_cy82c693(struct pci_dev *dev) in pci_fixup_cy82c693()
254 static void pci_fixup_it8152(struct pci_dev *dev) in pci_fixup_it8152()
275 static inline int pdev_bad_for_parity(struct pci_dev *dev) in pdev_bad_for_parity()
291 struct pci_dev *dev; in pcibios_fixup_bus() local
[all …]
/arch/x86/include/asm/
Ddma-mapping.h30 static inline struct dma_map_ops *get_dma_ops(struct device *dev) in get_dma_ops()
62 static inline bool dma_capable(struct device *dev, dma_addr_t addr, size_t size) in dma_capable()
70 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma()
75 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr) in dma_to_phys()
82 dma_cache_sync(struct device *dev, void *vaddr, size_t size, in dma_cache_sync()
88 static inline unsigned long dma_alloc_coherent_mask(struct device *dev, in dma_alloc_coherent_mask()
100 static inline gfp_t dma_alloc_coherent_gfp_flags(struct device *dev, gfp_t gfp) in dma_alloc_coherent_gfp_flags()
/arch/parisc/kernel/
Ddrivers.c50 static inline int check_dev(struct device *dev) in check_dev()
68 static int descend_children(struct device * dev, void * data) in descend_children()
102 static int match_device(struct parisc_driver *driver, struct parisc_device *dev) in match_device()
124 static int parisc_driver_probe(struct device *dev) in parisc_driver_probe()
138 static int parisc_driver_remove(struct device *dev) in parisc_driver_remove()
189 static int match_and_count(struct device * dev, void * data) in match_and_count()
235 struct parisc_device * dev; member
238 static int find_device(struct device * dev, void * data) in find_device()
274 const struct device *dev = &padev->dev; in find_pa_parent_type() local
292 static void get_node_path(struct device *dev, struct hardware_path *path) in get_node_path()
[all …]
/arch/tile/kernel/
Dpci-dma.c35 static void *tile_dma_alloc_coherent(struct device *dev, size_t size, in tile_dma_alloc_coherent()
79 static void tile_dma_free_coherent(struct device *dev, size_t size, in tile_dma_free_coherent()
203 static int tile_dma_map_sg(struct device *dev, struct scatterlist *sglist, in tile_dma_map_sg()
225 static void tile_dma_unmap_sg(struct device *dev, struct scatterlist *sglist, in tile_dma_unmap_sg()
240 static dma_addr_t tile_dma_map_page(struct device *dev, struct page *page, in tile_dma_map_page()
253 static void tile_dma_unmap_page(struct device *dev, dma_addr_t dma_address, in tile_dma_unmap_page()
263 static void tile_dma_sync_single_for_cpu(struct device *dev, in tile_dma_sync_single_for_cpu()
273 static void tile_dma_sync_single_for_device(struct device *dev, in tile_dma_sync_single_for_device()
280 static void tile_dma_sync_sg_for_cpu(struct device *dev, in tile_dma_sync_sg_for_cpu()
296 static void tile_dma_sync_sg_for_device(struct device *dev, in tile_dma_sync_sg_for_device()
[all …]
/arch/arm/mach-ks8695/include/mach/
Dmemory.h28 #define is_lbus_device(dev) (dev && dev->bus == &platform_bus_type) argument
29 #define __arch_dma_to_virt(dev, x) ({ (void *) (is_lbus_device(dev) ? \ argument
31 #define __arch_virt_to_dma(dev, x) ({ is_lbus_device(dev) ? \ argument
34 #define __arch_pfn_to_dma(dev, pfn) \ argument
40 #define __arch_dma_to_pfn(dev, x) \ argument
/arch/powerpc/platforms/cell/
Dcbe_thermal.c79 static struct cbe_pmd_regs __iomem *get_pmd_regs(struct device *dev) in get_pmd_regs()
89 static u8 spu_read_register_value(struct device *dev, union spe_reg __iomem *reg) in spu_read_register_value()
100 static ssize_t spu_show_temp(struct device *dev, struct device_attribute *attr, in spu_show_temp()
150 static ssize_t spu_show_throttle_end(struct device *dev, in spu_show_throttle_end()
156 static ssize_t spu_show_throttle_begin(struct device *dev, in spu_show_throttle_begin()
162 static ssize_t spu_show_throttle_full_stop(struct device *dev, in spu_show_throttle_full_stop()
168 static ssize_t spu_store_throttle_end(struct device *dev, in spu_store_throttle_end()
174 static ssize_t spu_store_throttle_begin(struct device *dev, in spu_store_throttle_begin()
180 static ssize_t spu_store_throttle_full_stop(struct device *dev, in spu_store_throttle_full_stop()
186 static ssize_t ppe_show_temp(struct device *dev, char *buf, int pos) in ppe_show_temp()
[all …]
/arch/x86/include/asm/xen/
Dpci.h26 static inline int xen_find_device_domain_owner(struct pci_dev *dev) in xen_find_device_domain_owner()
30 static inline int xen_register_device_domain_owner(struct pci_dev *dev, in xen_register_device_domain_owner()
35 static inline int xen_unregister_device_domain_owner(struct pci_dev *dev) in xen_unregister_device_domain_owner()
55 static inline int xen_pci_frontend_enable_msi(struct pci_dev *dev, in xen_pci_frontend_enable_msi()
62 static inline void xen_pci_frontend_disable_msi(struct pci_dev *dev) in xen_pci_frontend_disable_msi()
67 static inline int xen_pci_frontend_enable_msix(struct pci_dev *dev, in xen_pci_frontend_enable_msix()
74 static inline void xen_pci_frontend_disable_msix(struct pci_dev *dev) in xen_pci_frontend_disable_msix()
/arch/arm/mach-omap1/include/mach/
Dmemory.h28 #define is_lbus_device(dev) (cpu_is_omap15xx() && dev && (strncmp(dev_name(dev), "ohci", 4) == 0)) argument
30 #define __arch_pfn_to_dma(dev, pfn) \ argument
36 #define __arch_dma_to_pfn(dev, addr) \ argument
43 #define __arch_dma_to_virt(dev, addr) ({ (void *) (is_lbus_device(dev) ? \ argument
47 #define __arch_virt_to_dma(dev, addr) ({ unsigned long __addr = (unsigned long)(addr); \ argument
/arch/ia64/include/asm/
Ddma-mapping.h26 #define get_dma_ops(dev) platform_dma_get_ops(dev) argument
28 static inline bool dma_capable(struct device *dev, dma_addr_t addr, size_t size) in dma_capable()
36 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma()
41 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr) in dma_to_phys()
47 dma_cache_sync (struct device *dev, void *vaddr, size_t size, in dma_cache_sync()
/arch/mips/loongson64/common/
Ddma-swiotlb.c12 static void *loongson_dma_alloc_coherent(struct device *dev, size_t size, in loongson_dma_alloc_coherent()
43 static void loongson_dma_free_coherent(struct device *dev, size_t size, in loongson_dma_free_coherent()
49 static dma_addr_t loongson_dma_map_page(struct device *dev, struct page *page, in loongson_dma_map_page()
60 static int loongson_dma_map_sg(struct device *dev, struct scatterlist *sg, in loongson_dma_map_sg()
70 static void loongson_dma_sync_single_for_device(struct device *dev, in loongson_dma_sync_single_for_device()
78 static void loongson_dma_sync_sg_for_device(struct device *dev, in loongson_dma_sync_sg_for_device()
86 static int loongson_dma_set_mask(struct device *dev, u64 mask) in loongson_dma_set_mask()
101 dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma()
113 phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr) in dma_to_phys()

12345678910>>...33