/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/base/ |
H A D | dma-mapping.c | 19 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 D | dma-mapping.c | 19 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 D | dma.c | 20 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 D | dma.c | 20 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 D | pci.h | 30 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 D | dma-mapping.h | 21 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 D | pci.h | 30 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 D | dma-iommu.c | 15 * 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 D | dma-mapping.h | 30 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 D | dma-iommu.c | 15 * 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 D | dma-mapping.h | 30 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 D | dma-mapping.h | 56 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 D | dma-mapping.h | 56 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 D | dma-mapping.h | 9 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 D | dma-mapping.h | 9 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 D | hpios.c | 55 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 D | dma-alloc.c | 23 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 D | dma-mapping.h | 50 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 D | hpios.c | 55 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 D | dma-mapping.h | 16 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 D | dma-alloc.c | 23 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 D | dma-mapping.h | 50 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 D | dma-mapping.h | 16 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 D | dma-mapping.h | 31 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 D | dma-mapping.h | 31 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...] |