Searched refs:dma_handle (Results 1 - 25 of 311) sorted by relevance

1234567891011>>

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/base/
H A Ddma-mapping.c19 dma_addr_t dma_handle; member in struct:dma_devres
26 dma_free_coherent(dev, this->size, this->vaddr, this->dma_handle);
33 dma_free_noncoherent(dev, this->size, this->vaddr, this->dma_handle);
42 this->dma_handle != match->dma_handle);
52 * @dma_handle: Out argument for allocated DMA handle
62 dma_addr_t *dma_handle, gfp_t gfp)
71 vaddr = dma_alloc_coherent(dev, size, dma_handle, gfp);
78 dr->dma_handle = *dma_handle;
61 dmam_alloc_coherent(struct device *dev, size_t size, dma_addr_t *dma_handle, gfp_t gfp) argument
96 dmam_free_coherent(struct device *dev, size_t size, void *vaddr, dma_addr_t dma_handle) argument
120 dmam_alloc_noncoherent(struct device *dev, size_t size, dma_addr_t *dma_handle, gfp_t gfp) argument
155 dmam_free_noncoherent(struct device *dev, size_t size, void *vaddr, dma_addr_t dma_handle) argument
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/base/
H A Ddma-mapping.c19 dma_addr_t dma_handle; member in struct:dma_devres
26 dma_free_coherent(dev, this->size, this->vaddr, this->dma_handle);
33 dma_free_noncoherent(dev, this->size, this->vaddr, this->dma_handle);
42 this->dma_handle != match->dma_handle);
52 * @dma_handle: Out argument for allocated DMA handle
62 dma_addr_t *dma_handle, gfp_t gfp)
71 vaddr = dma_alloc_coherent(dev, size, dma_handle, gfp);
78 dr->dma_handle = *dma_handle;
61 dmam_alloc_coherent(struct device *dev, size_t size, dma_addr_t *dma_handle, gfp_t gfp) argument
96 dmam_free_coherent(struct device *dev, size_t size, void *vaddr, dma_addr_t dma_handle) argument
120 dmam_alloc_noncoherent(struct device *dev, size_t size, dma_addr_t *dma_handle, gfp_t gfp) argument
155 dmam_free_noncoherent(struct device *dev, size_t size, void *vaddr, dma_addr_t dma_handle) argument
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/cris/arch-v32/drivers/pci/
H A Ddma.c20 dma_addr_t *dma_handle, gfp_t gfp)
27 if (dma_alloc_from_coherent(dev, size, dma_handle, &ret))
37 *dma_handle = virt_to_phys(ret);
43 void *vaddr, dma_addr_t dma_handle)
19 dma_alloc_coherent(struct device *dev, size_t size, dma_addr_t *dma_handle, gfp_t gfp) argument
42 dma_free_coherent(struct device *dev, size_t size, void *vaddr, dma_addr_t dma_handle) argument
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/cris/arch-v32/drivers/pci/
H A Ddma.c20 dma_addr_t *dma_handle, gfp_t gfp)
27 if (dma_alloc_from_coherent(dev, size, dma_handle, &ret))
37 *dma_handle = virt_to_phys(ret);
43 void *vaddr, dma_addr_t dma_handle)
19 dma_alloc_coherent(struct device *dev, size_t size, dma_addr_t *dma_handle, gfp_t gfp) argument
42 dma_free_coherent(struct device *dev, size_t size, void *vaddr, dma_addr_t dma_handle) argument
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/frv/include/asm/
H A Dpci.h30 extern void *consistent_alloc(gfp_t gfp, size_t size, dma_addr_t *dma_handle);
38 dma_addr_t *dma_handle);
41 void *vaddr, dma_addr_t dma_handle);
H A Ddma-mapping.h21 void *dma_alloc_coherent(struct device *dev, size_t size, dma_addr_t *dma_handle, gfp_t gfp);
22 void dma_free_coherent(struct device *dev, size_t size, void *vaddr, dma_addr_t dma_handle);
57 void dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle, size_t size, argument
63 void dma_sync_single_for_device(struct device *dev, dma_addr_t dma_handle, size_t size, argument
70 void dma_sync_single_range_for_cpu(struct device *dev, dma_addr_t dma_handle, argument
77 void dma_sync_single_range_for_device(struct device *dev, dma_addr_t dma_handle, argument
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/frv/include/asm/
H A Dpci.h30 extern void *consistent_alloc(gfp_t gfp, size_t size, dma_addr_t *dma_handle);
38 dma_addr_t *dma_handle);
41 void *vaddr, dma_addr_t dma_handle);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/powerpc/kernel/
H A Ddma-iommu.c15 * Returns the virtual address of the buffer and sets dma_handle
19 dma_addr_t *dma_handle, gfp_t flag)
22 dma_handle, device_to_mask(dev), flag,
27 void *vaddr, dma_addr_t dma_handle)
29 iommu_free_coherent(get_iommu_table_base(dev), size, vaddr, dma_handle); local
47 static void dma_iommu_unmap_page(struct device *dev, dma_addr_t dma_handle, argument
51 iommu_unmap_page(get_iommu_table_base(dev), dma_handle, size, direction, local
18 dma_iommu_alloc_coherent(struct device *dev, size_t size, dma_addr_t *dma_handle, gfp_t flag) argument
26 dma_iommu_free_coherent(struct device *dev, size_t size, void *vaddr, dma_addr_t dma_handle) argument
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/sparc/include/asm/
H A Ddma-mapping.h30 dma_addr_t *dma_handle, gfp_t flag)
35 cpu_addr = ops->alloc_coherent(dev, size, dma_handle, flag);
36 debug_dma_alloc_coherent(dev, size, *dma_handle, cpu_addr);
41 void *cpu_addr, dma_addr_t dma_handle)
45 debug_dma_free_coherent(dev, size, cpu_addr, dma_handle);
46 ops->free_coherent(dev, size, cpu_addr, dma_handle);
29 dma_alloc_coherent(struct device *dev, size_t size, dma_addr_t *dma_handle, gfp_t flag) argument
40 dma_free_coherent(struct device *dev, size_t size, void *cpu_addr, dma_addr_t dma_handle) argument
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/powerpc/kernel/
H A Ddma-iommu.c15 * Returns the virtual address of the buffer and sets dma_handle
19 dma_addr_t *dma_handle, gfp_t flag)
22 dma_handle, device_to_mask(dev), flag,
27 void *vaddr, dma_addr_t dma_handle)
29 iommu_free_coherent(get_iommu_table_base(dev), size, vaddr, dma_handle); local
47 static void dma_iommu_unmap_page(struct device *dev, dma_addr_t dma_handle, argument
51 iommu_unmap_page(get_iommu_table_base(dev), dma_handle, size, direction, local
18 dma_iommu_alloc_coherent(struct device *dev, size_t size, dma_addr_t *dma_handle, gfp_t flag) argument
26 dma_iommu_free_coherent(struct device *dev, size_t size, void *vaddr, dma_addr_t dma_handle) argument
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/sparc/include/asm/
H A Ddma-mapping.h30 dma_addr_t *dma_handle, gfp_t flag)
35 cpu_addr = ops->alloc_coherent(dev, size, dma_handle, flag);
36 debug_dma_alloc_coherent(dev, size, *dma_handle, cpu_addr);
41 void *cpu_addr, dma_addr_t dma_handle)
45 debug_dma_free_coherent(dev, size, cpu_addr, dma_handle);
46 ops->free_coherent(dev, size, cpu_addr, dma_handle);
29 dma_alloc_coherent(struct device *dev, size_t size, dma_addr_t *dma_handle, gfp_t flag) argument
40 dma_free_coherent(struct device *dev, size_t size, void *cpu_addr, dma_addr_t dma_handle) argument
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/sh/include/asm/
H A Ddma-mapping.h56 dma_addr_t *dma_handle, gfp_t gfp)
61 if (dma_alloc_from_coherent(dev, size, dma_handle, &memory))
66 memory = ops->alloc_coherent(dev, size, dma_handle, gfp);
67 debug_dma_alloc_coherent(dev, size, *dma_handle, memory);
73 void *vaddr, dma_addr_t dma_handle)
80 debug_dma_free_coherent(dev, size, vaddr, dma_handle);
82 ops->free_coherent(dev, size, vaddr, dma_handle);
89 void *vaddr, dma_addr_t dma_handle);
55 dma_alloc_coherent(struct device *dev, size_t size, dma_addr_t *dma_handle, gfp_t gfp) argument
72 dma_free_coherent(struct device *dev, size_t size, void *vaddr, dma_addr_t dma_handle) argument
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/sh/include/asm/
H A Ddma-mapping.h56 dma_addr_t *dma_handle, gfp_t gfp)
61 if (dma_alloc_from_coherent(dev, size, dma_handle, &memory))
66 memory = ops->alloc_coherent(dev, size, dma_handle, gfp);
67 debug_dma_alloc_coherent(dev, size, *dma_handle, memory);
73 void *vaddr, dma_addr_t dma_handle)
80 debug_dma_free_coherent(dev, size, vaddr, dma_handle);
82 ops->free_coherent(dev, size, vaddr, dma_handle);
89 void *vaddr, dma_addr_t dma_handle);
55 dma_alloc_coherent(struct device *dev, size_t size, dma_addr_t *dma_handle, gfp_t gfp) argument
72 dma_free_coherent(struct device *dev, size_t size, void *vaddr, dma_addr_t dma_handle) argument
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/mips/include/asm/
H A Ddma-mapping.h9 dma_addr_t *dma_handle, gfp_t flag);
12 void *vaddr, dma_addr_t dma_handle);
15 dma_addr_t *dma_handle, gfp_t flag);
18 void *vaddr, dma_addr_t dma_handle);
37 extern void dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle,
40 dma_addr_t dma_handle, size_t size, enum dma_data_direction direction);
42 dma_addr_t dma_handle, unsigned long offset, size_t size,
45 dma_addr_t dma_handle, unsigned long offset, size_t size,
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/mips/include/asm/
H A Ddma-mapping.h9 dma_addr_t *dma_handle, gfp_t flag);
12 void *vaddr, dma_addr_t dma_handle);
15 dma_addr_t *dma_handle, gfp_t flag);
18 void *vaddr, dma_addr_t dma_handle);
37 extern void dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle,
40 dma_addr_t dma_handle, size_t size, enum dma_data_direction direction);
42 dma_addr_t dma_handle, unsigned long offset, size_t size,
45 dma_addr_t dma_handle, unsigned long offset, size_t size,
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/sound/pci/asihpi/
H A Dhpios.c55 dma_alloc_coherent(&pdev->dev, size, &p_mem_area->dma_handle,
60 size, (unsigned int)p_mem_area->dma_handle,
77 p_mem_area->vaddr, p_mem_area->dma_handle);
80 (unsigned int)p_mem_area->dma_handle,
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/mn10300/mm/
H A Ddma-alloc.c23 dma_addr_t *dma_handle, int gfp)
59 *dma_handle = virt_to_bus((void *) addr);
60 printk("dma_alloc_coherent() = %p [%x]\n", ret, *dma_handle);
66 dma_addr_t dma_handle)
22 dma_alloc_coherent(struct device *dev, size_t size, dma_addr_t *dma_handle, int gfp) argument
65 dma_free_coherent(struct device *dev, size_t size, void *vaddr, dma_addr_t dma_handle) argument
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/parisc/include/asm/
H A Ddma-mapping.h50 dma_alloc_coherent(struct device *dev, size_t size, dma_addr_t *dma_handle, argument
53 return hppa_dma_ops->alloc_consistent(dev, size, dma_handle, flag);
57 dma_alloc_noncoherent(struct device *dev, size_t size, dma_addr_t *dma_handle, argument
60 return hppa_dma_ops->alloc_noncoherent(dev, size, dma_handle, flag);
65 void *vaddr, dma_addr_t dma_handle)
67 hppa_dma_ops->free_consistent(dev, size, vaddr, dma_handle);
72 void *vaddr, dma_addr_t dma_handle)
74 hppa_dma_ops->free_consistent(dev, size, vaddr, dma_handle);
121 dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle, size_t size, argument
125 hppa_dma_ops->dma_sync_single_for_cpu(dev, dma_handle,
64 dma_free_coherent(struct device *dev, size_t size, void *vaddr, dma_addr_t dma_handle) argument
71 dma_free_noncoherent(struct device *dev, size_t size, void *vaddr, dma_addr_t dma_handle) argument
129 dma_sync_single_for_device(struct device *dev, dma_addr_t dma_handle, size_t size, enum dma_data_direction direction) argument
137 dma_sync_single_range_for_cpu(struct device *dev, dma_addr_t dma_handle, unsigned long offset, size_t size, enum dma_data_direction direction) argument
146 dma_sync_single_range_for_device(struct device *dev, dma_addr_t dma_handle, unsigned long offset, size_t size, enum dma_data_direction direction) argument
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/sound/pci/asihpi/
H A Dhpios.c55 dma_alloc_coherent(&pdev->dev, size, &p_mem_area->dma_handle,
60 size, (unsigned int)p_mem_area->dma_handle,
77 p_mem_area->vaddr, p_mem_area->dma_handle);
80 (unsigned int)p_mem_area->dma_handle,
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/alpha/include/asm/
H A Ddma-mapping.h16 dma_addr_t *dma_handle, gfp_t gfp)
18 return get_dma_ops(dev)->alloc_coherent(dev, size, dma_handle, gfp);
22 void *vaddr, dma_addr_t dma_handle)
24 get_dma_ops(dev)->free_coherent(dev, size, vaddr, dma_handle);
15 dma_alloc_coherent(struct device *dev, size_t size, dma_addr_t *dma_handle, gfp_t gfp) argument
21 dma_free_coherent(struct device *dev, size_t size, void *vaddr, dma_addr_t dma_handle) argument
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/mn10300/mm/
H A Ddma-alloc.c23 dma_addr_t *dma_handle, int gfp)
59 *dma_handle = virt_to_bus((void *) addr);
60 printk("dma_alloc_coherent() = %p [%x]\n", ret, *dma_handle);
66 dma_addr_t dma_handle)
22 dma_alloc_coherent(struct device *dev, size_t size, dma_addr_t *dma_handle, int gfp) argument
65 dma_free_coherent(struct device *dev, size_t size, void *vaddr, dma_addr_t dma_handle) argument
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/parisc/include/asm/
H A Ddma-mapping.h50 dma_alloc_coherent(struct device *dev, size_t size, dma_addr_t *dma_handle, argument
53 return hppa_dma_ops->alloc_consistent(dev, size, dma_handle, flag);
57 dma_alloc_noncoherent(struct device *dev, size_t size, dma_addr_t *dma_handle, argument
60 return hppa_dma_ops->alloc_noncoherent(dev, size, dma_handle, flag);
65 void *vaddr, dma_addr_t dma_handle)
67 hppa_dma_ops->free_consistent(dev, size, vaddr, dma_handle);
72 void *vaddr, dma_addr_t dma_handle)
74 hppa_dma_ops->free_consistent(dev, size, vaddr, dma_handle);
121 dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle, size_t size, argument
125 hppa_dma_ops->dma_sync_single_for_cpu(dev, dma_handle,
64 dma_free_coherent(struct device *dev, size_t size, void *vaddr, dma_addr_t dma_handle) argument
71 dma_free_noncoherent(struct device *dev, size_t size, void *vaddr, dma_addr_t dma_handle) argument
129 dma_sync_single_for_device(struct device *dev, dma_addr_t dma_handle, size_t size, enum dma_data_direction direction) argument
137 dma_sync_single_range_for_cpu(struct device *dev, dma_addr_t dma_handle, unsigned long offset, size_t size, enum dma_data_direction direction) argument
146 dma_sync_single_range_for_device(struct device *dev, dma_addr_t dma_handle, unsigned long offset, size_t size, enum dma_data_direction direction) argument
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/alpha/include/asm/
H A Ddma-mapping.h16 dma_addr_t *dma_handle, gfp_t gfp)
18 return get_dma_ops(dev)->alloc_coherent(dev, size, dma_handle, gfp);
22 void *vaddr, dma_addr_t dma_handle)
24 get_dma_ops(dev)->free_coherent(dev, size, vaddr, dma_handle);
15 dma_alloc_coherent(struct device *dev, size_t size, dma_addr_t *dma_handle, gfp_t gfp) argument
21 dma_free_coherent(struct device *dev, size_t size, void *vaddr, dma_addr_t dma_handle) argument
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/xtensa/include/asm/
H A Ddma-mapping.h31 dma_addr_t *dma_handle, gfp_t flag);
34 void *vaddr, dma_addr_t dma_handle);
94 dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle, size_t size, argument
97 consistent_sync((void *)bus_to_virt(dma_handle), size, direction);
101 dma_sync_single_for_device(struct device *dev, dma_addr_t dma_handle, size_t size, argument
104 consistent_sync((void *)bus_to_virt(dma_handle), size, direction);
108 dma_sync_single_range_for_cpu(struct device *dev, dma_addr_t dma_handle, argument
113 consistent_sync((void *)bus_to_virt(dma_handle)+offset,size,direction);
117 dma_sync_single_range_for_device(struct device *dev, dma_addr_t dma_handle, argument
122 consistent_sync((void *)bus_to_virt(dma_handle)
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/xtensa/include/asm/
H A Ddma-mapping.h31 dma_addr_t *dma_handle, gfp_t flag);
34 void *vaddr, dma_addr_t dma_handle);
94 dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle, size_t size, argument
97 consistent_sync((void *)bus_to_virt(dma_handle), size, direction);
101 dma_sync_single_for_device(struct device *dev, dma_addr_t dma_handle, size_t size, argument
104 consistent_sync((void *)bus_to_virt(dma_handle), size, direction);
108 dma_sync_single_range_for_cpu(struct device *dev, dma_addr_t dma_handle, argument
113 consistent_sync((void *)bus_to_virt(dma_handle)+offset,size,direction);
117 dma_sync_single_range_for_device(struct device *dev, dma_addr_t dma_handle, argument
122 consistent_sync((void *)bus_to_virt(dma_handle)
[all...]

Completed in 278 milliseconds

1234567891011>>