Home
last modified time | relevance | path

Searched refs:dma_addr (Results 1 – 200 of 516) sorted by relevance

123

/linux-4.4.14/drivers/misc/mic/host/
Dmic_smpt.c87 (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 …]
Dmic_smpt.h30 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);
Dmic_boot.c82 __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/
Denic_res.h44 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 …]
Dvnic_wq.h55 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()
Dvnic_rq.h70 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()
Denic_main.c210 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 …]
Denic.h293 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/
Docteon_network.h157 #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 …]
Drequest_manager.c641 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()
Docteon_main.h133 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/
Ddma-coherence.h43 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/
Dc2_alloc.c44 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/
Dpci_dma.c98 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/
Ddma-iommu.c168 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 …]
Ds390-iommu.c212 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/
Dqset.c234 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 …]
Dhw.c51 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()
Ddebug.c78 (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/
Dtx.c68 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 …]
Drx.c91 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/
Dsolo6x10-p2m.c41 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 …]
Dsolo6x10.h122 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/
Dcpm_uart_cpm1.c81 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()
Dcpm_uart_cpm2.c116 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()
Dcpm_uart.h81 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/
Dpci_dma.c182 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/
Ddma-coherence.h27 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/
Ddma_v.h41 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/
Ddma-coherence.h55 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/
Ddma.c65 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/
Ddmabounce.c211 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 …]
Dit8152.c247 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/
Ddma.c33 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/
Ddma-debug.h39 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
Ddma-mapping.h61 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()
Dof_address.h56 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
Diommu-common.h49 u64 dma_addr, unsigned long npages,
Ddma-iommu.h63 int iommu_dma_mapping_error(struct device *dev, dma_addr_t dma_addr);
/linux-4.4.14/sound/pci/aw2/
Daw2-saa7146.c156 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()
Daw2-saa7146.h54 unsigned long dma_addr,
59 unsigned long dma_addr,
/linux-4.4.14/drivers/staging/rdma/ipath/
Dipath_user_sdma.c150 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 …]
Dipath_dma.c50 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/
Dpci-swiotlb.c39 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()
Damd_gart_64.c265 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 …]
Dpci-dma.c79 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/
Ddma-mapping.h41 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/
Dux500_pcm.c95 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/
Dfnic_res.h31 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()
Dvnic_wq.h69 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()
Dvnic_rq.h84 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/
Ddevice.c87 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/
Ddma-mapping-common.h186 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 …]
Dpci-dma-compat.h38 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()
Ddma-mapping-broken.h43 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/
Dpci_iommu.c370 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 …]
Dpci-noop.c127 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/
Ddma-mapping.h37 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/
Daltera_msgdma.c122 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()
Daltera_tse_main.c219 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/
Dtusb6010_omap.c48 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 …]
Dmusbhsdma.c111 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()
Dux500_dma.c84 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()
Dmusbhsdma.h89 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()
Dmusb_cppi41.c368 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/
Dscif_rma.c156 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/
Ddma-coherence.h27 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/
Ddma-coherence.h46 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/
Dgreth.c239 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/
Dexynos_drm_gem.c31 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 …]
Dexynos_drm_plane.c138 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()
Dexynos_drm_g2d.c194 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/
Ddma-coherence.h38 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/
Ddma-mapping.h24 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/
Dvpdma.c353 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 …]
Dvpdma.h22 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,
Dvpe.c995 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/
Dcard_dev.c159 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/
Den_tx.c169 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()
Den_rx.c42 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/
Ddma-mapping.h28 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/
Dvideobuf2-dma-contig.c32 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 …]
Dvideobuf-dma-sg.c222 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/
Dbgmac.c133 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/
Dbfi_cna.h57 union bfi_addr_u dma_addr; member
114 union bfi_addr_u dma_addr; member
133 union bfi_addr_u dma_addr; member
Dbfa_ioc.h58 #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()
Dbnad.c131 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/
Ddma-default.c50 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/
Ddma-mapping.h44 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/
Dvnic_wq.h52 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()
Dsnic_res.h65 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/
Dpci-dma.c171 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/
Dibmveth.c172 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/
Diser_initiator.c167 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()
Discsi_iser.c189 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/
Ddma-mapping.h49 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/
Ddma-mapping.h73 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/
Dfore200e.c91 #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/
Diommu.c349 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/
Ddma.c36 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/
Ddma-coherence.h27 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/
Dosdef1st.h110 dma_addr_t dma_addr; member
115 dma_addr_t dma_addr; member
/linux-4.4.14/arch/unicore32/mm/
Ddma-swiotlb.c28 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/
Ddma-coherence.h37 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/
Ddma-mapping.c153 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/
Dqib_user_sdma.c263 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 …]
Dqib_dma.c48 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/
Drockchip_drm_gem.c38 &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()
Drockchip_drm_gem.h25 dma_addr_t dma_addr; member
/linux-4.4.14/arch/arc/include/asm/
Ddma-mapping.h31 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/
Dpci-swiotlb.c27 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/
Dsti_gdp.c308 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/
Dusb-urb.c101 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/
Ddmaengine.c55 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()
Ds3c2412-i2s.c161 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()
Ddma.h19 dma_addr_t dma_addr; member
Dac97.c350 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()
Didma.c163 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/
Dsge.c164 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/
Ddma.c336 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/
Dsxgbe_dma.c51 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/
Dsaa7146_vbi.c10 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/
Dumem_odp.c444 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/
Dau1000_eth.h49 dma_addr_t dma_addr; member
128 dma_addr_t dma_addr; /* dma address of rx/tx buffers */ member
Dau1000_eth.c885 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/
De100.c447 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/
Dxillybus.h30 dma_addr_t dma_addr; member
144 dma_addr_t dma_addr; member
Dxillybus_core.c327 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 …]
Dxillybus_of.c69 dma_unmap_single(data->device, data->dma_addr, in xilly_of_unmap()
98 this->dma_addr = addr; in xilly_map_single_of()
Dxillybus_pcie.c79 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/
Dnuc900-pcm.c62 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/
Dlib82596.c206 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/
Ddma-mapping.h139 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/
Dalpha-agp.c18 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/
Dsamsung.c140 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/
Ddt3155.c165 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/
Dxgene_enet_main.c57 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/
Ddma-mapping.h52 dma_addr_t *dma_addr, gfp_t flag,
56 void *vaddr, dma_addr_t dma_addr,
Dswiotlb.h36 void *vaddr, dma_addr_t dma_addr,
/linux-4.4.14/arch/parisc/include/asm/
Ddma-mapping.h88 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/
Datari_scsi.c224 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()
Desp_scsi.h252 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,
Dmac53c94.c57 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/
Di2c-at91.c272 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()
Di2c-ismt.c383 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/
Dau1k_ir.c132 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/
Dispstat.c70 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()
Disphist.c179 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/
Dtxx9aclc.c67 (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()
Dtxx9aclc.h54 dma_addr_t dma_addr; member
/linux-4.4.14/drivers/media/usb/dvb-usb-v2/
Dusb_urb.c158 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/
Dpluto2.c124 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/
Dsge.c170 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/
Ddma.c66 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/
Dzynq-fpga.c291 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/
Ddma.c34 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/
Dbdc_cmd.c231 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()
Dbdc_core.c211 &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/
Daic94xx_hwi.c504 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/
Dnvme.h129 dma_addr_t dma_addr, u32 *result);
131 dma_addr_t dma_addr, u32 *result);
/linux-4.4.14/drivers/dma/
Dfsl-edma.c364 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/
Dac97c.c120 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/
Ddma-mapping.h115 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/
Dravb_main.c228 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/
Dadf_transport.c190 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()
Dadf_transport_internal.h65 dma_addr_t dma_addr; member
/linux-4.4.14/drivers/media/platform/exynos4-is/
Dfimc-isp-video.c184 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/
Dbfin_crc.c172 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()
Datmel-sha.c89 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/
Ddma-mapping.h21 dma_addr_t *dma_addr, gfp_t flag,
/linux-4.4.14/drivers/infiniband/ulp/isert/
Dib_isert.h63 u64 dma_addr; member
72 u64 dma_addr; member
Dib_isert.c211 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/
Ddma-mapping.h219 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/
Dbnx2i_hwi.c806 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/
Dsiu_pcm.c233 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/
Dsnd_ps3.c232 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/
Diommu.c438 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()
Dpci_sun4v.c329 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/
Dwbsd.c632 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/
Dnb8800.c203 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/
Drequest.c118 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/
Das102_drv.h74 dma_addr_t dma_addr; member
Das102_usb_drv.c248 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/
Dvideobuf-dma-sg.h57 dma_addr_t *dma_addr; member
/linux-4.4.14/drivers/xen/
Dswiotlb-xen.c139 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/
Dsirfsoc_uart.h376 #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/
Ddxe.c182 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/
Dp54pci.c202 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/
Diw_rdma.c280 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;
Dib_rdma.c441 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()
Diw_recv.c142 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/
Dcxio_hal.c173 &(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/
Dskfddi.c1180 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/
Diommu.c863 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/
Dsis7019.c532 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/
Dflexcop-usb.h25 dma_addr_t dma_addr; member
/linux-4.4.14/drivers/net/ethernet/3com/
Dtyphoon.c257 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/
Ddma-mapping.c305 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/
Dcx25821-audio-upstream.c367 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/
Dsungem.c653 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 …]

123