/linux-4.4.14/drivers/misc/mic/host/ |
D | mic_smpt.c | 87 (smpt_info->entry[i].dma_addr != addr)) { in mic_add_smpt_entry() 89 smpt_info->entry[i].dma_addr = addr; in mic_add_smpt_entry() 99 static dma_addr_t mic_smpt_op(struct mic_device *mdev, u64 dma_addr, in mic_smpt_op() argument 107 dma_addr_t addr = dma_addr; in mic_smpt_op() 114 if (smpt_info->entry[i].dma_addr == addr) { in mic_smpt_op() 138 mic_add_smpt_entry(spt, ref, dma_addr, entries, mdev); in mic_smpt_op() 150 static int mic_get_smpt_ref_count(struct mic_device *mdev, dma_addr_t dma_addr, in mic_get_smpt_ref_count() argument 153 u64 start = dma_addr; in mic_get_smpt_ref_count() 154 u64 end = dma_addr + size; in mic_get_smpt_ref_count() 164 *smpt_start = mic_smpt_align_low(mdev, dma_addr); in mic_get_smpt_ref_count() [all …]
|
D | mic_smpt.h | 30 void (*set)(struct mic_device *mdev, dma_addr_t dma_addr, u8 index); 39 dma_addr_t dma_addr; member 79 dma_addr_t dma_addr, size_t size);
|
D | mic_boot.c | 82 __mic_dma_unmap_page(struct device *dev, dma_addr_t dma_addr, in __mic_dma_unmap_page() argument 89 mic_unmap_single(mdev, dma_addr, size); in __mic_dma_unmap_page() 232 mic_dma_unmap_page(struct device *dev, dma_addr_t dma_addr, in mic_dma_unmap_page() argument 237 mic_unmap_single(mdev, dma_addr, size); in mic_dma_unmap_page()
|
/linux-4.4.14/drivers/net/ethernet/cisco/enic/ |
D | enic_res.h | 44 void *os_buf, dma_addr_t dma_addr, unsigned int len, in enic_queue_wq_desc_ex() argument 55 (u64)dma_addr | VNIC_PADDR_TARGET, in enic_queue_wq_desc_ex() 65 vnic_wq_post(wq, os_buf, dma_addr, len, sop, eop, desc_skip_cnt, in enic_queue_wq_desc_ex() 70 void *os_buf, dma_addr_t dma_addr, unsigned int len, in enic_queue_wq_desc_cont() argument 73 enic_queue_wq_desc_ex(wq, os_buf, dma_addr, len, in enic_queue_wq_desc_cont() 79 dma_addr_t dma_addr, unsigned int len, int vlan_tag_insert, in enic_queue_wq_desc() argument 82 enic_queue_wq_desc_ex(wq, os_buf, dma_addr, len, in enic_queue_wq_desc() 89 void *os_buf, dma_addr_t dma_addr, unsigned int len, in enic_queue_wq_desc_csum() argument 93 enic_queue_wq_desc_ex(wq, os_buf, dma_addr, len, in enic_queue_wq_desc_csum() 101 void *os_buf, dma_addr_t dma_addr, unsigned int len, in enic_queue_wq_desc_csum_l4() argument [all …]
|
D | vnic_wq.h | 55 dma_addr_t dma_addr; member 132 void *os_buf, dma_addr_t dma_addr, in vnic_wq_post() argument 144 buf->dma_addr = dma_addr; in vnic_wq_post()
|
D | vnic_rq.h | 70 dma_addr_t dma_addr; member 124 dma_addr_t dma_addr, unsigned int len, in vnic_rq_post() argument 131 buf->dma_addr = dma_addr; in vnic_rq_post()
|
D | enic_main.c | 210 pci_unmap_single(enic->pdev, buf->dma_addr, in enic_free_wq_buf() 213 pci_unmap_page(enic->pdev, buf->dma_addr, in enic_free_wq_buf() 430 dma_addr_t dma_addr; in enic_queue_wq_skb_cont() local 435 dma_addr = skb_frag_dma_map(&enic->pdev->dev, frag, 0, in enic_queue_wq_skb_cont() 438 if (unlikely(enic_dma_map_check(enic, dma_addr))) in enic_queue_wq_skb_cont() 440 enic_queue_wq_desc_cont(wq, skb, dma_addr, skb_frag_size(frag), in enic_queue_wq_skb_cont() 455 dma_addr_t dma_addr; in enic_queue_wq_skb_vlan() local 458 dma_addr = pci_map_single(enic->pdev, skb->data, head_len, in enic_queue_wq_skb_vlan() 460 if (unlikely(enic_dma_map_check(enic, dma_addr))) in enic_queue_wq_skb_vlan() 468 enic_queue_wq_desc(wq, skb, dma_addr, head_len, vlan_tag_insert, in enic_queue_wq_skb_vlan() [all …]
|
D | enic.h | 293 static inline int enic_dma_map_check(struct enic *enic, dma_addr_t dma_addr) in enic_dma_map_check() argument 295 if (unlikely(pci_dma_mapping_error(enic->pdev, dma_addr))) { in enic_dma_map_check()
|
/linux-4.4.14/drivers/net/ethernet/cavium/liquidio/ |
D | octeon_network.h | 157 #define lio_dma_alloc(oct, size, dma_addr) \ argument 158 dma_alloc_coherent(&oct->pci_dev->dev, size, dma_addr, GFP_KERNEL) 159 #define lio_dma_free(oct, size, virt_addr, dma_addr) \ argument 160 dma_free_coherent(&oct->pci_dev->dev, size, virt_addr, dma_addr) 167 dma_addr_t dma_addr; in lio_map_ring_info() local 170 dma_addr = dma_map_single(&oct->pci_dev->dev, &droq->info_list[i], in lio_map_ring_info() 173 BUG_ON(dma_mapping_error(&oct->pci_dev->dev, dma_addr)); in lio_map_ring_info() 175 return (u64)dma_addr; in lio_map_ring_info() 189 dma_addr_t dma_addr; in lio_map_ring() local 191 dma_addr = dma_map_single(&pci_dev->dev, get_rbd(buf), size, in lio_map_ring() [all …]
|
D | request_manager.c | 641 u64 dma_addr; in octeon_setup_sc_buffer_pool() local 652 (dma_addr_t *)&dma_addr); in octeon_setup_sc_buffer_pool() 656 sc->dma_addr = dma_addr; in octeon_setup_sc_buffer_pool() 677 lio_dma_free(oct, sc->size, sc, sc->dma_addr); in octeon_free_sc_buffer_pool() 692 u64 dma_addr; in octeon_alloc_soft_command() local 719 dma_addr = sc->dma_addr; in octeon_alloc_soft_command() 724 sc->dma_addr = dma_addr; in octeon_alloc_soft_command() 737 sc->dmadptr = dma_addr + offset; in octeon_alloc_soft_command() 747 sc->dmarptr = dma_addr + offset; in octeon_alloc_soft_command()
|
D | octeon_main.h | 133 size_t *dma_addr __attribute__((unused))) in cnnic_alloc_aligned_dma() argument 162 #define cnnic_free_aligned_dma(pci_dev, ptr, size, orig_ptr, dma_addr) \ argument
|
/linux-4.4.14/arch/mips/include/asm/mach-loongson64/ |
D | dma-coherence.h | 43 dma_addr_t dma_addr) in plat_dma_addr_to_phys() argument 46 return dma_to_phys(dev, dma_addr); in plat_dma_addr_to_phys() 48 return (dma_addr > 0x8fffffff) ? dma_addr : (dma_addr & 0x0fffffff); in plat_dma_addr_to_phys() 50 return dma_addr & 0x7fffffff; 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() argument
|
/linux-4.4.14/drivers/staging/rdma/amso1100/ |
D | c2_alloc.c | 44 dma_addr_t dma_addr; in c2_alloc_mqsp_chunk() local 47 &dma_addr, gfp_mask); in c2_alloc_mqsp_chunk() 51 new_head->dma_addr = dma_addr; in c2_alloc_mqsp_chunk() 52 dma_unmap_addr_set(new_head, mapping, new_head->dma_addr); in c2_alloc_mqsp_chunk() 90 dma_addr_t *dma_addr, gfp_t gfp_mask) in c2_alloc_mqsp() argument 112 *dma_addr = head->dma_addr + in c2_alloc_mqsp() 116 &(head->shared_ptr[mqsp]), (unsigned long long) *dma_addr); in c2_alloc_mqsp()
|
/linux-4.4.14/arch/s390/pci/ |
D | pci_dma.c | 98 unsigned long *dma_walk_cpu_trans(unsigned long *rto, dma_addr_t dma_addr) in dma_walk_cpu_trans() argument 103 rtx = calc_rtx(dma_addr); in dma_walk_cpu_trans() 108 sx = calc_sx(dma_addr); in dma_walk_cpu_trans() 113 px = calc_px(dma_addr); in dma_walk_cpu_trans() 133 dma_addr_t dma_addr, size_t size, int flags) in dma_update_trans() argument 137 dma_addr_t start_dma_addr = dma_addr; in dma_update_trans() 152 entry = dma_walk_cpu_trans(zdev->dma_table, dma_addr); in dma_update_trans() 159 dma_addr += PAGE_SIZE; in dma_update_trans() 181 dma_addr -= PAGE_SIZE; in dma_update_trans() 182 entry = dma_walk_cpu_trans(zdev->dma_table, dma_addr); in dma_update_trans() [all …]
|
/linux-4.4.14/drivers/iommu/ |
D | dma-iommu.c | 168 static void __iommu_dma_unmap(struct iommu_domain *domain, dma_addr_t dma_addr) in __iommu_dma_unmap() argument 172 unsigned long pfn = dma_addr >> shift; in __iommu_dma_unmap() 290 dma_addr_t dma_addr; in iommu_dma_alloc() local 319 dma_addr = iova_dma_addr(iovad, iova); in iommu_dma_alloc() 320 if (iommu_map_sg(domain, dma_addr, sgt.sgl, sgt.orig_nents, prot) in iommu_dma_alloc() 324 *handle = dma_addr; in iommu_dma_alloc() 365 dma_addr_t dma_addr; in iommu_dma_map_page() local 376 dma_addr = iova_dma_addr(iovad, iova); in iommu_dma_map_page() 377 if (iommu_map(domain, dma_addr, phys - iova_off, len, prot)) { in iommu_dma_map_page() 381 return dma_addr + iova_off; in iommu_dma_map_page() [all …]
|
D | s390-iommu.c | 212 unsigned long pa, dma_addr_t dma_addr, in s390_iommu_update_trans() argument 217 dma_addr_t start_dma_addr = dma_addr; in s390_iommu_update_trans() 222 if (dma_addr < s390_domain->domain.geometry.aperture_start || in s390_iommu_update_trans() 223 dma_addr + size > s390_domain->domain.geometry.aperture_end) in s390_iommu_update_trans() 232 entry = dma_walk_cpu_trans(s390_domain->dma_table, dma_addr); in s390_iommu_update_trans() 239 dma_addr += PAGE_SIZE; in s390_iommu_update_trans() 256 dma_addr -= PAGE_SIZE; in s390_iommu_update_trans() 258 dma_addr); in s390_iommu_update_trans()
|
/linux-4.4.14/drivers/usb/host/whci/ |
D | qset.c | 234 qtd->page_list_ptr = cpu_to_le64(std->dma_addr); in qset_add_qtds() 304 dma_addr_t dma_addr; in qset_free_std() local 307 dma_addr = le64_to_cpu(std->pl_virt[0].buf_ptr); in qset_free_std() 309 dma_addr = std->dma_addr; in qset_free_std() 311 dma_unmap_single(whc->wusbhc.dev, dma_addr, in qset_free_std() 318 if (std->dma_addr) in qset_free_std() 319 dma_unmap_single(whc->wusbhc.dev, std->dma_addr, in qset_free_std() 360 dma_addr_t dma_addr = std->dma_addr; in qset_fill_page_list() local 371 sp = dma_addr & ~(WHCI_PAGE_SIZE-1); in qset_fill_page_list() 372 ep = dma_addr + std->len; in qset_fill_page_list() [all …]
|
D | hw.c | 51 dma_addr_t dma_addr; in whc_do_gencmd() local 71 dma_addr = whc->gen_cmd_buf_dma; in whc_do_gencmd() 73 dma_addr = 0; in whc_do_gencmd() 79 le_writeq(dma_addr, whc->base + WUSBGENADDR); in whc_do_gencmd()
|
D | debug.c | 78 (u32)(std->pl_virt[0].buf_ptr) : (u32)std->dma_addr); in qset_print() 82 (u32)(std->pl_virt[0].buf_ptr) : (u32)std->dma_addr); in qset_print()
|
/linux-4.4.14/drivers/net/ethernet/sfc/ |
D | tx.c | 68 dma_addr_t unmap_addr = buffer->dma_addr - buffer->dma_offset; in efx_dequeue_buffer() 97 efx_max_tx_len(struct efx_nic *efx, dma_addr_t dma_addr) in efx_max_tx_len() argument 105 unsigned len = (~dma_addr & (EFX_PAGE_SIZE - 1)) + 1; in efx_max_tx_len() 108 if (EFX_WORKAROUND_5391(efx) && (dma_addr & 0xf)) in efx_max_tx_len() 109 len = min_t(unsigned, len, 512 - (dma_addr & 0xf)); in efx_max_tx_len() 341 dma_addr_t dma_addr, unmap_addr = 0; in efx_enqueue_skb() local 375 dma_addr = dma_map_single(dma_dev, skb->data, len, PCI_DMA_TODEVICE); in efx_enqueue_skb() 379 if (unlikely(dma_mapping_error(dma_dev, dma_addr))) in efx_enqueue_skb() 385 unmap_addr = dma_addr; in efx_enqueue_skb() 391 dma_len = efx_max_tx_len(efx, dma_addr); in efx_enqueue_skb() [all …]
|
D | rx.c | 91 dma_sync_single_for_cpu(&efx->pci_dev->dev, rx_buf->dma_addr, len, in efx_sync_rx_buffer() 132 dma_unmap_page(&efx->pci_dev->dev, state->dma_addr, in efx_reuse_page() 159 dma_addr_t dma_addr; in efx_init_rx_buffers() local 171 dma_addr = in efx_init_rx_buffers() 176 dma_addr))) { in efx_init_rx_buffers() 181 state->dma_addr = dma_addr; in efx_init_rx_buffers() 184 dma_addr = state->dma_addr; in efx_init_rx_buffers() 187 dma_addr += sizeof(struct efx_rx_page_state); in efx_init_rx_buffers() 193 rx_buf->dma_addr = dma_addr + efx->rx_ip_align; in efx_init_rx_buffers() 200 dma_addr += efx->rx_page_buf_step; in efx_init_rx_buffers() [all …]
|
/linux-4.4.14/drivers/media/pci/solo6x10/ |
D | solo6x10-p2m.c | 41 dma_addr_t dma_addr; in solo_p2m_dma() local 49 dma_addr = pci_map_single(solo_dev->pdev, sys_addr, size, in solo_p2m_dma() 51 if (pci_dma_mapping_error(solo_dev->pdev, dma_addr)) in solo_p2m_dma() 54 ret = solo_p2m_dma_t(solo_dev, wr, dma_addr, ext_addr, size, in solo_p2m_dma() 57 pci_unmap_single(solo_dev->pdev, dma_addr, size, in solo_p2m_dma() 105 desc[1].dma_addr); in solo_p2m_dma_desc() 137 dma_addr_t dma_addr, u32 ext_addr, u32 size, in solo_p2m_fill_desc() argument 140 WARN_ON_ONCE(dma_addr & 0x03); in solo_p2m_fill_desc() 153 desc->dma_addr = dma_addr; in solo_p2m_fill_desc() 158 dma_addr_t dma_addr, u32 ext_addr, u32 size, in solo_p2m_dma_t() argument [all …]
|
D | solo6x10.h | 122 u32 dma_addr; member 345 dma_addr_t dma_addr, u32 ext_addr, u32 size, 351 dma_addr_t dma_addr, u32 ext_addr, u32 size,
|
/linux-4.4.14/drivers/tty/serial/cpm_uart/ |
D | cpm_uart_cpm1.c | 81 dma_addr_t dma_addr = 0; in cpm_uart_allocbuf() local 100 dma_addr = (u32)cpm_dpram_phys(mem_addr); in cpm_uart_allocbuf() 102 mem_addr = dma_alloc_coherent(pinfo->port.dev, memsz, &dma_addr, in cpm_uart_allocbuf() 114 pinfo->dma_addr = dma_addr; /* physical address*/ in cpm_uart_allocbuf() 133 pinfo->dma_addr); in cpm_uart_freebuf()
|
D | cpm_uart_cpm2.c | 116 dma_addr_t dma_addr = 0; in cpm_uart_allocbuf() local 134 dma_addr = virt_to_bus(mem_addr); in cpm_uart_allocbuf() 137 mem_addr = dma_alloc_coherent(pinfo->port.dev, memsz, &dma_addr, in cpm_uart_allocbuf() 149 pinfo->dma_addr = dma_addr; in cpm_uart_allocbuf() 168 pinfo->dma_addr); in cpm_uart_freebuf()
|
D | cpm_uart.h | 81 dma_addr_t dma_addr; member 121 return pinfo->dma_addr + offset; in cpu2cpm_addr() 133 u32 dma = (u32)pinfo->dma_addr; in cpm2cpu_addr()
|
/linux-4.4.14/arch/ia64/sn/pci/ |
D | pci_dma.c | 182 dma_addr_t dma_addr; in sn_dma_map_page() local 194 dma_addr = provider->dma_map_consistent(pdev, phys_addr, in sn_dma_map_page() 197 dma_addr = provider->dma_map(pdev, phys_addr, size, in sn_dma_map_page() 200 if (!dma_addr) { in sn_dma_map_page() 204 return dma_addr; in sn_dma_map_page() 219 static void sn_dma_unmap_page(struct device *dev, dma_addr_t dma_addr, in sn_dma_unmap_page() argument 228 provider->dma_unmap(pdev, dma_addr, dir); in sn_dma_unmap_page() 293 dma_addr_t dma_addr; in sn_dma_map_sg() local 296 dma_addr = provider->dma_map_consistent(pdev, in sn_dma_map_sg() 301 dma_addr = provider->dma_map(pdev, phys_addr, in sn_dma_map_sg() [all …]
|
/linux-4.4.14/arch/mips/include/asm/mach-jazz/ |
D | dma-coherence.h | 27 dma_addr_t dma_addr) in plat_dma_addr_to_phys() argument 29 return vdma_log2phys(dma_addr); 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() argument 35 vdma_free(dma_addr); in plat_unmap_dma_mem()
|
/linux-4.4.14/arch/mips/include/asm/mach-rc32434/ |
D | dma_v.h | 41 static inline void rc32434_start_dma(struct dma_reg *ch, u32 dma_addr) in rc32434_start_dma() argument 44 __raw_writel(dma_addr, &ch->dmadptr); in rc32434_start_dma() 47 static inline void rc32434_chain_dma(struct dma_reg *ch, u32 dma_addr) in rc32434_chain_dma() argument 49 __raw_writel(dma_addr, &ch->dmandptr); in rc32434_chain_dma()
|
/linux-4.4.14/arch/mips/include/asm/mach-ip32/ |
D | dma-coherence.h | 55 dma_addr_t dma_addr) in plat_dma_addr_to_phys() argument 57 unsigned long addr = dma_addr & RAM_OFFSET_MASK; in plat_dma_addr_to_phys() 59 if (dma_addr >= 256*1024*1024) 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() argument
|
/linux-4.4.14/arch/mips/bmips/ |
D | dma.c | 65 unsigned long plat_dma_addr_to_phys(struct device *dev, dma_addr_t dma_addr) in plat_dma_addr_to_phys() argument 70 if (dma_addr >= r->parent_addr && in plat_dma_addr_to_phys() 71 dma_addr < (r->parent_addr + r->size)) in plat_dma_addr_to_phys() 72 return dma_addr - r->parent_addr + r->child_addr; in plat_dma_addr_to_phys() 74 return dma_addr; in plat_dma_addr_to_phys()
|
/linux-4.4.14/arch/arm/common/ |
D | dmabounce.c | 211 dma_addr_t dma_addr, const char *where) in find_safe_buffer_dev() argument 215 if (dma_mapping_error(dev, dma_addr)) { in find_safe_buffer_dev() 219 return find_safe_buffer(dev->archdata.dmabounce, dma_addr); in find_safe_buffer_dev() 222 static int needs_bounce(struct device *dev, dma_addr_t dma_addr, size_t size) in needs_bounce() argument 238 if ((dma_addr | (dma_addr + size - 1)) & ~mask) in needs_bounce() 242 return !!dev->archdata.dmabounce->needs_bounce(dev, dma_addr, size); in needs_bounce() 315 dma_addr_t dma_addr; in dmabounce_map_page() local 321 dma_addr = pfn_to_dma(dev, page_to_pfn(page)) + offset; in dmabounce_map_page() 323 ret = needs_bounce(dev, dma_addr, size); in dmabounce_map_page() 328 arm_dma_ops.sync_single_for_device(dev, dma_addr, size, dir); in dmabounce_map_page() [all …]
|
D | it8152.c | 247 static int it8152_needs_bounce(struct device *dev, dma_addr_t dma_addr, size_t size) in it8152_needs_bounce() argument 250 __func__, dma_addr, size); in it8152_needs_bounce() 251 return (dma_addr + size - PHYS_OFFSET) >= SZ_64M; in it8152_needs_bounce()
|
/linux-4.4.14/arch/hexagon/kernel/ |
D | dma.c | 33 static inline void *dma_addr_to_virt(dma_addr_t dma_addr) in dma_addr_to_virt() argument 35 return phys_to_virt((unsigned long) dma_addr); in dma_addr_to_virt() 53 dma_addr_t *dma_addr, gfp_t flag, in hexagon_dma_alloc_coherent() argument 79 *dma_addr = (dma_addr_t) virt_to_phys(ret); in hexagon_dma_alloc_coherent() 81 *dma_addr = ~0; in hexagon_dma_alloc_coherent() 87 dma_addr_t dma_addr, struct dma_attrs *attrs) in hexagon_free_coherent() argument
|
/linux-4.4.14/include/linux/ |
D | dma-debug.h | 39 int direction, dma_addr_t dma_addr, 42 extern void debug_dma_mapping_error(struct device *dev, dma_addr_t dma_addr); 54 dma_addr_t dma_addr, void *virt); 107 int direction, dma_addr_t dma_addr, in debug_dma_map_page() argument 113 dma_addr_t dma_addr) in debug_dma_mapping_error() argument 135 dma_addr_t dma_addr, void *virt) in debug_dma_alloc_coherent() argument
|
D | dma-mapping.h | 61 int (*mapping_error)(struct device *dev, dma_addr_t dma_addr); 268 #define dma_unmap_single_attrs(dev, dma_addr, size, dir, attrs) \ argument 269 dma_unmap_single(dev, dma_addr, size, dir) 279 dma_addr_t *dma_addr, gfp_t gfp) in dma_alloc_writecombine() argument 283 return dma_alloc_attrs(dev, size, dma_addr, gfp, &attrs); in dma_alloc_writecombine() 287 void *cpu_addr, dma_addr_t dma_addr) in dma_free_writecombine() argument 291 return dma_free_attrs(dev, size, cpu_addr, dma_addr, &attrs); in dma_free_writecombine() 296 void *cpu_addr, dma_addr_t dma_addr, in dma_mmap_writecombine() argument 301 return dma_mmap_attrs(dev, vma, cpu_addr, dma_addr, size, &attrs); in dma_mmap_writecombine()
|
D | of_address.h | 56 extern int of_dma_get_range(struct device_node *np, u64 *dma_addr, 99 static inline int of_dma_get_range(struct device_node *np, u64 *dma_addr, in of_dma_get_range() argument
|
D | iommu-common.h | 49 u64 dma_addr, unsigned long npages,
|
D | dma-iommu.h | 63 int iommu_dma_mapping_error(struct device *dev, dma_addr_t dma_addr);
|
/linux-4.4.14/sound/pci/aw2/ |
D | aw2-saa7146.c | 156 unsigned long dma_addr, in snd_aw2_saa7146_pcm_init_playback() argument 191 WRITEREG(dma_addr, BaseA2_out); in snd_aw2_saa7146_pcm_init_playback() 194 WRITEREG(dma_addr + buffer_size, ProtA2_out); in snd_aw2_saa7146_pcm_init_playback() 202 WRITEREG(dma_addr, BaseA1_out); in snd_aw2_saa7146_pcm_init_playback() 205 WRITEREG(dma_addr + buffer_size, ProtA1_out); in snd_aw2_saa7146_pcm_init_playback() 213 int stream_number, unsigned long dma_addr, in snd_aw2_saa7146_pcm_init_capture() argument 248 WRITEREG(dma_addr, BaseA1_in); in snd_aw2_saa7146_pcm_init_capture() 251 WRITEREG(dma_addr + buffer_size, ProtA1_in); in snd_aw2_saa7146_pcm_init_capture()
|
D | aw2-saa7146.h | 54 unsigned long dma_addr, 59 unsigned long dma_addr,
|
/linux-4.4.14/drivers/staging/rdma/ipath/ |
D | ipath_user_sdma.c | 150 void *kvaddr, dma_addr_t dma_addr) in ipath_user_sdma_init_frag() argument 158 pkt->addr[i].addr = dma_addr; in ipath_user_sdma_init_frag() 165 void *kvaddr, dma_addr_t dma_addr) in ipath_user_sdma_init_header() argument 170 kvaddr, dma_addr); in ipath_user_sdma_init_header() 184 dma_addr_t dma_addr; in ipath_user_sdma_coalesce() local 207 dma_addr = dma_map_page(&dd->pcidev->dev, page, 0, len, in ipath_user_sdma_coalesce() 209 if (dma_mapping_error(&dd->pcidev->dev, dma_addr)) { in ipath_user_sdma_coalesce() 215 dma_addr); in ipath_user_sdma_coalesce() 297 dma_addr_t dma_addr = in ipath_user_sdma_pin_pages() local 302 if (dma_mapping_error(&dd->pcidev->dev, dma_addr)) { in ipath_user_sdma_pin_pages() [all …]
|
D | ipath_dma.c | 50 static int ipath_mapping_error(struct ib_device *dev, u64 dma_addr) in ipath_mapping_error() argument 52 return dma_addr == BAD_DMA_ADDRESS; in ipath_mapping_error()
|
/linux-4.4.14/arch/x86/kernel/ |
D | pci-swiotlb.c | 39 void *vaddr, dma_addr_t dma_addr, in x86_swiotlb_free_coherent() argument 42 if (is_swiotlb_buffer(dma_to_phys(dev, dma_addr))) in x86_swiotlb_free_coherent() 43 swiotlb_free_coherent(dev, size, vaddr, dma_addr); in x86_swiotlb_free_coherent() 45 dma_generic_free_coherent(dev, size, vaddr, dma_addr, attrs); in x86_swiotlb_free_coherent()
|
D | amd_gart_64.c | 265 static void gart_unmap_page(struct device *dev, dma_addr_t dma_addr, in gart_unmap_page() argument 273 if (dma_addr < iommu_bus_base + EMERGENCY_PAGES*PAGE_SIZE || in gart_unmap_page() 274 dma_addr >= iommu_bus_base + iommu_size) in gart_unmap_page() 277 iommu_page = (dma_addr - iommu_bus_base)>>PAGE_SHIFT; in gart_unmap_page() 278 npages = iommu_num_pages(dma_addr, size, PAGE_SIZE); in gart_unmap_page() 479 gart_alloc_coherent(struct device *dev, size_t size, dma_addr_t *dma_addr, in gart_alloc_coherent() argument 498 *dma_addr = paddr; in gart_alloc_coherent() 503 return dma_generic_alloc_coherent(dev, size, dma_addr, flag, in gart_alloc_coherent() 512 dma_addr_t dma_addr, struct dma_attrs *attrs) in gart_free_coherent() argument 514 gart_unmap_page(dev, dma_addr, size, DMA_BIDIRECTIONAL, NULL); in gart_free_coherent() [all …]
|
D | pci-dma.c | 79 dma_addr_t *dma_addr, gfp_t flag, in dma_generic_alloc_coherent() argument 118 *dma_addr = addr; in dma_generic_alloc_coherent() 123 dma_addr_t dma_addr, struct dma_attrs *attrs) in dma_generic_free_coherent() argument
|
/linux-4.4.14/arch/c6x/include/asm/ |
D | dma-mapping.h | 41 static inline int dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in dma_mapping_error() argument 43 debug_dma_mapping_error(dev, dma_addr); in dma_mapping_error() 44 return dma_addr == ~0; in dma_mapping_error() 103 dma_addr_t dma_addr, size_t size) in dma_mmap_coherent() argument 109 void *cpu_addr, dma_addr_t dma_addr, in dma_get_sgtable() argument
|
/linux-4.4.14/sound/soc/ux500/ |
D | ux500_pcm.c | 95 dma_addr_t dma_addr; in ux500_pcm_prepare_slave_config() local 101 dma_addr = ste_dma_params->tx_rx_addr; in ux500_pcm_prepare_slave_config() 105 dma_addr = snd_dma_params->addr; in ux500_pcm_prepare_slave_config() 119 slave_config->dst_addr = dma_addr; in ux500_pcm_prepare_slave_config() 121 slave_config->src_addr = dma_addr; in ux500_pcm_prepare_slave_config()
|
/linux-4.4.14/drivers/scsi/fnic/ |
D | fnic_res.h | 31 void *os_buf, dma_addr_t dma_addr, in fnic_queue_wq_desc() argument 40 (u64)dma_addr | VNIC_PADDR_TARGET, in fnic_queue_wq_desc() 51 vnic_wq_post(wq, os_buf, dma_addr, len, sop, eop); in fnic_queue_wq_desc() 55 void *os_buf, dma_addr_t dma_addr, in fnic_queue_wq_eth_desc() argument 64 (u64)dma_addr | VNIC_PADDR_TARGET, in fnic_queue_wq_eth_desc() 76 vnic_wq_post(wq, os_buf, dma_addr, len, 1, 1); in fnic_queue_wq_eth_desc() 224 void *os_buf, dma_addr_t dma_addr, in fnic_queue_rq_desc() argument 230 (u64)dma_addr | VNIC_PADDR_TARGET, in fnic_queue_rq_desc() 234 vnic_rq_post(rq, os_buf, 0, dma_addr, len); in fnic_queue_rq_desc()
|
D | vnic_wq.h | 69 dma_addr_t dma_addr; member 114 void *os_buf, dma_addr_t dma_addr, in vnic_wq_post() argument 121 buf->dma_addr = dma_addr; in vnic_wq_post()
|
D | vnic_rq.h | 84 dma_addr_t dma_addr; member 134 dma_addr_t dma_addr, unsigned int len) in vnic_rq_post() argument 140 buf->dma_addr = dma_addr; in vnic_rq_post()
|
/linux-4.4.14/drivers/of/ |
D | device.c | 87 u64 dma_addr, paddr, size; in of_dma_configure() local 107 ret = of_dma_get_range(np, &dma_addr, &paddr, &size); in of_dma_configure() 109 dma_addr = offset = 0; in of_dma_configure() 112 offset = PFN_DOWN(paddr - dma_addr); in of_dma_configure() 138 DMA_BIT_MASK(ilog2(dma_addr + size))); in of_dma_configure() 140 DMA_BIT_MASK(ilog2(dma_addr + size))); in of_dma_configure() 150 arch_setup_dma_ops(dev, dma_addr, size, iommu, coherent); in of_dma_configure()
|
/linux-4.4.14/include/asm-generic/ |
D | dma-mapping-common.h | 186 void *cpu_addr, dma_addr_t dma_addr, size_t size); 212 dma_addr_t dma_addr, size_t size, struct dma_attrs *attrs) in dma_mmap_attrs() argument 217 return ops->mmap(dev, vma, cpu_addr, dma_addr, size, attrs); in dma_mmap_attrs() 218 return dma_common_mmap(dev, vma, cpu_addr, dma_addr, size); in dma_mmap_attrs() 225 void *cpu_addr, dma_addr_t dma_addr, size_t size); 229 dma_addr_t dma_addr, size_t size, struct dma_attrs *attrs) in dma_get_sgtable_attrs() argument 234 return ops->get_sgtable(dev, sgt, cpu_addr, dma_addr, size, in dma_get_sgtable_attrs() 236 return dma_common_get_sgtable(dev, sgt, cpu_addr, dma_addr, size); in dma_get_sgtable_attrs() 316 static inline int dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in dma_mapping_error() argument 318 debug_dma_mapping_error(dev, dma_addr); in dma_mapping_error() [all …]
|
D | pci-dma-compat.h | 38 pci_unmap_single(struct pci_dev *hwdev, dma_addr_t dma_addr, in pci_unmap_single() argument 41 …dma_unmap_single(hwdev == NULL ? NULL : &hwdev->dev, dma_addr, size, (enum dma_data_direction)dire… in pci_unmap_single() 101 pci_dma_mapping_error(struct pci_dev *pdev, dma_addr_t dma_addr) in pci_dma_mapping_error() argument 103 return dma_mapping_error(&pdev->dev, dma_addr); in pci_dma_mapping_error()
|
D | dma-mapping-broken.h | 43 dma_unmap_single(struct device *dev, dma_addr_t dma_addr, size_t size, 80 dma_mapping_error(struct device *dev, dma_addr_t dma_addr);
|
/linux-4.4.14/arch/alpha/kernel/ |
D | pci_iommu.c | 370 static void alpha_pci_unmap_page(struct device *dev, dma_addr_t dma_addr, in alpha_pci_unmap_page() argument 382 if (dma_addr >= __direct_map_base in alpha_pci_unmap_page() 383 && dma_addr < __direct_map_base + __direct_map_size) { in alpha_pci_unmap_page() 387 dma_addr, size, __builtin_return_address(0)); in alpha_pci_unmap_page() 392 if (dma_addr > 0xffffffff) { in alpha_pci_unmap_page() 394 dma_addr, size, __builtin_return_address(0)); in alpha_pci_unmap_page() 399 if (!arena || dma_addr < arena->dma_base) in alpha_pci_unmap_page() 402 dma_ofs = (dma_addr - arena->dma_base) >> PAGE_SHIFT; in alpha_pci_unmap_page() 406 dma_addr, arena->dma_base, arena->size); in alpha_pci_unmap_page() 411 npages = iommu_num_pages(dma_addr, size, PAGE_SIZE); in alpha_pci_unmap_page() [all …]
|
D | pci-noop.c | 127 void *cpu_addr, dma_addr_t dma_addr, in alpha_noop_free_coherent() argument 159 static int alpha_noop_mapping_error(struct device *dev, dma_addr_t dma_addr) in alpha_noop_mapping_error() argument
|
/linux-4.4.14/arch/blackfin/include/asm/ |
D | dma-mapping.h | 37 dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in dma_mapping_error() argument 86 dma_unmap_single(struct device *dev, dma_addr_t dma_addr, size_t size, in dma_unmap_single() argument 93 dma_unmap_page(struct device *dev, dma_addr_t dma_addr, size_t size, in dma_unmap_page() argument 96 dma_unmap_single(dev, dma_addr, size, dir); in dma_unmap_page() 159 void *cpu_addr, dma_addr_t dma_addr, size_t size); 161 void *cpu_addr, dma_addr_t dma_addr,
|
/linux-4.4.14/drivers/net/ethernet/altera/ |
D | altera_msgdma.c | 122 csrwr32(lower_32_bits(buffer->dma_addr), priv->tx_dma_desc, in msgdma_tx_buffer() 124 csrwr32(upper_32_bits(buffer->dma_addr), priv->tx_dma_desc, in msgdma_tx_buffer() 166 dma_addr_t dma_addr = rxbuffer->dma_addr; in msgdma_add_rx_desc() local 176 csrwr32(lower_32_bits(dma_addr), priv->rx_dma_desc, in msgdma_add_rx_desc() 178 csrwr32(upper_32_bits(dma_addr), priv->rx_dma_desc, in msgdma_add_rx_desc()
|
D | altera_tse_main.c | 219 rxbuffer->dma_addr = dma_map_single(priv->device, rxbuffer->skb->data, in tse_init_rx_buffer() 223 if (dma_mapping_error(priv->device, rxbuffer->dma_addr)) { in tse_init_rx_buffer() 228 rxbuffer->dma_addr &= (dma_addr_t)~3; in tse_init_rx_buffer() 237 dma_addr_t dma_addr = rxbuffer->dma_addr; in tse_free_rx_buffer() local 240 if (dma_addr) in tse_free_rx_buffer() 241 dma_unmap_single(priv->device, dma_addr, in tse_free_rx_buffer() 246 rxbuffer->dma_addr = 0; in tse_free_rx_buffer() 255 if (buffer->dma_addr) { in tse_free_tx_buffer() 257 dma_unmap_page(priv->device, buffer->dma_addr, in tse_free_tx_buffer() 260 dma_unmap_single(priv->device, buffer->dma_addr, in tse_free_tx_buffer() [all …]
|
/linux-4.4.14/drivers/usb/musb/ |
D | tusb6010_omap.c | 48 dma_addr_t dma_addr; member 159 buf = phys_to_virt((u32)chdat->dma_addr) + chdat->transfer_len; in tusb_omap_dma_cb() 161 dma_unmap_single(dev, chdat->dma_addr, in tusb_omap_dma_cb() 166 dma_unmap_single(dev, chdat->dma_addr, in tusb_omap_dma_cb() 209 u8 rndis_mode, dma_addr_t dma_addr, u32 len) in tusb_omap_dma_program() argument 227 if (unlikely(dma_addr & 0x1) || (len < 32) || (len > packet_sz)) in tusb_omap_dma_program() 236 if (dma_addr & 0x2) in tusb_omap_dma_program() 290 chdat->dma_addr = dma_addr; in tusb_omap_dma_program() 295 dma_map_single(dev, phys_to_virt(dma_addr), len, in tusb_omap_dma_program() 298 dma_map_single(dev, phys_to_virt(dma_addr), len, in tusb_omap_dma_program() [all …]
|
D | musbhsdma.c | 111 dma_addr_t dma_addr, u32 len) in configure_channel() argument 121 channel, packet_sz, dma_addr, len, mode); in configure_channel() 138 musb_write_hsdma_addr(mbase, bchannel, dma_addr); in configure_channel() 149 dma_addr_t dma_addr, u32 len) in dma_channel_program() argument 158 packet_sz, dma_addr, len, mode); in dma_channel_program() 166 packet_sz, &mode, &dma_addr, &len); in dma_channel_program() 180 if ((musb->hwvers >= MUSB_HWVERS_1800) && (dma_addr % 4)) in dma_channel_program() 184 musb_channel->start_addr = dma_addr; in dma_channel_program() 189 configure_channel(channel, packet_sz, mode, dma_addr, len); in dma_channel_program()
|
D | ux500_dma.c | 84 dma_addr_t dma_addr, u32 len) in ux500_configure_channel() argument 100 packet_sz, mode, (unsigned long long) dma_addr, in ux500_configure_channel() 106 sg_set_page(&sg, pfn_to_page(PFN_DOWN(dma_addr)), len, in ux500_configure_channel() 107 offset_in_page(dma_addr)); in ux500_configure_channel() 108 sg_dma_address(&sg) = dma_addr; in ux500_configure_channel() 203 dma_addr_t dma_addr, u32 len) in ux500_dma_channel_program() argument 210 if (!ux500_dma_is_compatible(channel, packet_sz, (void *)dma_addr, len)) in ux500_dma_channel_program() 215 ret = ux500_configure_channel(channel, packet_sz, mode, dma_addr, len); in ux500_dma_channel_program()
|
D | musbhsdma.h | 89 u8 bchannel, dma_addr_t dma_addr) in musb_write_hsdma_addr() argument 93 dma_addr); in musb_write_hsdma_addr() 96 (dma_addr >> 16)); in musb_write_hsdma_addr()
|
D | musb_cppi41.c | 368 dma_addr_t dma_addr, u32 len) in cppi41_configure_channel() argument 380 packet_sz, mode, (unsigned long long) dma_addr, in cppi41_configure_channel() 383 cppi41_channel->buf_addr = dma_addr; in cppi41_configure_channel() 424 dma_desc = dmaengine_prep_slave_single(dc, dma_addr, len, direction, in cppi41_configure_channel() 480 dma_addr_t dma_addr, u32 len) in cppi41_dma_channel_program() argument 502 ret = cppi41_configure_channel(channel, packet_sz, mode, dma_addr, len); in cppi41_dma_channel_program()
|
/linux-4.4.14/drivers/misc/mic/scif/ |
D | scif_rma.c | 156 window->dma_addr = scif_zalloc(nr_pages * sizeof(*window->dma_addr)); in scif_create_window() 157 if (!window->dma_addr) in scif_create_window() 177 scif_free(window->dma_addr, in scif_create_window() 178 nr_pages * sizeof(*window->dma_addr)); in scif_create_window() 220 scif_free(window->dma_addr, nr_pages * sizeof(*window->dma_addr)); in scif_destroy_incomplete_window() 247 if (window->dma_addr[j]) { in scif_unmap_window() 248 scif_unmap_single(window->dma_addr[j], in scif_unmap_window() 252 window->dma_addr[j] = 0x0; in scif_unmap_window() 350 scif_free(window->dma_addr, nr_pages * sizeof(*window->dma_addr)); in scif_destroy_window() 404 vmalloc_dma_phys = is_vmalloc_addr(&window->dma_addr[0]); in scif_create_remote_lookup() [all …]
|
/linux-4.4.14/arch/mips/include/asm/mach-generic/ |
D | dma-coherence.h | 27 dma_addr_t dma_addr) in plat_dma_addr_to_phys() argument 29 return dma_addr; 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() argument
|
/linux-4.4.14/arch/mips/include/asm/mach-ath25/ |
D | dma-coherence.h | 46 plat_dma_addr_to_phys(struct device *dev, dma_addr_t dma_addr) in plat_dma_addr_to_phys() argument 48 return dma_addr - ath25_dev_offset(dev); 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() argument
|
/linux-4.4.14/drivers/net/ethernet/aeroflex/ |
D | greth.c | 239 u32 dma_addr; in greth_init_rings() local 256 dma_addr = dma_map_single(greth->dev, in greth_init_rings() 261 if (dma_mapping_error(greth->dev, dma_addr)) { in greth_init_rings() 267 greth_write_bd(&rx_bd[i].addr, dma_addr); in greth_init_rings() 284 dma_addr = dma_map_single(greth->dev, in greth_init_rings() 289 if (dma_mapping_error(greth->dev, dma_addr)) { in greth_init_rings() 294 greth_write_bd(&rx_bd[i].addr, dma_addr); in greth_init_rings() 307 dma_addr = dma_map_single(greth->dev, in greth_init_rings() 312 if (dma_mapping_error(greth->dev, dma_addr)) { in greth_init_rings() 317 greth_write_bd(&tx_bd[i].addr, dma_addr); in greth_init_rings() [all …]
|
/linux-4.4.14/drivers/gpu/drm/exynos/ |
D | exynos_drm_gem.c | 31 if (exynos_gem->dma_addr) { in exynos_drm_alloc_buf() 68 &exynos_gem->dma_addr, GFP_KERNEL, in exynos_drm_alloc_buf() 76 exynos_gem->dma_addr, exynos_gem->size, in exynos_drm_alloc_buf() 93 (unsigned long)exynos_gem->dma_addr, exynos_gem->size); in exynos_drm_alloc_buf() 101 exynos_gem->dma_addr, &exynos_gem->dma_attrs); in exynos_drm_alloc_buf() 112 if (!exynos_gem->dma_addr) { in exynos_drm_free_buf() 118 (unsigned long)exynos_gem->dma_addr, exynos_gem->size); in exynos_drm_free_buf() 121 (dma_addr_t)exynos_gem->dma_addr, in exynos_drm_free_buf() 297 return &exynos_gem->dma_addr; in exynos_drm_gem_get_dma_addr() 338 exynos_gem->dma_addr, exynos_gem->size, in exynos_drm_gem_mmap_buffer() [all …]
|
D | exynos_drm_plane.c | 138 exynos_plane->dma_addr[i] = exynos_gem->dma_addr + in exynos_plane_atomic_check() 142 i, (unsigned long)exynos_plane->dma_addr[i]); in exynos_plane_atomic_check()
|
D | exynos_drm_g2d.c | 194 dma_addr_t dma_addr; member 206 dma_addr_t dma_addr; member 283 node[nr].dma_addr = in g2d_init_cmdlist() 353 lnode->cmdlist->data[lnode->cmdlist->last] = node->dma_addr; in g2d_add_cmdlist_to_inuse() 439 return &g2d_userptr->dma_addr; in g2d_userptr_get_dma_addr() 510 g2d_userptr->dma_addr = sgt->sgl[0].dma_address; in g2d_userptr_get_dma_addr() 522 return &g2d_userptr->dma_addr; in g2d_userptr_get_dma_addr() 813 writel_relaxed(node->dma_addr, g2d->regs + G2D_DMA_SFR_BASE_ADDR); in g2d_dma_start()
|
/linux-4.4.14/arch/mips/include/asm/mach-ip27/ |
D | dma-coherence.h | 38 dma_addr_t dma_addr) in plat_dma_addr_to_phys() argument 40 return dma_addr & ~(0xffUL << 56); 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() argument
|
/linux-4.4.14/arch/metag/include/asm/ |
D | dma-mapping.h | 24 void *cpu_addr, dma_addr_t dma_addr, size_t size); 27 void *cpu_addr, dma_addr_t dma_addr, size_t size); 40 dma_unmap_single(struct device *dev, dma_addr_t dma_addr, size_t size, in dma_unmap_single() argument 44 dma_sync_for_cpu(phys_to_virt(dma_addr), size, direction); in dma_unmap_single() 159 dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in dma_mapping_error() argument 189 void *cpu_addr, dma_addr_t dma_addr,
|
/linux-4.4.14/drivers/media/platform/ti-vpe/ |
D | vpdma.c | 353 buf->dma_addr = dma_map_single(dev, buf->addr, buf->size, in vpdma_map_desc_buf() 355 if (dma_mapping_error(dev, buf->dma_addr)) { in vpdma_map_desc_buf() 374 dma_unmap_single(dev, buf->dma_addr, buf->size, DMA_TO_DEVICE); in vpdma_unmap_desc_buf() 440 write_reg(vpdma, VPDMA_LIST_ADDR, (u32) list->buf.dma_addr); in vpdma_submit_descs() 486 WARN_ON(blk->dma_addr & VPDMA_DESC_ALIGN); in vpdma_add_cfd_block() 493 cfd->payload_addr = (u32) blk->dma_addr; in vpdma_add_cfd_block() 514 WARN_ON(adb->dma_addr & VPDMA_DESC_ALIGN); in vpdma_add_cfd_adb() 521 cfd->payload_addr = (u32) adb->dma_addr; in vpdma_add_cfd_adb() 628 const struct vpdma_data_format *fmt, dma_addr_t dma_addr, in vpdma_add_out_dtd() argument 651 dma_addr += rect.top * stride + (rect.left * depth >> 3); in vpdma_add_out_dtd() [all …]
|
D | vpdma.h | 22 dma_addr_t dma_addr; member 191 const struct vpdma_data_format *fmt, dma_addr_t dma_addr, 195 const struct vpdma_data_format *fmt, dma_addr_t dma_addr,
|
D | vpe.c | 995 dma_addr_t dma_addr; in add_out_dtd() local 1000 dma_addr = ctx->mv_buf_dma[mv_buf_selector]; in add_out_dtd() 1006 dma_addr = vb2_dma_contig_plane_dma_addr(vb, plane); in add_out_dtd() 1007 if (!dma_addr) { in add_out_dtd() 1021 vpdma_fmt, dma_addr, p_data->channel, flags); in add_out_dtd() 1035 dma_addr_t dma_addr; in add_in_dtd() local 1040 dma_addr = ctx->mv_buf_dma[mv_buf_selector]; in add_in_dtd() 1047 dma_addr = vb2_dma_contig_plane_dma_addr(vb, plane); in add_in_dtd() 1048 if (!dma_addr) { in add_in_dtd() 1068 vpdma_fmt, dma_addr, p_data->channel, field, flags, frame_width, in add_in_dtd() [all …]
|
/linux-4.4.14/drivers/misc/genwqe/ |
D | card_dev.c | 159 dma_addr_t *dma_addr, in __genwqe_search_mapping() argument 174 if (dma_addr) in __genwqe_search_mapping() 175 *dma_addr = m->dma_addr + in __genwqe_search_mapping() 219 (unsigned long)dma_map->dma_addr); in genwqe_remove_mappings() 225 dma_map->dma_addr); in genwqe_remove_mappings() 417 dma_map->dma_addr); in genwqe_vma_close() 461 &dma_map->dma_addr); in genwqe_mmap() 468 *(dma_addr_t *)dma_map->k_vaddr = dma_map->dma_addr; in genwqe_mmap() 490 dma_map->dma_addr); in genwqe_mmap() 511 dma_addr_t dma_addr; in do_flash_update() local [all …]
|
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx5/core/ |
D | en_tx.c | 169 dma_addr_t dma_addr = 0; in mlx5e_sq_xmit() local 227 dma_addr = dma_map_single(sq->pdev, skb->data, headlen, in mlx5e_sq_xmit() 229 if (unlikely(dma_mapping_error(sq->pdev, dma_addr))) in mlx5e_sq_xmit() 232 dseg->addr = cpu_to_be64(dma_addr); in mlx5e_sq_xmit() 236 mlx5e_dma_push(sq, dma_addr, headlen, MLX5E_DMA_MAP_SINGLE); in mlx5e_sq_xmit() 246 dma_addr = skb_frag_dma_map(sq->pdev, frag, 0, fsz, in mlx5e_sq_xmit() 248 if (unlikely(dma_mapping_error(sq->pdev, dma_addr))) in mlx5e_sq_xmit() 251 dseg->addr = cpu_to_be64(dma_addr); in mlx5e_sq_xmit() 255 mlx5e_dma_push(sq, dma_addr, fsz, MLX5E_DMA_MAP_PAGE); in mlx5e_sq_xmit()
|
D | en_rx.c | 42 dma_addr_t dma_addr; in mlx5e_alloc_rx_wqe() local 48 dma_addr = dma_map_single(rq->pdev, in mlx5e_alloc_rx_wqe() 55 if (unlikely(dma_mapping_error(rq->pdev, dma_addr))) in mlx5e_alloc_rx_wqe() 60 *((dma_addr_t *)skb->cb) = dma_addr; in mlx5e_alloc_rx_wqe() 61 wqe->data.addr = cpu_to_be64(dma_addr + MLX5E_NET_IP_ALIGN); in mlx5e_alloc_rx_wqe()
|
/linux-4.4.14/arch/frv/include/asm/ |
D | dma-mapping.h | 28 void dma_unmap_single(struct device *dev, dma_addr_t dma_addr, size_t size, in dma_unmap_single() argument 98 int dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in dma_mapping_error() argument 138 dma_addr_t dma_addr, size_t size) in dma_mmap_coherent() argument 144 void *cpu_addr, dma_addr_t dma_addr, in dma_get_sgtable() argument
|
/linux-4.4.14/drivers/media/v4l2-core/ |
D | videobuf2-dma-contig.c | 32 dma_addr_t dma_addr; member 74 return &buf->dma_addr; in vb2_dc_cookie() 134 dma_free_coherent(buf->dev, buf->size, buf->vaddr, buf->dma_addr); in vb2_dc_put() 150 buf->vaddr = dma_alloc_coherent(dev, size, &buf->dma_addr, in vb2_dc_alloc() 189 buf->dma_addr, buf->size); in vb2_dc_mmap() 203 __func__, (unsigned long)buf->dma_addr, vma->vm_start, in vb2_dc_mmap() 371 ret = dma_get_sgtable(buf->dev, sgt, buf->vaddr, buf->dma_addr, in vb2_dc_get_base_sgt() 526 buf->dma_addr = vb2_dc_pfn_to_dma(buf->dev, nums[0]); in vb2_dc_get_userptr() 564 buf->dma_addr = sg_dma_address(sgt->sgl); in vb2_dc_get_userptr() 626 buf->dma_addr = sg_dma_address(sgt->sgl); in vb2_dc_map_dmabuf() [all …]
|
D | videobuf-dma-sg.c | 222 dma->dma_addr = kcalloc(nr_pages, sizeof(*dma->dma_addr), GFP_KERNEL); in videobuf_dma_init_kernel() 223 if (!dma->dma_addr) { in videobuf_dma_init_kernel() 231 &(dma->dma_addr[i]), GFP_KERNEL); in videobuf_dma_init_kernel() 258 dma_free_coherent(dma->dev, PAGE_SIZE, addr, dma->dma_addr[i]); in videobuf_dma_init_kernel() 260 kfree(dma->dma_addr); in videobuf_dma_init_kernel() 261 dma->dma_addr = NULL; in videobuf_dma_init_kernel() 358 if (dma->dma_addr) { in videobuf_dma_free() 364 dma->dma_addr[i]); in videobuf_dma_free() 366 kfree(dma->dma_addr); in videobuf_dma_free() 367 dma->dma_addr = NULL; in videobuf_dma_free()
|
/linux-4.4.14/drivers/net/ethernet/broadcom/ |
D | bgmac.c | 133 dma_desc->addr_low = cpu_to_le32(lower_32_bits(slot->dma_addr)); in bgmac_dma_tx_add_buf() 134 dma_desc->addr_high = cpu_to_le32(upper_32_bits(slot->dma_addr)); in bgmac_dma_tx_add_buf() 170 slot->dma_addr = dma_map_single(dma_dev, skb->data, skb_headlen(skb), in bgmac_dma_tx_add() 172 if (unlikely(dma_mapping_error(dma_dev, slot->dma_addr))) in bgmac_dma_tx_add() 188 slot->dma_addr = skb_frag_dma_map(dma_dev, frag, 0, in bgmac_dma_tx_add() 190 if (unlikely(dma_mapping_error(dma_dev, slot->dma_addr))) in bgmac_dma_tx_add() 219 dma_unmap_single(dma_dev, slot->dma_addr, skb_headlen(skb), in bgmac_dma_tx_add() 228 dma_unmap_page(dma_dev, slot->dma_addr, len, DMA_TO_DEVICE); in bgmac_dma_tx_add() 268 dma_unmap_single(dma_dev, slot->dma_addr, len, in bgmac_dma_tx_free() 271 dma_unmap_page(dma_dev, slot->dma_addr, len, in bgmac_dma_tx_free() [all …]
|
/linux-4.4.14/drivers/net/ethernet/brocade/bna/ |
D | bfi_cna.h | 57 union bfi_addr_u dma_addr; member 114 union bfi_addr_u dma_addr; member 133 union bfi_addr_u dma_addr; member
|
D | bfa_ioc.h | 58 #define bfa_dma_be_addr_set(dma_addr, pa) \ argument 59 __bfa_dma_be_addr_set(&dma_addr, (u64)pa) 61 __bfa_dma_be_addr_set(union bfi_addr_u *dma_addr, u64 pa) in __bfa_dma_be_addr_set() argument 63 dma_addr->a32.addr_lo = (u32) htonl(pa); in __bfa_dma_be_addr_set() 64 dma_addr->a32.addr_hi = (u32) htonl(upper_32_bits(pa)); in __bfa_dma_be_addr_set()
|
D | bnad.c | 131 dma_unmap_addr(&unmap->vectors[0], dma_addr), in bnad_tx_buff_unmap() 133 dma_unmap_addr_set(&unmap->vectors[0], dma_addr, 0); in bnad_tx_buff_unmap() 146 dma_unmap_addr(&unmap->vectors[vector], dma_addr), in bnad_tx_buff_unmap() 149 dma_unmap_addr_set(&unmap->vectors[vector], dma_addr, 0); in bnad_tx_buff_unmap() 324 dma_unmap_addr(&unmap->vector, dma_addr), in bnad_rxq_cleanup_page() 328 dma_unmap_addr_set(&unmap->vector, dma_addr, 0); in bnad_rxq_cleanup_page() 339 dma_unmap_addr(&unmap->vector, dma_addr), in bnad_rxq_cleanup_skb() 343 dma_unmap_addr_set(&unmap->vector, dma_addr, 0); in bnad_rxq_cleanup_skb() 373 dma_addr_t dma_addr; in bnad_rxq_refill_page() local 401 dma_addr = dma_map_page(&bnad->pcidev->dev, page, page_offset, in bnad_rxq_refill_page() [all …]
|
/linux-4.4.14/arch/mips/mm/ |
D | dma-default.c | 50 dma_addr_t dma_addr) in dma_addr_to_page() argument 53 plat_dma_addr_to_phys(dev, dma_addr) >> PAGE_SHIFT); in dma_addr_to_page() 201 void *cpu_addr, dma_addr_t dma_addr, size_t size, in mips_dma_mmap() argument 292 static void mips_dma_unmap_page(struct device *dev, dma_addr_t dma_addr, in mips_dma_unmap_page() argument 296 __dma_sync(dma_addr_to_page(dev, dma_addr), in mips_dma_unmap_page() 297 dma_addr & ~PAGE_MASK, size, direction); in mips_dma_unmap_page() 299 plat_unmap_dma_mem(dev, dma_addr, size, direction); in mips_dma_unmap_page() 396 int mips_dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in mips_dma_mapping_error() argument
|
/linux-4.4.14/arch/mn10300/include/asm/ |
D | dma-mapping.h | 44 void dma_unmap_single(struct device *dev, dma_addr_t dma_addr, size_t size, in dma_unmap_single() argument 136 int dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in dma_mapping_error() argument 174 dma_addr_t dma_addr, size_t size) in dma_mmap_coherent() argument 180 void *cpu_addr, dma_addr_t dma_addr, in dma_get_sgtable() argument
|
/linux-4.4.14/drivers/scsi/snic/ |
D | vnic_wq.h | 52 dma_addr_t dma_addr; member 103 void *os_buf, dma_addr_t dma_addr, in svnic_wq_post() argument 110 buf->dma_addr = dma_addr; in svnic_wq_post()
|
D | snic_res.h | 65 dma_addr_t dma_addr, in snic_queue_wq_eth_desc() argument 74 (u64)dma_addr | VNIC_PADDR_TARGET, in snic_queue_wq_eth_desc() 86 svnic_wq_post(wq, os_buf, dma_addr, len, 1, 1); in snic_queue_wq_eth_desc()
|
/linux-4.4.14/arch/tile/kernel/ |
D | pci-dma.c | 171 static void __dma_prep_pa_range(dma_addr_t dma_addr, size_t size, in __dma_prep_pa_range() argument 174 struct page *page = pfn_to_page(PFN_DOWN(dma_addr)); in __dma_prep_pa_range() 175 unsigned long offset = dma_addr & (PAGE_SIZE - 1); in __dma_prep_pa_range() 187 static void __dma_complete_pa_range(dma_addr_t dma_addr, size_t size, in __dma_complete_pa_range() argument 190 struct page *page = pfn_to_page(PFN_DOWN(dma_addr)); in __dma_complete_pa_range() 191 unsigned long offset = dma_addr & (PAGE_SIZE - 1); in __dma_complete_pa_range() 313 tile_dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in tile_dma_mapping_error() argument 500 tile_pci_dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in tile_pci_dma_mapping_error() argument 541 void *vaddr, dma_addr_t dma_addr, in tile_swiotlb_free_coherent() argument 544 swiotlb_free_coherent(dev, size, vaddr, dma_addr); in tile_swiotlb_free_coherent()
|
/linux-4.4.14/drivers/net/ethernet/ibm/ |
D | ibmveth.c | 172 pool->dma_addr = kmalloc(sizeof(dma_addr_t) * pool->size, GFP_KERNEL); in ibmveth_alloc_buffer_pool() 173 if (!pool->dma_addr) { in ibmveth_alloc_buffer_pool() 182 kfree(pool->dma_addr); in ibmveth_alloc_buffer_pool() 183 pool->dma_addr = NULL; in ibmveth_alloc_buffer_pool() 190 memset(pool->dma_addr, 0, sizeof(dma_addr_t) * pool->size); in ibmveth_alloc_buffer_pool() 223 dma_addr_t dma_addr; in ibmveth_replenish_buffer_pool() local 248 dma_addr = dma_map_single(&adapter->vdev->dev, skb->data, in ibmveth_replenish_buffer_pool() 251 if (dma_mapping_error(&adapter->vdev->dev, dma_addr)) in ibmveth_replenish_buffer_pool() 255 pool->dma_addr[index] = dma_addr; in ibmveth_replenish_buffer_pool() 262 desc.fields.address = dma_addr; in ibmveth_replenish_buffer_pool() [all …]
|
/linux-4.4.14/drivers/infiniband/ulp/iser/ |
D | iser_initiator.c | 167 tx_desc->dma_addr, ISER_HEADERS_LEN, DMA_TO_DEVICE); in iser_create_send_desc() 251 u64 dma_addr; in iser_alloc_rx_descriptors() local 277 dma_addr = ib_dma_map_single(device->ib_device, (void *)rx_desc, in iser_alloc_rx_descriptors() 279 if (ib_dma_mapping_error(device->ib_device, dma_addr)) in iser_alloc_rx_descriptors() 282 rx_desc->dma_addr = dma_addr; in iser_alloc_rx_descriptors() 285 rx_sg->addr = rx_desc->dma_addr; in iser_alloc_rx_descriptors() 296 ib_dma_unmap_single(device->ib_device, rx_desc->dma_addr, in iser_alloc_rx_descriptors() 321 ib_dma_unmap_single(device->ib_device, rx_desc->dma_addr, in iser_free_rx_descriptors() 583 rx_dma = rx_desc->dma_addr; in iser_rcv_completion() 627 ib_dma_unmap_single(device->ib_device, tx_desc->dma_addr, in iser_snd_completion()
|
D | iscsi_iser.c | 189 u64 dma_addr; in iser_initialize_task_headers() local 201 dma_addr = ib_dma_map_single(device->ib_device, (void *)tx_desc, in iser_initialize_task_headers() 203 if (ib_dma_mapping_error(device->ib_device, dma_addr)) { in iser_initialize_task_headers() 210 tx_desc->dma_addr = dma_addr; in iser_initialize_task_headers() 211 tx_desc->tx_sg[0].addr = tx_desc->dma_addr; in iser_initialize_task_headers() 378 ib_dma_unmap_single(device->ib_device, tx_desc->dma_addr, in iscsi_iser_cleanup_task()
|
/linux-4.4.14/arch/cris/include/asm/ |
D | dma-mapping.h | 49 dma_unmap_single(struct device *dev, dma_addr_t dma_addr, size_t size, in dma_unmap_single() argument 125 dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in dma_mapping_error() argument 163 void *cpu_addr, dma_addr_t dma_addr, size_t size); 165 void *cpu_addr, dma_addr_t dma_addr,
|
/linux-4.4.14/arch/nios2/include/asm/ |
D | dma-mapping.h | 73 static inline void dma_unmap_single(struct device *dev, dma_addr_t dma_addr, in dma_unmap_single() argument 116 static inline int dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in dma_mapping_error() argument 132 void *cpu_addr, dma_addr_t dma_addr, size_t size); 134 void *cpu_addr, dma_addr_t dma_addr,
|
/linux-4.4.14/drivers/atm/ |
D | fore200e.c | 91 #define FORE200E_DMA_INDEX(dma_addr, type, index) ((dma_addr) + (index) * sizeof(type)) argument 198 …chunk->dma_addr = fore200e->bus->dma_map(fore200e, chunk->align_addr, chunk->align_size, direction… in fore200e_chunk_alloc() 209 fore200e->bus->dma_unmap(fore200e, chunk->dma_addr, chunk->dma_size, chunk->direction); in fore200e_chunk_free() 428 …u32 dma_addr = dma_map_single(&((struct pci_dev *) fore200e->bus_dev)->dev, virt_addr, size, direc… in fore200e_pca_dma_map() local 431 virt_addr, size, direction, dma_addr); in fore200e_pca_dma_map() 433 return dma_addr; in fore200e_pca_dma_map() 438 fore200e_pca_dma_unmap(struct fore200e* fore200e, u32 dma_addr, int size, int direction) in fore200e_pca_dma_unmap() argument 441 dma_addr, size, direction); in fore200e_pca_dma_unmap() 443 dma_unmap_single(&((struct pci_dev *) fore200e->bus_dev)->dev, dma_addr, size, direction); in fore200e_pca_dma_unmap() 448 fore200e_pca_dma_sync_for_cpu(struct fore200e* fore200e, u32 dma_addr, int size, int direction) in fore200e_pca_dma_sync_for_cpu() argument [all …]
|
/linux-4.4.14/arch/powerpc/kernel/ |
D | iommu.c | 349 static bool iommu_free_check(struct iommu_table *tbl, dma_addr_t dma_addr, in iommu_free_check() argument 354 entry = dma_addr >> tbl->it_page_shift; in iommu_free_check() 362 printk(KERN_INFO "\tdma_addr = 0x%llx\n", (u64)dma_addr); in iommu_free_check() 396 static void __iommu_free(struct iommu_table *tbl, dma_addr_t dma_addr, in __iommu_free() argument 403 entry = dma_addr >> tbl->it_page_shift; in __iommu_free() 408 if (!iommu_free_check(tbl, dma_addr, npages)) in __iommu_free() 418 static void iommu_free(struct iommu_table *tbl, dma_addr_t dma_addr, in iommu_free() argument 421 __iommu_free(tbl, dma_addr, npages); in iommu_free() 436 dma_addr_t dma_next = 0, dma_addr; in ppc_iommu_map_sg() local 491 dma_addr = entry << tbl->it_page_shift; in ppc_iommu_map_sg() [all …]
|
/linux-4.4.14/drivers/block/rsxx/ |
D | dma.c | 36 dma_addr_t dma_addr; member 227 if (!pci_dma_mapping_error(ctrl->card->dev, dma->dma_addr)) { in rsxx_free_dma() 228 pci_unmap_page(ctrl->card->dev, dma->dma_addr, in rsxx_free_dma() 455 dma->dma_addr = pci_map_page(ctrl->card->dev, dma->page, in rsxx_issue_dmas() 457 if (pci_dma_mapping_error(ctrl->card->dev, dma->dma_addr)) { in rsxx_issue_dmas() 476 cpu_to_le64(dma->dma_addr); in rsxx_issue_dmas() 628 dma->dma_addr = 0; in rsxx_queue_discard() 781 &ctrl->status.dma_addr); in rsxx_hw_buffers_init() 783 &ctrl->cmd.dma_addr); in rsxx_hw_buffers_init() 788 iowrite32(lower_32_bits(ctrl->status.dma_addr), in rsxx_hw_buffers_init() [all …]
|
/linux-4.4.14/arch/mips/include/asm/mach-bmips/ |
D | dma-coherence.h | 27 dma_addr_t dma_addr); 29 static inline void plat_unmap_dma_mem(struct device *dev, dma_addr_t dma_addr, in plat_unmap_dma_mem() argument
|
/linux-4.4.14/drivers/net/fddi/skfp/h/ |
D | osdef1st.h | 110 dma_addr_t dma_addr; member 115 dma_addr_t dma_addr; member
|
/linux-4.4.14/arch/unicore32/mm/ |
D | dma-swiotlb.c | 28 void *vaddr, dma_addr_t dma_addr, in unicore_swiotlb_free_coherent() argument 31 swiotlb_free_coherent(dev, size, vaddr, dma_addr); in unicore_swiotlb_free_coherent()
|
/linux-4.4.14/arch/mips/include/asm/mach-cavium-octeon/ |
D | dma-coherence.h | 37 dma_addr_t dma_addr) in plat_dma_addr_to_phys() argument 43 static inline void plat_unmap_dma_mem(struct device *dev, dma_addr_t dma_addr, in plat_unmap_dma_mem() argument
|
/linux-4.4.14/arch/arm/mm/ |
D | dma-mapping.c | 153 void *cpu_addr, dma_addr_t dma_addr, size_t size, 692 void *cpu_addr, dma_addr_t dma_addr, size_t size, in __arm_dma_mmap() argument 699 unsigned long pfn = dma_to_pfn(dev, dma_addr); in __arm_dma_mmap() 720 void *cpu_addr, dma_addr_t dma_addr, size_t size, in arm_coherent_dma_mmap() argument 723 return __arm_dma_mmap(dev, vma, cpu_addr, dma_addr, size, attrs); in arm_coherent_dma_mmap() 727 void *cpu_addr, dma_addr_t dma_addr, size_t size, in arm_dma_mmap() argument 733 return __arm_dma_mmap(dev, vma, cpu_addr, dma_addr, size, attrs); in arm_dma_mmap() 1251 dma_addr_t dma_addr, iova; in __iommu_create_mapping() local 1254 dma_addr = __alloc_iova(mapping, size); in __iommu_create_mapping() 1255 if (dma_addr == DMA_ERROR_CODE) in __iommu_create_mapping() [all …]
|
/linux-4.4.14/drivers/infiniband/hw/qib/ |
D | qib_user_sdma.c | 263 dma_addr_t dma_addr, u16 dma_length) in qib_user_sdma_init_frag() argument 273 pkt->addr[i].addr = dma_addr; in qib_user_sdma_init_frag() 278 size_t len, dma_addr_t *dma_addr) in qib_user_sdma_alloc_header() argument 284 dma_addr); in qib_user_sdma_alloc_header() 293 *dma_addr = 0; in qib_user_sdma_alloc_header() 312 dma_addr_t dma_addr = in qib_user_sdma_page_to_frags() local 317 if (dma_mapping_error(&dd->pcidev->dev, dma_addr)) { in qib_user_sdma_page_to_frags() 373 dma_addr, len); /* dma addr, dma length */ in qib_user_sdma_page_to_frags() 818 dma_addr_t dma_addr; in qib_user_sdma_queue_pkts() local 845 pbc = qib_user_sdma_alloc_header(pq, len, &dma_addr); in qib_user_sdma_queue_pkts() [all …]
|
D | qib_dma.c | 48 static int qib_mapping_error(struct ib_device *dev, u64 dma_addr) in qib_mapping_error() argument 50 return dma_addr == BAD_DMA_ADDRESS; in qib_mapping_error()
|
/linux-4.4.14/drivers/gpu/drm/rockchip/ |
D | rockchip_drm_gem.c | 38 &rk_obj->dma_addr, GFP_KERNEL, in rockchip_gem_alloc_buf() 53 dma_free_attrs(drm->dev, obj->size, rk_obj->kvaddr, rk_obj->dma_addr, in rockchip_gem_free_buf() 72 ret = dma_mmap_attrs(drm->dev, vma, rk_obj->kvaddr, rk_obj->dma_addr, in rockchip_drm_gem_object_mmap() 269 rk_obj->dma_addr, obj->size, in rockchip_gem_prime_get_sg_table()
|
D | rockchip_drm_gem.h | 25 dma_addr_t dma_addr; member
|
/linux-4.4.14/arch/arc/include/asm/ |
D | dma-mapping.h | 31 void *cpu_addr, dma_addr_t dma_addr, size_t size); 33 void *cpu_addr, dma_addr_t dma_addr, 84 dma_unmap_single(struct device *dev, dma_addr_t dma_addr, in dma_unmap_single() argument 187 static inline int dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in dma_mapping_error() argument
|
/linux-4.4.14/arch/ia64/kernel/ |
D | pci-swiotlb.c | 27 void *vaddr, dma_addr_t dma_addr, in ia64_swiotlb_free_coherent() argument 30 swiotlb_free_coherent(dev, size, vaddr, dma_addr); in ia64_swiotlb_free_coherent()
|
/linux-4.4.14/drivers/gpu/drm/sti/ |
D | sti_gdp.c | 308 dma_addr_t dma_addr; in sti_gdp_init() local 316 size, &dma_addr, GFP_KERNEL | GFP_DMA); in sti_gdp_init() 325 if (dma_addr & 0xF) { in sti_gdp_init() 330 gdp->node_list[i].top_field_paddr = dma_addr; in sti_gdp_init() 334 dma_addr += sizeof(struct sti_gdp_node); in sti_gdp_init() 336 if (dma_addr & 0xF) { in sti_gdp_init() 341 gdp->node_list[i].btm_field_paddr = dma_addr; in sti_gdp_init() 344 dma_addr += sizeof(struct sti_gdp_node); in sti_gdp_init()
|
/linux-4.4.14/drivers/media/usb/dvb-usb/ |
D | usb-urb.c | 101 stream->dma_addr[stream->buf_num]); in usb_free_stream_buffers() 121 &stream->dma_addr[stream->buf_num]) ) == NULL) { in usb_allocate_stream_buffers() 128 stream->buf_list[stream->buf_num], (long long)stream->dma_addr[stream->buf_num]); in usb_allocate_stream_buffers() 161 stream->urb_list[i]->transfer_dma = stream->dma_addr[i]; in usb_bulk_urb_init() 199 urb->transfer_dma = stream->dma_addr[i]; in usb_isoc_urb_init()
|
/linux-4.4.14/sound/soc/samsung/ |
D | dmaengine.c | 55 playback_data->addr = playback->dma_addr; in samsung_asoc_init_dma_data() 62 capture_data->addr = capture->dma_addr; in samsung_asoc_init_dma_data()
|
D | s3c2412-i2s.c | 161 s3c2412_i2s_pcm_stereo_out.dma_addr = res->start + S3C2412_IISTXD; in s3c2412_iis_dev_probe() 162 s3c2412_i2s_pcm_stereo_in.dma_addr = res->start + S3C2412_IISRXD; in s3c2412_iis_dev_probe()
|
D | dma.h | 19 dma_addr_t dma_addr; member
|
D | ac97.c | 350 s3c_ac97_pcm_out.dma_addr = mem_res->start + S3C_AC97_PCM_DATA; in s3c_ac97_probe() 352 s3c_ac97_pcm_in.dma_addr = mem_res->start + S3C_AC97_PCM_DATA; in s3c_ac97_probe() 354 s3c_ac97_mic_in.dma_addr = mem_res->start + S3C_AC97_MIC_DATA; in s3c_ac97_probe()
|
D | idma.c | 163 prtd->start = prtd->pos = runtime->dma_addr; in idma_hw_params() 166 prtd->end = runtime->dma_addr + runtime->dma_bytes; in idma_hw_params() 255 (runtime->dma_addr + offset) >> PAGE_SHIFT, in idma_mmap()
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb/ |
D | sge.c | 164 DEFINE_DMA_UNMAP_ADDR(dma_addr); 170 DEFINE_DMA_UNMAP_ADDR(dma_addr); 190 dma_addr_t dma_addr; /* DMA addr HW command descriptor Q */ member 205 dma_addr_t dma_addr; /* DMA addr HW freelist descriptor Q */ member 214 dma_addr_t dma_addr; /* DMA addr HW response descriptor Q */ member 512 pci_unmap_single(pdev, dma_unmap_addr(ce, dma_addr), in free_freelQ_buffers() 533 sge->respQ.dma_addr); in free_rx_resources() 546 q->dma_addr); in free_rx_resources() 567 q->entries = pci_alloc_consistent(pdev, size, &q->dma_addr); in alloc_rx_resources() 605 pci_alloc_consistent(pdev, size, &sge->respQ.dma_addr); in alloc_rx_resources() [all …]
|
/linux-4.4.14/arch/metag/kernel/ |
D | dma.c | 336 void *cpu_addr, dma_addr_t dma_addr, size_t size) in dma_mmap() argument 368 void *cpu_addr, dma_addr_t dma_addr, size_t size) in dma_mmap_coherent() argument 371 return dma_mmap(dev, vma, cpu_addr, dma_addr, size); in dma_mmap_coherent() 376 void *cpu_addr, dma_addr_t dma_addr, size_t size) in dma_mmap_writecombine() argument 379 return dma_mmap(dev, vma, cpu_addr, dma_addr, size); in dma_mmap_writecombine()
|
/linux-4.4.14/drivers/net/ethernet/samsung/sxgbe/ |
D | sxgbe_dma.c | 51 dma_addr_t dma_addr; in sxgbe_dma_channel_init() local 83 dma_addr = dma_tx + ((t_rsize - 1) * SXGBE_DESC_SIZE_BYTES); in sxgbe_dma_channel_init() 84 writel(lower_32_bits(dma_addr), in sxgbe_dma_channel_init() 87 dma_addr = dma_rx + ((r_rsize - 1) * SXGBE_DESC_SIZE_BYTES); in sxgbe_dma_channel_init() 88 writel(lower_32_bits(dma_addr), in sxgbe_dma_channel_init()
|
/linux-4.4.14/drivers/media/common/saa7146/ |
D | saa7146_vbi.c | 10 dma_addr_t dma_addr; in vbi_workaround() local 24 cpu = pci_alloc_consistent(dev->pci, 4096, &dma_addr); in vbi_workaround() 29 saa7146_write(dev, BASE_EVEN3, dma_addr); in vbi_workaround() 30 saa7146_write(dev, BASE_ODD3, dma_addr+vbi_pixel_to_capture); in vbi_workaround() 31 saa7146_write(dev, PROT_ADDR3, dma_addr+4096); in vbi_workaround() 125 pci_free_consistent(dev->pci, 4096, cpu, dma_addr); in vbi_workaround() 130 pci_free_consistent(dev->pci, 4096, cpu, dma_addr); in vbi_workaround()
|
/linux-4.4.14/drivers/infiniband/core/ |
D | umem_odp.c | 444 dma_addr_t dma_addr; in ib_umem_odp_map_dma_single_page() local 459 dma_addr = ib_dma_map_page(dev, in ib_umem_odp_map_dma_single_page() 463 if (ib_dma_mapping_error(dev, dma_addr)) { in ib_umem_odp_map_dma_single_page() 467 umem->odp_data->dma_list[page_index] = dma_addr | access_mask; in ib_umem_odp_map_dma_single_page() 641 dma_addr_t dma_addr = dma & ODP_DMA_ADDR_MASK; in ib_umem_odp_unmap_dma_pages() local 643 WARN_ON(!dma_addr); in ib_umem_odp_unmap_dma_pages() 645 ib_dma_unmap_page(dev, dma_addr, PAGE_SIZE, in ib_umem_odp_unmap_dma_pages()
|
/linux-4.4.14/drivers/net/ethernet/amd/ |
D | au1000_eth.h | 49 dma_addr_t dma_addr; member 128 dma_addr_t dma_addr; /* dma address of rx/tx buffers */ member
|
D | au1000_eth.c | 885 prxd->buff_stat = (u32)(pDB->dma_addr | RX_DMA_ENABLE); in au1000_rx() 1065 ptxd->buff_stat = pDB->dma_addr | TX_DMA_ENABLE; in au1000_tx() 1217 &aup->dma_addr, 0); in au1000_probe() 1326 pDB->dma_addr = (dma_addr_t)virt_to_bus(pDB->vaddr); in au1000_probe() 1337 aup->rx_dma_ring[i]->buff_stat = (unsigned)pDB->dma_addr; in au1000_probe() 1347 aup->tx_dma_ring[i]->buff_stat = (unsigned)pDB->dma_addr; in au1000_probe() 1404 (void *)aup->vaddr, aup->dma_addr); in au1000_probe() 1438 (void *)aup->vaddr, aup->dma_addr); in au1000_remove()
|
/linux-4.4.14/drivers/net/ethernet/intel/ |
D | e100.c | 447 dma_addr_t dma_addr; member 525 dma_addr_t dma_addr; member 608 dma_addr_t dma_addr; member 678 u32 dma_addr = nic->dma_addr + offsetof(struct mem, selftest); in e100_self_test() local 686 iowrite32(selftest | dma_addr, &nic->csr->port); in e100_self_test() 841 static int e100_exec_cmd(struct nic *nic, u8 cmd, dma_addr_t dma_addr) in e100_exec_cmd() argument 863 iowrite32(dma_addr, &nic->csr->scb.gen_ptr); in e100_exec_cmd() 907 nic->cb_to_send->dma_addr))) { in e100_exec_cb() 1416 cb->u.dump_buffer_addr = cpu_to_le32(nic->dma_addr + in e100_dump() 1578 nic->dma_addr + offsetof(struct mem, stats)))) in e100_hw_init() [all …]
|
/linux-4.4.14/drivers/char/xillybus/ |
D | xillybus.h | 30 dma_addr_t dma_addr; member 144 dma_addr_t dma_addr; member
|
D | xillybus_core.c | 327 dma_addr_t dma_addr; in xilly_get_dma_buffers() local 374 &dma_addr); in xilly_get_dma_buffers() 378 iowrite32((u32) (dma_addr & 0xffffffff), in xilly_get_dma_buffers() 380 iowrite32(((u32) ((((u64) dma_addr) >> 32) & 0xffffffff)), in xilly_get_dma_buffers() 385 this_buffer->dma_addr = dma_addr; in xilly_get_dma_buffers() 392 ep->msgbuf_dma_addr = dma_addr; in xilly_get_dma_buffers() 637 channel->wr_buffers[0]->dma_addr, in xilly_obtain_idt() 752 channel->wr_buffers[bufidx]->dma_addr, in xillybus_read() 768 channel->wr_buffers[bufidx]->dma_addr, in xillybus_read() 1072 channel->rd_buffers[bufidx]->dma_addr, in xillybus_myflush() [all …]
|
D | xillybus_of.c | 69 dma_unmap_single(data->device, data->dma_addr, in xilly_of_unmap() 98 this->dma_addr = addr; in xilly_map_single_of()
|
D | xillybus_pcie.c | 79 pci_unmap_single(data->device, data->dma_addr, in xilly_pci_unmap() 117 this->dma_addr = addr; in xilly_map_single_pci()
|
/linux-4.4.14/sound/soc/nuc900/ |
D | nuc900-pcm.c | 62 AUDIO_WRITE(mmio_addr, runtime->dma_addr); in nuc900_update_dma_register() 230 res = dst - runtime->dma_addr; in nuc900_dma_pointer() 232 res = src - runtime->dma_addr; in nuc900_dma_pointer() 272 runtime->dma_addr, in nuc900_dma_mmap()
|
/linux-4.4.14/drivers/net/ethernet/i825xx/ |
D | lib82596.c | 206 dma_addr_t dma_addr; member 327 dma_addr_t dma_addr; member 458 #define virt_to_dma(lp, v) ((lp)->dma_addr + (dma_addr_t)((unsigned long)(v)-(unsigned long)((lp)->… 471 dma_addr_t dma_addr; in init_rx_bufs() local 477 dma_addr = dma_map_single(dev->dev.parent, skb->data, in init_rx_bufs() 484 rbd->b_data = SWAP32(dma_addr); in init_rx_bufs() 693 dma_addr_t dma_addr; in i596_rx() local 710 dma_addr = dma_map_single(dev->dev.parent, in i596_rx() 715 rbd->b_data = SWAP32(dma_addr); in i596_rx() 812 tx_cmd->dma_addr, in i596_cleanup_cmd() [all …]
|
/linux-4.4.14/arch/avr32/include/asm/ |
D | dma-mapping.h | 139 dma_unmap_single(struct device *dev, dma_addr_t dma_addr, size_t size, in dma_unmap_single() argument 342 void *cpu_addr, dma_addr_t dma_addr, size_t size); 344 void *cpu_addr, dma_addr_t dma_addr,
|
/linux-4.4.14/drivers/char/agp/ |
D | alpha-agp.c | 18 dma_addr_t dma_addr; in alpha_core_agp_vm_fault() local 22 dma_addr = (unsigned long)vmf->virtual_address - vma->vm_start in alpha_core_agp_vm_fault() 24 pa = agp->ops->translate(agp, dma_addr); in alpha_core_agp_vm_fault()
|
/linux-4.4.14/drivers/mtd/onenand/ |
D | samsung.c | 140 void __iomem *dma_addr; member 527 void __iomem *base = onenand->dma_addr; in s5pc110_dma_poll() 571 void __iomem *base = onenand->dma_addr; in s5pc110_onenand_irq() 593 void __iomem *base = onenand->dma_addr; in s5pc110_dma_irq() 642 !onenand->dma_addr || count != mtd->writesize) in s5pc110_read_bufferram() 956 onenand->dma_addr = ioremap(r->start, resource_size(r)); in s3c_onenand_probe() 957 if (!onenand->dma_addr) { in s3c_onenand_probe() 1003 if (onenand->dma_addr) in s3c_onenand_probe() 1004 iounmap(onenand->dma_addr); in s3c_onenand_probe() 1043 if (onenand->dma_addr) in s3c_onenand_remove() [all …]
|
/linux-4.4.14/drivers/media/pci/dt3155/ |
D | dt3155.c | 165 dma_addr_t dma_addr; in dt3155_start_streaming() local 168 dma_addr = vb2_dma_contig_plane_dma_addr(vb, 0); in dt3155_start_streaming() 169 iowrite32(dma_addr, pd->regs + EVEN_DMA_START); in dt3155_start_streaming() 170 iowrite32(dma_addr + pd->width, pd->regs + ODD_DMA_START); in dt3155_start_streaming() 252 dma_addr_t dma_addr; in dt3155_irq_handler_even() local 282 dma_addr = vb2_dma_contig_plane_dma_addr(ivb, 0); in dt3155_irq_handler_even() 283 iowrite32(dma_addr, ipd->regs + EVEN_DMA_START); in dt3155_irq_handler_even() 284 iowrite32(dma_addr + ipd->width, ipd->regs + ODD_DMA_START); in dt3155_irq_handler_even()
|
/linux-4.4.14/drivers/net/ethernet/apm/xgene/ |
D | xgene_enet_main.c | 57 dma_addr_t dma_addr; in xgene_enet_refill_bufpool() local 77 dma_addr = dma_map_single(dev, skb->data, len, DMA_FROM_DEVICE); in xgene_enet_refill_bufpool() 78 if (dma_mapping_error(dev, dma_addr)) { in xgene_enet_refill_bufpool() 84 raw_desc->m1 = cpu_to_le64(SET_VAL(DATAADDR, dma_addr) | in xgene_enet_refill_bufpool() 295 dma_addr_t dma_addr, pbuf_addr, *frag_dma_addr; in xgene_enet_setup_tx_desc() local 318 dma_addr = dma_map_single(dev, skb->data, len, DMA_TO_DEVICE); in xgene_enet_setup_tx_desc() 319 if (dma_mapping_error(dev, dma_addr)) { in xgene_enet_setup_tx_desc() 325 raw_desc->m1 = cpu_to_le64(SET_VAL(DATAADDR, dma_addr) | in xgene_enet_setup_tx_desc() 370 dma_addr = pbuf_addr + offset; in xgene_enet_setup_tx_desc() 377 xgene_set_addr_len(exp_desc, i, dma_addr, hw_len); in xgene_enet_setup_tx_desc() [all …]
|
/linux-4.4.14/arch/x86/include/asm/ |
D | dma-mapping.h | 52 dma_addr_t *dma_addr, gfp_t flag, 56 void *vaddr, dma_addr_t dma_addr,
|
D | swiotlb.h | 36 void *vaddr, dma_addr_t dma_addr,
|
/linux-4.4.14/arch/parisc/include/asm/ |
D | dma-mapping.h | 88 dma_unmap_single(struct device *dev, dma_addr_t dma_addr, size_t size, in dma_unmap_single() argument 91 hppa_dma_ops->unmap_single(dev, dma_addr, size, direction); in dma_unmap_single() 247 dma_addr_t dma_addr, size_t size) in dma_mmap_coherent() argument 253 void *cpu_addr, dma_addr_t dma_addr, in dma_get_sgtable() argument
|
/linux-4.4.14/drivers/scsi/ |
D | atari_scsi.c | 224 unsigned long addr = SCSI_DMA_READ_P(dma_addr), end_addr; in scsi_dma_is_ignored_buserr() 258 SCSI_DMA_READ_P(dma_addr), dma_stat, SCSI_DMA_READ_P(dma_cnt)); 292 SCSI_DMA_READ_P(dma_addr)); in scsi_tt_intr() 307 atari_dma_residual = HOSTDATA_DMALEN - (SCSI_DMA_READ_P(dma_addr) - atari_dma_startaddr); in scsi_tt_intr() 433 phys_dst = SCSI_DMA_READ_P(dma_addr); in atari_scsi_fetch_restbytes() 593 SCSI_DMA_WRITE_P(dma_addr, addr); in atari_scsi_dma_setup()
|
D | esp_scsi.h | 252 dma_addr_t dma_addr; member 389 u32 (*dma_length_limit)(struct esp *esp, u32 dma_addr, 416 void (*send_dma_cmd)(struct esp *esp, u32 dma_addr, u32 esp_count,
|
D | mac53c94.c | 57 dma_addr_t dma_addr; member 366 dma_addr_t dma_addr; in set_dma_cmds() local 380 dma_addr = sg_dma_address(scl); in set_dma_cmds() 387 dcmds->phy_addr = cpu_to_le32(dma_addr); in set_dma_cmds()
|
/linux-4.4.14/drivers/i2c/busses/ |
D | i2c-at91.c | 272 dma_addr_t dma_addr; in at91_twi_write_data_dma() local 284 dma_addr = dma_map_single(dev->dev, dev->buf, dev->buf_len, in at91_twi_write_data_dma() 286 if (dma_mapping_error(dev->dev, dma_addr)) { in at91_twi_write_data_dma() 304 sg_dma_address(sg) = dma_addr; in at91_twi_write_data_dma() 311 sg_dma_address(sg) = dma_addr + part1_len; in at91_twi_write_data_dma() 324 sg_dma_address(&dma->sg[0]) = dma_addr; in at91_twi_write_data_dma() 411 dma_addr_t dma_addr; in at91_twi_read_data_dma() local 422 dma_addr = dma_map_single(dev->dev, dev->buf, buf_len, DMA_FROM_DEVICE); in at91_twi_read_data_dma() 423 if (dma_mapping_error(dev->dev, dma_addr)) { in at91_twi_read_data_dma() 444 sg_dma_address(&dma->sg[0]) = dma_addr; in at91_twi_read_data_dma()
|
D | i2c-ismt.c | 383 dma_addr_t dma_addr = 0; /* address of the data buffer */ in ismt_access() local 557 dma_addr = dma_map_single(dev, in ismt_access() 562 if (dma_mapping_error(dev, dma_addr)) { in ismt_access() 569 (unsigned long long)dma_addr); in ismt_access() 571 desc->dptr_low = lower_32_bits(dma_addr); in ismt_access() 572 desc->dptr_high = upper_32_bits(dma_addr); in ismt_access() 585 dma_unmap_single(&adap->dev, dma_addr, dma_size, dma_direction); in ismt_access()
|
/linux-4.4.14/drivers/net/irda/ |
D | au1k_ir.c | 132 dma_addr_t dma_addr; member 841 pDB->dma_addr = (dma_addr_t)virt_to_bus(pDB->vaddr); in au1k_irda_net_init() 851 aup->rx_ring[i]->addr_0 = (u8)(pDB->dma_addr & 0xff); in au1k_irda_net_init() 852 aup->rx_ring[i]->addr_1 = (u8)((pDB->dma_addr >> 8) & 0xff); in au1k_irda_net_init() 853 aup->rx_ring[i]->addr_2 = (u8)((pDB->dma_addr >> 16) & 0xff); in au1k_irda_net_init() 854 aup->rx_ring[i]->addr_3 = (u8)((pDB->dma_addr >> 24) & 0xff); in au1k_irda_net_init() 861 aup->tx_ring[i]->addr_0 = (u8)(pDB->dma_addr & 0xff); in au1k_irda_net_init() 862 aup->tx_ring[i]->addr_1 = (u8)((pDB->dma_addr >> 8) & 0xff); in au1k_irda_net_init() 863 aup->tx_ring[i]->addr_2 = (u8)((pDB->dma_addr >> 16) & 0xff); in au1k_irda_net_init() 864 aup->tx_ring[i]->addr_3 = (u8)((pDB->dma_addr >> 24) & 0xff); in au1k_irda_net_init()
|
/linux-4.4.14/drivers/media/platform/omap3isp/ |
D | ispstat.c | 70 dma_sync(stat->isp->dev, buf->dma_addr, 0, MAGIC_SIZE, dir); in __isp_stat_buf_sync_magic() 71 dma_sync(stat->isp->dev, buf->dma_addr + (buf_size & PAGE_MASK), in __isp_stat_buf_sync_magic() 348 buf->dma_addr); in isp_stat_bufs_free() 350 buf->dma_addr = 0; in isp_stat_bufs_free() 368 buf->virt_addr = dma_alloc_coherent(dev, size, &buf->dma_addr, in isp_stat_bufs_alloc_one() 373 ret = dma_get_sgtable(dev, &buf->sgt, buf->virt_addr, buf->dma_addr, in isp_stat_bufs_alloc_one() 376 dma_free_coherent(dev, size, buf->virt_addr, buf->dma_addr); in isp_stat_bufs_alloc_one() 378 buf->dma_addr = 0; in isp_stat_bufs_alloc_one() 450 (unsigned long)buf->dma_addr, in isp_stat_bufs_alloc()
|
D | isphist.c | 179 dma_addr_t dma_addr = hist->active_buf->dma_addr; in hist_buf_dma() local 185 if (unlikely(!dma_addr)) { in hist_buf_dma() 207 tx = dmaengine_prep_slave_single(hist->dma_ch, dma_addr, in hist_buf_dma()
|
/linux-4.4.14/sound/soc/txx9/ |
D | txx9aclc.c | 67 (unsigned long)runtime->dma_addr, runtime->dma_bytes, in txx9aclc_pcm_hw_params() 89 dmadata->dma_addr = runtime->dma_addr; in txx9aclc_pcm_prepare() 168 dmadata->dma_addr + i * dmadata->frag_bytes); in txx9aclc_dma_tasklet() 188 dmadata->dma_addr + in txx9aclc_dma_tasklet()
|
D | txx9aclc.h | 54 dma_addr_t dma_addr; member
|
/linux-4.4.14/drivers/media/usb/dvb-usb-v2/ |
D | usb_urb.c | 158 stream->urb_list[i]->transfer_dma = stream->dma_addr[i]; in usb_urb_alloc_bulk_urbs() 195 urb->transfer_dma = stream->dma_addr[i]; in usb_urb_alloc_isoc_urbs() 218 stream->dma_addr[stream->buf_num]); in usb_free_stream_buffers() 240 &stream->dma_addr[stream->buf_num]); in usb_alloc_stream_buffers() 251 (long long)stream->dma_addr[stream->buf_num]); in usb_alloc_stream_buffers()
|
/linux-4.4.14/drivers/media/pci/pluto2/ |
D | pluto2.c | 124 dma_addr_t dma_addr; member 240 pluto_writereg(pluto, REG_PCAR, pluto->dma_addr); in pluto_set_dma_addr() 245 pluto->dma_addr = pci_map_single(pluto->pdev, pluto->dma_buf, in pluto_dma_map() 248 return pci_dma_mapping_error(pluto->pdev, pluto->dma_addr); in pluto_dma_map() 253 pci_unmap_single(pluto->pdev, pluto->dma_addr, in pluto_dma_unmap() 293 pci_dma_sync_single_for_cpu(pluto->pdev, pluto->dma_addr, in pluto_dma_end() 327 pci_dma_sync_single_for_device(pluto->pdev, pluto->dma_addr, in pluto_dma_end()
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4vf/ |
D | sge.c | 170 dma_addr_t dma_addr; /* PCI DMA address (if mapped) */ member 197 return sdesc->dma_addr & ~(dma_addr_t)(RX_LARGE_BUF | RX_UNMAPPED_BUF); in get_buf_addr() 209 return !(sdesc->dma_addr & RX_UNMAPPED_BUF); in is_buf_mapped() 459 return (s->fl_pg_order > 0 && (sdesc->dma_addr & RX_LARGE_BUF) in get_buf_size() 572 dma_addr_t dma_addr) in set_rx_sw_desc() argument 575 sdesc->dma_addr = dma_addr; in set_rx_sw_desc() 609 dma_addr_t dma_addr; in refill_fl() local 645 dma_addr = dma_map_page(adapter->pdev_dev, page, 0, in refill_fl() 648 if (unlikely(dma_mapping_error(adapter->pdev_dev, dma_addr))) { in refill_fl() 660 dma_addr |= RX_LARGE_BUF; in refill_fl() [all …]
|
/linux-4.4.14/drivers/staging/rdma/hfi1/ |
D | dma.c | 66 static int hfi1_mapping_error(struct ib_device *dev, u64 dma_addr) in hfi1_mapping_error() argument 68 return dma_addr == BAD_DMA_ADDRESS; in hfi1_mapping_error()
|
/linux-4.4.14/drivers/fpga/ |
D | zynq-fpga.c | 291 dma_addr_t dma_addr; in zynq_fpga_ops_write() local 298 kbuf = dma_alloc_coherent(priv->dev, count, &dma_addr, GFP_KERNEL); in zynq_fpga_ops_write() 319 zynq_fpga_write(priv, DMA_SRC_ADDR_OFFSET, (u32)(dma_addr) + 1); in zynq_fpga_ops_write() 341 dma_free_coherent(priv->dev, in_count, kbuf, dma_addr); in zynq_fpga_ops_write()
|
/linux-4.4.14/arch/arm/mach-rpc/ |
D | dma.c | 34 dma_addr_t dma_addr; member 61 sg->dma_address = idma->dma_addr; in iomd_get_next_sg() 75 idma->dma_addr += end - offset; in iomd_get_next_sg() 80 idma->dma_addr = idma->dma.sg->dma_address; in iomd_get_next_sg()
|
/linux-4.4.14/drivers/usb/gadget/udc/bdc/ |
D | bdc_cmd.c | 231 int bdc_ep_bla(struct bdc *bdc, struct bdc_ep *ep, dma_addr_t dma_addr) in bdc_ep_bla() argument 237 (unsigned long long)(dma_addr)); in bdc_ep_bla() 238 param0 = lower_32_bits(dma_addr); in bdc_ep_bla() 239 param1 = upper_32_bits(dma_addr); in bdc_ep_bla()
|
D | bdc_core.c | 211 &bdc->srr.dma_addr, in setup_srr() 242 temp = lower_32_bits(bdc->srr.dma_addr); in bdc_mem_init() 249 upp32 = upper_32_bits(bdc->srr.dma_addr); in bdc_mem_init() 319 bdc->srr.sr_bds, bdc->srr.dma_addr); in bdc_mem_free()
|
/linux-4.4.14/drivers/scsi/aic94xx/ |
D | aic94xx_hwi.c | 504 unsigned long dma_addr = OCM_BASE_ADDR; in asd_extend_devctx_ocm() local 507 dma_addr -= asd_ha->hw_prof.max_ddbs * ASD_DDB_SIZE; in asd_extend_devctx_ocm() 508 asd_write_reg_addr(asd_ha, DEVCTXBASE, (dma_addr_t) dma_addr); in asd_extend_devctx_ocm() 518 unsigned long dma_addr; in asd_extend_devctx() local 540 dma_addr = ALIGN((unsigned long) dma_handle, ASD_DDB_SIZE); in asd_extend_devctx() 541 dma_addr -= asd_ha->hw_prof.max_ddbs * ASD_DDB_SIZE; in asd_extend_devctx() 542 dma_handle = (dma_addr_t) dma_addr; in asd_extend_devctx() 556 unsigned long dma_addr; in asd_extend_cmdctx() local 576 dma_addr = ALIGN((unsigned long) dma_handle, ASD_SCB_SIZE); in asd_extend_cmdctx() 577 dma_addr -= asd_ha->hw_prof.max_scbs * ASD_SCB_SIZE; in asd_extend_cmdctx() [all …]
|
/linux-4.4.14/drivers/nvme/host/ |
D | nvme.h | 129 dma_addr_t dma_addr, u32 *result); 131 dma_addr_t dma_addr, u32 *result);
|
/linux-4.4.14/drivers/dma/ |
D | fsl-edma.c | 364 dma_addr_t cur_addr, dma_addr; in fsl_edma_desc_residue() local 386 dma_addr = le32_to_cpu(edesc->tcd[i].vtcd->saddr); in fsl_edma_desc_residue() 388 dma_addr = le32_to_cpu(edesc->tcd[i].vtcd->daddr); in fsl_edma_desc_residue() 391 if (cur_addr >= dma_addr && cur_addr < dma_addr + size) { in fsl_edma_desc_residue() 392 len += dma_addr + size - cur_addr; in fsl_edma_desc_residue() 532 struct dma_chan *chan, dma_addr_t dma_addr, size_t buf_len, in fsl_edma_prep_dma_cyclic() argument 552 dma_buf_next = dma_addr; in fsl_edma_prep_dma_cyclic() 557 if (dma_buf_next >= dma_addr + buf_len) in fsl_edma_prep_dma_cyclic() 558 dma_buf_next = dma_addr; in fsl_edma_prep_dma_cyclic()
|
/linux-4.4.14/sound/atmel/ |
D | ac97c.c | 120 if (runtime->dma_addr & 1 || runtime->buffer_size & 1) { in atmel_ac97c_prepare_dma() 133 cdesc = dw_dma_cyclic_prep(chan, runtime->dma_addr, buffer_len, in atmel_ac97c_prepare_dma() 398 writel(runtime->dma_addr, chip->regs + ATMEL_PDC_TPR); in atmel_ac97c_playback_prepare() 400 writel(runtime->dma_addr + block_size, in atmel_ac97c_playback_prepare() 489 writel(runtime->dma_addr, chip->regs + ATMEL_PDC_RPR); in atmel_ac97c_capture_prepare() 491 writel(runtime->dma_addr + block_size, in atmel_ac97c_capture_prepare() 600 bytes -= runtime->dma_addr; in atmel_ac97c_playback_pointer() 620 bytes -= runtime->dma_addr; in atmel_ac97c_capture_pointer() 684 writel(runtime->dma_addr + offset, in atmel_ac97c_interrupt() 706 writel(runtime->dma_addr + offset, in atmel_ac97c_interrupt()
|
/linux-4.4.14/arch/m68k/include/asm/ |
D | dma-mapping.h | 115 void *cpu_addr, dma_addr_t dma_addr, size_t size); 117 void *cpu_addr, dma_addr_t dma_addr,
|
/linux-4.4.14/drivers/net/ethernet/renesas/ |
D | ravb_main.c | 228 dma_addr_t dma_addr; in ravb_ring_format() local 243 dma_addr = dma_map_single(ndev->dev.parent, priv->rx_skb[q][i]->data, in ravb_ring_format() 249 if (dma_mapping_error(ndev->dev.parent, dma_addr)) in ravb_ring_format() 251 rx_desc->dptr = cpu_to_le32(dma_addr); in ravb_ring_format() 506 dma_addr_t dma_addr; in ravb_rx() local 587 dma_addr = dma_map_single(ndev->dev.parent, skb->data, in ravb_rx() 594 if (dma_mapping_error(ndev->dev.parent, dma_addr)) in ravb_rx() 596 desc->dptr = cpu_to_le32(dma_addr); in ravb_rx() 1310 u32 dma_addr; in ravb_start_xmit() local 1334 dma_addr = dma_map_single(ndev->dev.parent, buffer, len, DMA_TO_DEVICE); in ravb_start_xmit() [all …]
|
/linux-4.4.14/drivers/crypto/qat/qat_common/ |
D | adf_transport.c | 190 ring_size_bytes, &ring->dma_addr, in adf_init_ring() 197 if (adf_check_ring_alignment(ring->dma_addr, ring_size_bytes)) { in adf_init_ring() 200 ring->base_addr, ring->dma_addr); in adf_init_ring() 210 ring_base = BUILD_RING_BASE_ADDR(ring->dma_addr, ring->ring_size); in adf_init_ring() 227 ring->dma_addr); in adf_cleanup_ring()
|
D | adf_transport_internal.h | 65 dma_addr_t dma_addr; member
|
/linux-4.4.14/drivers/media/platform/exynos4-is/ |
D | fimc-isp-video.c | 184 dma_addr_t dma_addr = vb2_dma_contig_plane_dma_addr(vb, 0); in isp_video_capture_buffer_prepare() local 188 if (video->buffers[i]->dma_addr[0] == dma_addr) in isp_video_capture_buffer_prepare() 219 ivb->dma_addr[i] = vb2_dma_contig_plane_dma_addr(vb, i); in isp_video_capture_buffer_queue() 221 ivb->dma_addr[i]; in isp_video_capture_buffer_queue() 226 &ivb->dma_addr[i]); in isp_video_capture_buffer_queue()
|
/linux-4.4.14/drivers/crypto/ |
D | bfin_crc.c | 172 unsigned int dma_addr; in bfin_crypto_crc_config_dma() local 179 dma_addr = sg_dma_address(sg); in bfin_crypto_crc_config_dma() 194 dma_addr += CHKSUM_DIGEST_SIZE - mid_dma_count; in bfin_crypto_crc_config_dma() 218 if (dma_addr % 4 == 0) { in bfin_crypto_crc_config_dma() 222 } else if (dma_addr % 2 == 0) { in bfin_crypto_crc_config_dma() 231 crc->sg_cpu[i].start_addr = dma_addr; in bfin_crypto_crc_config_dma()
|
D | atmel-sha.c | 89 dma_addr_t dma_addr; member 508 ctx->dma_addr = dma_map_single(dd->dev, ctx->buffer, in atmel_sha_xmit_dma_map() 510 if (dma_mapping_error(dd->dev, ctx->dma_addr)) { in atmel_sha_xmit_dma_map() 519 return atmel_sha_xmit_start(dd, ctx->dma_addr, length, 0, 0, final); in atmel_sha_xmit_dma_map() 599 ctx->dma_addr = dma_map_single(dd->dev, ctx->buffer, in atmel_sha_update_dma_start() 601 if (dma_mapping_error(dd->dev, ctx->dma_addr)) { in atmel_sha_update_dma_start() 611 return atmel_sha_xmit_start(dd, ctx->dma_addr, count, 0, in atmel_sha_update_dma_start() 626 length, ctx->dma_addr, count, final); in atmel_sha_update_dma_start() 654 dma_unmap_single(dd->dev, ctx->dma_addr, in atmel_sha_update_dma_stop() 658 dma_unmap_single(dd->dev, ctx->dma_addr, ctx->buflen + in atmel_sha_update_dma_stop()
|
/linux-4.4.14/arch/sh/include/asm/ |
D | dma-mapping.h | 21 dma_addr_t *dma_addr, gfp_t flag,
|
/linux-4.4.14/drivers/infiniband/ulp/isert/ |
D | ib_isert.h | 63 u64 dma_addr; member 72 u64 dma_addr; member
|
D | ib_isert.c | 211 u64 dma_addr; in isert_alloc_rx_descriptors() local 222 dma_addr = ib_dma_map_single(ib_dev, (void *)rx_desc, in isert_alloc_rx_descriptors() 224 if (ib_dma_mapping_error(ib_dev, dma_addr)) in isert_alloc_rx_descriptors() 227 rx_desc->dma_addr = dma_addr; in isert_alloc_rx_descriptors() 230 rx_sg->addr = rx_desc->dma_addr; in isert_alloc_rx_descriptors() 240 ib_dma_unmap_single(ib_dev, rx_desc->dma_addr, in isert_alloc_rx_descriptors() 263 ib_dma_unmap_single(ib_dev, rx_desc->dma_addr, in isert_free_rx_descriptors() 1028 ib_dma_sync_single_for_device(ib_dev, tx_desc->dma_addr, in isert_post_send() 1053 ib_dma_sync_single_for_cpu(ib_dev, tx_desc->dma_addr, in isert_create_send_desc() 1074 u64 dma_addr; in isert_init_tx_hdrs() local [all …]
|
/linux-4.4.14/arch/arm/include/asm/ |
D | dma-mapping.h | 219 void *cpu_addr, dma_addr_t dma_addr, size_t size, 282 void *cpu_addr, dma_addr_t dma_addr, size_t size,
|
/linux-4.4.14/drivers/scsi/bnx2i/ |
D | bnx2i_hwi.c | 806 dma_addr_t dma_addr; in bnx2i_570x_send_conn_ofld_req() local 817 dma_addr = ep->qp.sq_pgtbl_phys; in bnx2i_570x_send_conn_ofld_req() 818 ofld_req1.sq_page_table_addr_lo = (u32) dma_addr; in bnx2i_570x_send_conn_ofld_req() 819 ofld_req1.sq_page_table_addr_hi = (u32) ((u64) dma_addr >> 32); in bnx2i_570x_send_conn_ofld_req() 821 dma_addr = ep->qp.cq_pgtbl_phys; in bnx2i_570x_send_conn_ofld_req() 822 ofld_req1.cq_page_table_addr_lo = (u32) dma_addr; in bnx2i_570x_send_conn_ofld_req() 823 ofld_req1.cq_page_table_addr_hi = (u32) ((u64) dma_addr >> 32); in bnx2i_570x_send_conn_ofld_req() 829 dma_addr = ep->qp.rq_pgtbl_phys; in bnx2i_570x_send_conn_ofld_req() 830 ofld_req2.rq_page_table_addr_lo = (u32) dma_addr; in bnx2i_570x_send_conn_ofld_req() 831 ofld_req2.rq_page_table_addr_hi = (u32) ((u64) dma_addr >> 32); in bnx2i_570x_send_conn_ofld_req() [all …]
|
/linux-4.4.14/sound/soc/sh/ |
D | siu_pcm.c | 233 buff = (dma_addr_t)PERIOD_OFFSET(rt->dma_addr, in siu_io_tasklet() 245 (dma_addr_t)PERIOD_OFFSET(rt->dma_addr, in siu_io_tasklet() 442 (unsigned long)rt->dma_addr, siu_stream->buf_bytes, in siu_pcm_prepare() 510 ptr = PERIOD_OFFSET(rt->dma_addr, in siu_pcm_pointer_dma() 512 siu_stream->period_bytes) - rt->dma_addr; in siu_pcm_pointer_dma()
|
/linux-4.4.14/sound/ppc/ |
D | snd_ps3.c | 232 uint32_t dma_addr; in snd_ps3_program_dma() local 264 dma_addr = card->null_buffer_start_dma_addr; in snd_ps3_program_dma() 266 dma_addr = in snd_ps3_program_dma() 273 dma_addr)); in snd_ps3_program_dma() 623 card->dma_start_bus_addr[SND_PS3_CH_L] = runtime->dma_addr; in snd_ps3_pcm_prepare() 630 runtime->dma_addr + (runtime->dma_bytes / 2); in snd_ps3_pcm_prepare()
|
/linux-4.4.14/arch/sparc/kernel/ |
D | iommu.c | 438 dma_addr_t dma_next = 0, dma_addr; in dma_4u_map_sg() local 505 dma_addr = iommu->tbl.table_map_base + in dma_4u_map_sg() 507 dma_addr |= (s->offset & ~IO_PAGE_MASK); in dma_4u_map_sg() 522 if ((dma_addr != dma_next) || in dma_4u_map_sg() 537 outs->dma_address = dma_addr; in dma_4u_map_sg() 543 dma_next = dma_addr + slen; in dma_4u_map_sg()
|
D | pci_sun4v.c | 329 dma_addr_t dma_next = 0, dma_addr; in dma_4v_map_sg() local 389 dma_addr = iommu->tbl.table_map_base + (entry << IO_PAGE_SHIFT); in dma_4v_map_sg() 390 dma_addr |= (s->offset & ~IO_PAGE_MASK); in dma_4v_map_sg() 406 if ((dma_addr != dma_next) || in dma_4v_map_sg() 421 outs->dma_address = dma_addr; in dma_4v_map_sg() 427 dma_next = dma_addr + slen; in dma_4v_map_sg()
|
/linux-4.4.14/drivers/mmc/host/ |
D | wbsd.c | 632 set_dma_addr(host->dma, host->dma_addr); in wbsd_prepare_data() 1396 host->dma_addr = dma_map_single(mmc_dev(host->mmc), host->dma_buffer, in wbsd_request_dma() 1402 if ((host->dma_addr & 0xffff) != 0) in wbsd_request_dma() 1407 else if (host->dma_addr >= 0x1000000) in wbsd_request_dma() 1420 dma_unmap_single(mmc_dev(host->mmc), host->dma_addr, in wbsd_request_dma() 1422 host->dma_addr = 0; in wbsd_request_dma() 1437 if (host->dma_addr) { in wbsd_release_dma() 1438 dma_unmap_single(mmc_dev(host->mmc), host->dma_addr, in wbsd_release_dma() 1447 host->dma_addr = 0; in wbsd_release_dma()
|
/linux-4.4.14/drivers/net/ethernet/aurora/ |
D | nb8800.c | 203 dma_addr_t dma_addr; in nb8800_alloc_rx() local 215 dma_addr = dma_map_page(&dev->dev, page, offset, RX_BUF_SIZE, in nb8800_alloc_rx() 218 if (dma_mapping_error(&dev->dev, dma_addr)) { in nb8800_alloc_rx() 225 rxd->desc.s_addr = dma_addr; in nb8800_alloc_rx() 404 dma_addr_t dma_addr; in nb8800_xmit() local 417 dma_addr = dma_map_single(&dev->dev, skb->data + align, in nb8800_xmit() 420 if (dma_mapping_error(&dev->dev, dma_addr)) { in nb8800_xmit() 450 desc->s_addr = dma_addr; in nb8800_xmit() 458 txb->dma_addr = dma_addr; in nb8800_xmit() 515 dma_unmap_single(&dev->dev, txb->dma_addr, txb->dma_len, in nb8800_tx_done()
|
/linux-4.4.14/drivers/scsi/isci/ |
D | request.c | 118 dma_addr_t dma_addr; in sci_request_build_sgl() local 137 dma_addr = to_sgl_element_pair_dma(ihost, in sci_request_build_sgl() 142 upper_32_bits(dma_addr); in sci_request_build_sgl() 144 lower_32_bits(dma_addr); in sci_request_build_sgl() 153 dma_addr = dma_map_single(&ihost->pdev->dev, in sci_request_build_sgl() 158 ireq->zero_scatter_daddr = dma_addr; in sci_request_build_sgl() 161 scu_sg->A.address_upper = upper_32_bits(dma_addr); in sci_request_build_sgl() 162 scu_sg->A.address_lower = lower_32_bits(dma_addr); in sci_request_build_sgl() 220 dma_addr_t dma_addr; in scu_ssp_reqeust_construct_task_context() local 263 dma_addr = sci_io_request_get_dma_addr(ireq, &ireq->ssp.cmd); in scu_ssp_reqeust_construct_task_context() [all …]
|
/linux-4.4.14/drivers/media/usb/as102/ |
D | as102_drv.h | 74 dma_addr_t dma_addr; member
|
D | as102_usb_drv.c | 248 dev->dma_addr); in as102_free_usb_stream_buffer() 258 &dev->dma_addr); in as102_alloc_usb_stream_buffer() 280 urb->transfer_dma = dev->dma_addr + (i * AS102_USB_BUF_SIZE); in as102_alloc_usb_stream_buffer()
|
/linux-4.4.14/include/media/ |
D | videobuf-dma-sg.h | 57 dma_addr_t *dma_addr; member
|
/linux-4.4.14/drivers/xen/ |
D | swiotlb-xen.c | 139 static int is_xen_swiotlb_buffer(dma_addr_t dma_addr) in is_xen_swiotlb_buffer() argument 141 unsigned long bfn = XEN_PFN_DOWN(dma_addr); in is_xen_swiotlb_buffer() 652 xen_swiotlb_dma_mapping_error(struct device *hwdev, dma_addr_t dma_addr) in xen_swiotlb_dma_mapping_error() argument 654 return !dma_addr; in xen_swiotlb_dma_mapping_error()
|
/linux-4.4.14/drivers/tty/serial/ |
D | sirfsoc_uart.h | 376 #define BYTES_TO_ALIGN(dma_addr) ((unsigned long)(dma_addr) & 0x3) argument 410 dma_addr_t dma_addr; member
|
/linux-4.4.14/drivers/net/wireless/ath/wcn36xx/ |
D | dxe.c | 182 wcn_ch->cpu_addr = dma_alloc_coherent(dev, size, &wcn_ch->dma_addr, in wcn36xx_dxe_init_descs() 194 cur_ctl->desc_phy_addr = wcn_ch->dma_addr + in wcn36xx_dxe_init_descs() 475 dma_addr_t dma_addr; in wcn36xx_rx_handle_packets() local 480 dma_addr = dxe->dst_addr_l; in wcn36xx_rx_handle_packets() 498 dma_unmap_single(wcn->dev, dma_addr, WCN36XX_PKT_SIZE, in wcn36xx_rx_handle_packets()
|
/linux-4.4.14/drivers/net/wireless/p54/ |
D | p54pci.c | 202 dma_addr_t dma_addr; in p54p_check_rx_ring() local 220 dma_addr = le32_to_cpu(desc->host_addr); in p54p_check_rx_ring() 221 pci_dma_sync_single_for_cpu(priv->pdev, dma_addr, in p54p_check_rx_ring() 226 pci_unmap_single(priv->pdev, dma_addr, in p54p_check_rx_ring() 232 pci_dma_sync_single_for_device(priv->pdev, dma_addr, in p54p_check_rx_ring()
|
/linux-4.4.14/net/rds/ |
D | iw_rdma.c | 280 u64 dma_addr = ib_sg_dma_address(dev, &sg->list[i]); local 285 end_addr = dma_addr + dma_len; 286 if (dma_addr & PAGE_MASK) { 289 dma_addr &= ~PAGE_MASK; 297 sg->dma_npages += (end_addr - dma_addr) >> PAGE_SHIFT;
|
D | ib_rdma.c | 441 u64 dma_addr = ib_sg_dma_address(dev, &scat[i]); in rds_ib_map_fmr() local 443 if (dma_addr & ~PAGE_MASK) { in rds_ib_map_fmr() 449 if ((dma_addr + dma_len) & ~PAGE_MASK) { in rds_ib_map_fmr() 471 u64 dma_addr = ib_sg_dma_address(dev, &scat[i]); in rds_ib_map_fmr() local 475 (dma_addr & PAGE_MASK) + j; in rds_ib_map_fmr()
|
D | iw_recv.c | 142 dma_addr_t dma_addr; in rds_iw_recv_refill_one() local 176 dma_addr = ib_dma_map_page(ic->i_cm_id->device, in rds_iw_recv_refill_one() 181 if (ib_dma_mapping_error(ic->i_cm_id->device, dma_addr)) in rds_iw_recv_refill_one() 191 recv->r_frag->f_mapped = dma_addr; in rds_iw_recv_refill_one() 194 sge->addr = dma_addr; in rds_iw_recv_refill_one()
|
/linux-4.4.14/drivers/infiniband/hw/cxgb3/ |
D | cxio_hal.c | 173 &(cq->dma_addr), GFP_KERNEL); in cxio_create_cq() 178 dma_unmap_addr_set(cq, mapping, cq->dma_addr); in cxio_create_cq() 181 setup.base_addr = (u64) (cq->dma_addr); in cxio_create_cq() 197 setup.base_addr = (u64) (cq->dma_addr); in cxio_resize_cq() 298 &(wq->dma_addr), GFP_KERNEL); in cxio_create_qp() 303 dma_unmap_addr_set(wq, mapping, wq->dma_addr); in cxio_create_qp() 536 &(rdev_p->ctrl_qp.dma_addr), in cxio_hal_init_ctrl_qp() 544 rdev_p->ctrl_qp.dma_addr); in cxio_hal_init_ctrl_qp() 553 base_addr = rdev_p->ctrl_qp.dma_addr; in cxio_hal_init_ctrl_qp() 575 (unsigned long long) rdev_p->ctrl_qp.dma_addr, in cxio_hal_init_ctrl_qp()
|
/linux-4.4.14/drivers/net/fddi/skfp/ |
D | skfddi.c | 1180 txd->txd_os.dma_addr = dma_address; // save dma mapping in send_queued_packets() 1466 if (r->rxd_os.skb && r->rxd_os.dma_addr) { in dma_complete() 1469 pci_unmap_single(&bp->pdev, r->rxd_os.dma_addr, in dma_complete() 1471 r->rxd_os.dma_addr = 0; in dma_complete() 1505 pci_unmap_single(&smc->os.pdev, txd->txd_os.dma_addr, in mac_drv_tx_complete() 1507 txd->txd_os.dma_addr = 0; in mac_drv_tx_complete() 1727 rxd->rxd_os.dma_addr = b_addr; in mac_drv_requeue_rxd() 1743 rxd->rxd_os.dma_addr = b_addr; in mac_drv_requeue_rxd() 1798 rxd->rxd_os.dma_addr = b_addr; in mac_drv_fill_rxd() 1854 pci_unmap_single(&bp->pdev, rxd->rxd_os.dma_addr, in mac_drv_clear_rxd()
|
/linux-4.4.14/arch/powerpc/platforms/pseries/ |
D | iommu.c | 863 u64 dma_addr = 0; in find_existing_ddw() local 870 dma_addr = be64_to_cpu(direct64->dma_base); in find_existing_ddw() 876 return dma_addr; in find_existing_ddw() 1000 u64 dma_addr, max_addr; in enable_ddw() local 1010 dma_addr = find_existing_ddw(pdn); in enable_ddw() 1011 if (dma_addr != 0) in enable_ddw() 1133 dma_addr = be64_to_cpu(ddwprop->dma_base); in enable_ddw() 1157 return dma_addr; in enable_ddw()
|
/linux-4.4.14/sound/pci/ |
D | sis7019.c | 532 u32 format, dma_addr, control, sso_eso, delta, reg; in sis_pcm_playback_prepare() local 549 dma_addr = runtime->dma_addr; in sis_pcm_playback_prepare() 572 writel(dma_addr, ctrl_base + SIS_PLAY_DMA_BASE); in sis_pcm_playback_prepare() 835 u32 format, dma_addr, control; in sis_pcm_capture_prepare() local 849 dma_addr = runtime->dma_addr; in sis_pcm_capture_prepare() 866 writel(dma_addr, rec_base + SIS_CAPTURE_DMA_BASE); in sis_pcm_capture_prepare()
|
/linux-4.4.14/drivers/media/usb/b2c2/ |
D | flexcop-usb.h | 25 dma_addr_t dma_addr; member
|
/linux-4.4.14/drivers/net/ethernet/3com/ |
D | typhoon.c | 257 dma_addr_t dma_addr; member 1575 r->physAddr = cpu_to_le32(rxb->dma_addr); in typhoon_recycle_rx_skb() 1590 dma_addr_t dma_addr; in typhoon_alloc_rx_skb() local 1609 dma_addr = pci_map_single(tp->pdev, skb->data, in typhoon_alloc_rx_skb() 1618 r->physAddr = cpu_to_le32(dma_addr); in typhoon_alloc_rx_skb() 1620 rxb->dma_addr = dma_addr; in typhoon_alloc_rx_skb() 1635 dma_addr_t dma_addr; in typhoon_rx() local 1651 dma_addr = rxb->dma_addr; in typhoon_rx() 1665 pci_dma_sync_single_for_cpu(tp->pdev, dma_addr, in typhoon_rx() 1669 pci_dma_sync_single_for_device(tp->pdev, dma_addr, in typhoon_rx() [all …]
|
/linux-4.4.14/arch/arm64/mm/ |
D | dma-mapping.c | 305 void *cpu_addr, dma_addr_t dma_addr, size_t size, in __swiotlb_mmap() argument 312 unsigned long pfn = dma_to_phys(dev, dma_addr) >> PAGE_SHIFT; in __swiotlb_mmap() 441 void *cpu_addr, dma_addr_t dma_addr, size_t size, in __dummy_mmap() argument 487 static int __dummy_mapping_error(struct device *hwdev, dma_addr_t dma_addr) in __dummy_mapping_error() argument 635 void *cpu_addr, dma_addr_t dma_addr, size_t size, in __iommu_mmap_attrs() argument 655 void *cpu_addr, dma_addr_t dma_addr, in __iommu_get_sgtable() argument
|
/linux-4.4.14/drivers/media/pci/cx25821/ |
D | cx25821-audio-upstream.c | 367 dma_addr_t dma_addr; in cx25821_audio_upstream_buffer_prepare() local 373 dev->audio_upstream_riscbuf_size, &dma_addr); in cx25821_audio_upstream_buffer_prepare() 375 dev->_risc_phys_start_addr = dma_addr; in cx25821_audio_upstream_buffer_prepare() 376 dev->_risc_phys_addr = dma_addr; in cx25821_audio_upstream_buffer_prepare()
|
/linux-4.4.14/drivers/net/ethernet/sun/ |
D | sungem.c | 653 dma_addr_t dma_addr; in gem_tx() local 683 dma_addr = le64_to_cpu(txd->buffer); in gem_tx() 686 pci_unmap_page(gp->pdev, dma_addr, dma_len, PCI_DMA_TODEVICE); in gem_tx() 776 dma_addr_t dma_addr; in gem_rx() local 817 dma_addr = le64_to_cpu(rxd->buffer); in gem_rx() 826 pci_unmap_page(gp->pdev, dma_addr, in gem_rx() 850 pci_dma_sync_single_for_cpu(gp->pdev, dma_addr, len, PCI_DMA_FROMDEVICE); in gem_rx() 852 pci_dma_sync_single_for_device(gp->pdev, dma_addr, len, PCI_DMA_FROMDEVICE); in gem_rx() 1572 dma_addr_t dma_addr; in gem_clean_rings() local 1580 dma_addr = le64_to_cpu(rxd->buffer); in gem_clean_rings() [all …]
|