/linux-6.3-rc2/drivers/net/ethernet/cisco/enic/ |
A D | enic_res.h | 31 void *os_buf, dma_addr_t dma_addr, unsigned int len, in enic_queue_wq_desc_ex() argument 42 (u64)dma_addr | VNIC_PADDR_TARGET, in enic_queue_wq_desc_ex() 57 void *os_buf, dma_addr_t dma_addr, unsigned int len, in enic_queue_wq_desc_cont() argument 60 enic_queue_wq_desc_ex(wq, os_buf, dma_addr, len, in enic_queue_wq_desc_cont() 69 enic_queue_wq_desc_ex(wq, os_buf, dma_addr, len, in enic_queue_wq_desc() 76 void *os_buf, dma_addr_t dma_addr, unsigned int len, in enic_queue_wq_desc_csum() argument 80 enic_queue_wq_desc_ex(wq, os_buf, dma_addr, len, in enic_queue_wq_desc_csum() 92 enic_queue_wq_desc_ex(wq, os_buf, dma_addr, len, in enic_queue_wq_desc_csum_l4() 103 enic_queue_wq_desc_ex(wq, os_buf, dma_addr, len, in enic_queue_wq_desc_tso() 111 dma_addr_t dma_addr, unsigned int len) in enic_queue_rq_desc() argument [all …]
|
/linux-6.3-rc2/sound/soc/bcm/ |
A D | bcm63xx-pcm-whistler.c | 20 dma_addr_t dma_addr; member 26 dma_addr_t dma_addr; member 153 dma_desc->dma_addr = runtime->dma_addr; in bcm63xx_pcm_prepare() 270 dma_desc->dma_addr += in i2s_dma_isr() 274 if (dma_desc->dma_addr - runtime->dma_addr >= in i2s_dma_isr() 276 dma_desc->dma_addr = runtime->dma_addr; in i2s_dma_isr() 280 prtd->dma_addr = dma_desc->dma_addr; in i2s_dma_isr() 319 dma_desc->dma_addr += in i2s_dma_isr() 324 if (dma_desc->dma_addr - runtime->dma_addr >= in i2s_dma_isr() 326 dma_desc->dma_addr = runtime->dma_addr; in i2s_dma_isr() [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/apm/xgene-v2/ |
A D | ring.c | 24 next_dma = ring->dma_addr + (offset * XGENE_ENET_DESC_SIZE); in xge_setup_desc() 37 dma_addr_t dma_addr = ring->dma_addr; in xge_update_tx_desc_addr() local 39 xge_wr_csr(pdata, DMATXDESCL, dma_addr); in xge_update_tx_desc_addr() 40 xge_wr_csr(pdata, DMATXDESCH, upper_32_bits(dma_addr)); in xge_update_tx_desc_addr() 49 dma_addr_t dma_addr = ring->dma_addr; in xge_update_rx_desc_addr() local 51 xge_wr_csr(pdata, DMARXDESCL, dma_addr); in xge_update_rx_desc_addr() 52 xge_wr_csr(pdata, DMARXDESCH, upper_32_bits(dma_addr)); in xge_update_rx_desc_addr()
|
A D | main.c | 74 dma_addr_t dma_addr; in xge_refill_buffers() local 94 ring->pkt_info[tail].dma_addr = dma_addr; in xge_refill_buffers() 211 tx_ring->pkt_info[tail].dma_addr = dma_addr; in xge_start_xmit() 242 dma_addr_t dma_addr; in xge_txc_poll() local 264 dma_addr = tx_ring->pkt_info[head].dma_addr; in xge_txc_poll() 292 dma_addr_t dma_addr; in xge_rx_poll() local 316 dma_addr = rx_ring->pkt_info[head].dma_addr; in xge_rx_poll() 375 dma_addr_t dma_addr; in xge_free_buffers() local 380 dma_addr = ring->pkt_info[i].dma_addr; in xge_free_buffers() 557 dma_addr_t dma_addr; in xge_free_pending_skb() local [all …]
|
/linux-6.3-rc2/arch/s390/pci/ |
A D | pci_dma.c | 125 rtx = calc_rtx(dma_addr); in dma_walk_cpu_trans() 130 sx = calc_sx(dma_addr); in dma_walk_cpu_trans() 135 px = calc_px(dma_addr); in dma_walk_cpu_trans() 182 dma_addr += PAGE_SIZE; in __dma_update_trans() 190 dma_addr -= PAGE_SIZE; in __dma_update_trans() 364 dma_addr_t dma_addr; in s390_dma_map_pages() local 404 dma_addr = dma_addr & PAGE_MASK; in s390_dma_unmap_pages() 409 zpci_err_dma(ret, dma_addr); in s390_dma_unmap_pages() 463 dma_addr_t dma_addr_base, dma_addr; in __s390_dma_map_sg() local 473 dma_addr = dma_addr_base; in __s390_dma_map_sg() [all …]
|
/linux-6.3-rc2/arch/mips/sgi-ip32/ |
A D | ip32-dma.c | 23 dma_addr_t dma_addr = paddr & RAM_OFFSET_MASK; in phys_to_dma() local 26 dma_addr += CRIME_HI_MEM_BASE; in phys_to_dma() 27 return dma_addr; in phys_to_dma() 30 phys_addr_t dma_to_phys(struct device *dev, dma_addr_t dma_addr) in dma_to_phys() argument 32 phys_addr_t paddr = dma_addr & RAM_OFFSET_MASK; in dma_to_phys() 34 if (dma_addr >= 256*1024*1024) in dma_to_phys()
|
/linux-6.3-rc2/drivers/net/ethernet/freescale/dpaa2/ |
A D | dpaa2-eth-trace.h | 116 dma_addr_t dma_addr, 122 TP_ARGS(netdev, vaddr, size, dma_addr, map_size, bpid), 132 __field(dma_addr_t, dma_addr) 144 __entry->dma_addr = dma_addr; 157 &__entry->dma_addr, 167 dma_addr_t dma_addr, 171 TP_ARGS(netdev, vaddr, size, dma_addr, map_size, bpid) 179 dma_addr_t dma_addr, 183 TP_ARGS(netdev, vaddr, size, dma_addr, map_size, bpid)
|
/linux-6.3-rc2/include/linux/ |
A D | dma-direct.h | 41 dma_addr_t dma_addr) in translate_dma_to_phys() argument 46 if (dma_addr >= m->dma_start && dma_addr - m->dma_start < m->size) in translate_dma_to_phys() 47 return (phys_addr_t)dma_addr + m->offset; in translate_dma_to_phys() 77 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t dma_addr) in dma_to_phys() argument 82 paddr = translate_dma_to_phys(dev, dma_addr); in dma_to_phys() 84 paddr = dma_addr; in dma_to_phys() 117 dma_addr_t dma_addr, unsigned long attrs); 121 struct page *page, dma_addr_t dma_addr,
|
/linux-6.3-rc2/drivers/net/ethernet/sfc/ |
A D | tx_tso.c | 65 dma_addr_t dma_addr; member 103 dma_addr_t dma_addr, unsigned int len, in efx_tx_queue_insert() argument 119 buffer->dma_addr = dma_addr; in efx_tx_queue_insert() 122 dma_addr, len); in efx_tx_queue_insert() 130 dma_addr += dma_len; in efx_tx_queue_insert() 175 dma_addr_t dma_addr; in tso_start() local 200 st->header_dma_addr = dma_addr; in tso_start() 202 st->dma_addr = dma_addr + header_len; in tso_start() 216 st->dma_addr = st->unmap_addr; in tso_get_fragment() 270 st->dma_addr += n; in tso_fill_packet_with_fragment() [all …]
|
A D | mcdi_functions.c | 80 dma_addr_t dma_addr; in efx_mcdi_ev_init() local 115 dma_addr = channel->eventq.buf.dma_addr; in efx_mcdi_ev_init() 118 dma_addr += EFX_BUF_SIZE; in efx_mcdi_ev_init() 172 dma_addr_t dma_addr; in efx_mcdi_tx_init() local 185 dma_addr = tx_queue->txd.buf.dma_addr; in efx_mcdi_tx_init() 188 tx_queue->queue, entries, (u64)dma_addr); in efx_mcdi_tx_init() 192 dma_addr += EFX_BUF_SIZE; in efx_mcdi_tx_init() 285 dma_addr_t dma_addr; in efx_mcdi_rx_init() local 309 dma_addr = rx_queue->rxd.buf.dma_addr; in efx_mcdi_rx_init() 312 efx_rx_queue_index(rx_queue), entries, (u64)dma_addr); in efx_mcdi_rx_init() [all …]
|
A D | tx_common.c | 305 dma_addr_t dma_addr, size_t len) in efx_tx_map_chunk() argument 321 buffer->dma_addr = dma_addr; in efx_tx_map_chunk() 324 dma_addr += dma_len; in efx_tx_map_chunk() 352 dma_addr_t dma_addr, unmap_addr; in efx_tx_map_data() local 364 unmap_addr = dma_addr; in efx_tx_map_data() 366 if (unlikely(dma_mapping_error(dma_dev, dma_addr))) in efx_tx_map_data() 377 efx_tx_map_chunk(tx_queue, dma_addr, header_len); in efx_tx_map_data() 379 dma_addr += header_len; in efx_tx_map_data() 388 buffer = efx_tx_map_chunk(tx_queue, dma_addr, len); in efx_tx_map_data() 395 buffer->dma_offset = buffer->dma_addr - unmap_addr; in efx_tx_map_data() [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/netronome/nfp/nfdk/ |
A D | dp.c | 264 dma_addr_t dma_addr; in nfp_nfdk_tx() local 317 txbuf->dma_addr = dma_addr; in nfp_nfdk_tx() 345 dma_addr += tmp_dlen + 1; in nfp_nfdk_tx() 376 txbuf->dma_addr = dma_addr; in nfp_nfdk_tx() 616 rx_ring->rxbufs[wr_idx].dma_addr = dma_addr; in nfp_nfdk_rx_give_one() 906 dma_addr_t dma_addr; in nfp_nfdk_tx_xdp_buf() local 953 txbuf[1].dma_addr = rxbuf->dma_addr; in nfp_nfdk_tx_xdp_buf() 962 dma_addr = rxbuf->dma_addr + dma_off; in nfp_nfdk_tx_xdp_buf() 981 dma_addr += tmp_dlen + 1; in nfp_nfdk_tx_xdp_buf() 1323 dma_addr_t dma_addr; in nfp_nfdk_ctrl_tx_one() local [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/sfc/siena/ |
A D | tx_common.c | 288 dma_addr_t dma_addr, size_t len) in efx_siena_tx_map_chunk() argument 304 buffer->dma_addr = dma_addr; in efx_siena_tx_map_chunk() 307 dma_addr += dma_len; in efx_siena_tx_map_chunk() 335 dma_addr_t dma_addr, unmap_addr; in efx_siena_tx_map_data() local 347 unmap_addr = dma_addr; in efx_siena_tx_map_data() 349 if (unlikely(dma_mapping_error(dma_dev, dma_addr))) in efx_siena_tx_map_data() 362 dma_addr += header_len; in efx_siena_tx_map_data() 378 buffer->dma_offset = buffer->dma_addr - unmap_addr; in efx_siena_tx_map_data() 392 dma_addr = skb_frag_dma_map(dma_dev, fragment, 0, len, in efx_siena_tx_map_data() 396 unmap_addr = dma_addr; in efx_siena_tx_map_data() [all …]
|
/linux-6.3-rc2/kernel/dma/ |
A D | debug.h | 14 int direction, dma_addr_t dma_addr, 28 dma_addr_t dma_addr, void *virt, 36 dma_addr_t dma_addr, 39 extern void debug_dma_unmap_resource(struct device *dev, dma_addr_t dma_addr, 60 int direction, dma_addr_t dma_addr, in debug_dma_map_page() argument 83 dma_addr_t dma_addr, void *virt, in debug_dma_alloc_coherent() argument 95 dma_addr_t dma_addr, in debug_dma_map_resource() argument 101 dma_addr_t dma_addr, size_t size, in debug_dma_unmap_resource() argument
|
/linux-6.3-rc2/drivers/net/ethernet/qualcomm/emac/ |
A D | emac-mac.c | 602 tpbuf->dma_addr = 0; in emac_tx_q_descs_free() 638 rfbuf->dma_addr = 0; in emac_rx_q_free_descs() 687 tx_q->tpd.dma_addr = ring_header->dma_addr + ring_header->used; in emac_tx_q_desc_alloc() 731 rx_q->rrd.dma_addr = ring_header->dma_addr + ring_header->used; in emac_rx_descs_alloc() 735 rx_q->rfd.dma_addr = ring_header->dma_addr + ring_header->used; in emac_rx_descs_alloc() 1118 rfbuf->dma_addr = 0; in emac_mac_rx_process() 1193 tpbuf->dma_addr = 0; in emac_mac_tx_process() 1352 tpbuf->dma_addr); in emac_tx_fill_tpd() 1373 tpbuf->dma_addr); in emac_tx_fill_tpd() 1393 tpbuf->dma_addr); in emac_tx_fill_tpd() [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/netronome/nfp/nfd3/ |
A D | dp.c | 263 dma_addr_t dma_addr; in nfp_nfd3_tx() local 309 txbuf->dma_addr = dma_addr; in nfp_nfd3_tx() 354 tx_ring->txbufs[wr_idx].dma_addr = dma_addr; in nfp_nfd3_tx() 473 tx_buf->dma_addr = 0; in nfp_nfd3_tx_complete() 596 rx_ring->rxbufs[wr_idx].dma_addr = dma_addr; in nfp_nfd3_rx_give_one() 606 dma_addr + dp->rx_dma_off); in nfp_nfd3_rx_give_one() 868 txbuf->dma_addr = rxbuf->dma_addr; in nfp_nfd3_tx_xdp_buf() 1042 rxbuf->dma_addr); in nfp_nfd3_rx() 1055 rxbuf->dma_addr); in nfp_nfd3_rx() 1212 dma_addr_t dma_addr; in nfp_nfd3_ctrl_tx_one() local [all …]
|
/linux-6.3-rc2/include/trace/events/ |
A D | habanalabs.h | 54 TP_PROTO(struct device *dev, u64 cpu_addr, u64 dma_addr, size_t size, const char *caller), 56 TP_ARGS(dev, cpu_addr, dma_addr, size, caller), 61 __field(u64, dma_addr) 69 __entry->dma_addr = dma_addr; 77 __entry->dma_addr, 83 TP_PROTO(struct device *dev, u64 cpu_addr, u64 dma_addr, size_t size, const char *caller), 84 TP_ARGS(dev, cpu_addr, dma_addr, size, caller)); 87 TP_PROTO(struct device *dev, u64 cpu_addr, u64 dma_addr, size_t size, const char *caller), 88 TP_ARGS(dev, cpu_addr, dma_addr, size, caller));
|
/linux-6.3-rc2/drivers/bus/mhi/host/ |
A D | boot.c | 34 bhi_vec->dma_addr = mhi_buf->dma_addr; in mhi_rddm_prepare() 41 upper_32_bits(mhi_buf->dma_addr)); in mhi_rddm_prepare() 44 lower_32_bits(mhi_buf->dma_addr)); in mhi_rddm_prepare() 229 dma_addr_t dma_addr, in mhi_fw_load_bhi() argument 259 upper_32_bits(dma_addr)); in mhi_fw_load_bhi() 261 lower_32_bits(dma_addr)); in mhi_fw_load_bhi() 307 mhi_buf->buf, mhi_buf->dma_addr); in mhi_free_bhie_table() 344 vec_size, &mhi_buf->dma_addr, in mhi_alloc_bhie_table() 359 mhi_buf->buf, mhi_buf->dma_addr); in mhi_alloc_bhie_table() 380 bhi_vec->dma_addr = mhi_buf->dma_addr; in mhi_firmware_copy() [all …]
|
/linux-6.3-rc2/drivers/media/pci/solo6x10/ |
A D | solo6x10-p2m.c | 32 dma_addr_t dma_addr; in solo_p2m_dma() local 40 dma_addr = dma_map_single(&solo_dev->pdev->dev, sys_addr, size, in solo_p2m_dma() 42 if (dma_mapping_error(&solo_dev->pdev->dev, dma_addr)) in solo_p2m_dma() 45 ret = solo_p2m_dma_t(solo_dev, wr, dma_addr, ext_addr, size, in solo_p2m_dma() 48 dma_unmap_single(&solo_dev->pdev->dev, dma_addr, size, in solo_p2m_dma() 93 desc[1].dma_addr); in solo_p2m_dma_desc() 125 dma_addr_t dma_addr, u32 ext_addr, u32 size, in solo_p2m_fill_desc() argument 128 WARN_ON_ONCE(dma_addr & 0x03); in solo_p2m_fill_desc() 141 desc->dma_addr = dma_addr; in solo_p2m_fill_desc() 146 dma_addr_t dma_addr, u32 ext_addr, u32 size, in solo_p2m_dma_t() argument [all …]
|
/linux-6.3-rc2/drivers/xen/ |
A D | swiotlb-xen.c | 72 dma_addr_t dma_addr) in xen_dma_to_phys() argument 74 return xen_bus_to_phys(dev, dma_to_phys(dev, dma_addr)); in xen_dma_to_phys() 93 unsigned long bfn = XEN_PFN_DOWN(dma_to_phys(dev, dma_addr)); in is_xen_swiotlb_buffer() 276 phys_addr_t paddr = xen_dma_to_phys(dev, dma_addr); in xen_swiotlb_sync_single_for_cpu() 279 if (pfn_valid(PFN_DOWN(dma_to_phys(dev, dma_addr)))) in xen_swiotlb_sync_single_for_cpu() 282 xen_dma_sync_for_cpu(dev, dma_addr, size, dir); in xen_swiotlb_sync_single_for_cpu() 285 if (is_xen_swiotlb_buffer(dev, dma_addr)) in xen_swiotlb_sync_single_for_cpu() 293 phys_addr_t paddr = xen_dma_to_phys(dev, dma_addr); in xen_swiotlb_sync_single_for_device() 295 if (is_xen_swiotlb_buffer(dev, dma_addr)) in xen_swiotlb_sync_single_for_device() 299 if (pfn_valid(PFN_DOWN(dma_to_phys(dev, dma_addr)))) in xen_swiotlb_sync_single_for_device() [all …]
|
/linux-6.3-rc2/drivers/media/platform/mediatek/vcodec/ |
A D | venc_vpu_if.c | 244 if ((frm_buf->fb_addr[0].dma_addr % 16 == 0) && in vpu_enc_encode_32bits() 245 (frm_buf->fb_addr[1].dma_addr % 16 == 0) && in vpu_enc_encode_32bits() 246 (frm_buf->fb_addr[2].dma_addr % 16 == 0)) { in vpu_enc_encode_32bits() 256 out.base.bs_addr = bs_buf->dma_addr; in vpu_enc_encode_32bits() 291 if ((frm_buf->fb_addr[0].dma_addr % 16 == 0) && in vpu_enc_encode_34bits() 292 (frm_buf->fb_addr[1].dma_addr % 16 == 0) && in vpu_enc_encode_34bits() 293 (frm_buf->fb_addr[2].dma_addr % 16 == 0)) { in vpu_enc_encode_34bits() 294 out.input_addr[0] = frm_buf->fb_addr[0].dma_addr; in vpu_enc_encode_34bits() 295 out.input_addr[1] = frm_buf->fb_addr[1].dma_addr; in vpu_enc_encode_34bits() 296 out.input_addr[2] = frm_buf->fb_addr[2].dma_addr; in vpu_enc_encode_34bits() [all …]
|
/linux-6.3-rc2/arch/mips/loongson2ef/lemote-2f/ |
A D | dma.c | 9 phys_addr_t dma_to_phys(struct device *dev, dma_addr_t dma_addr) in dma_to_phys() argument 11 if (dma_addr > 0x8fffffff) in dma_to_phys() 12 return dma_addr; in dma_to_phys() 13 return dma_addr & 0x0fffffff; in dma_to_phys()
|
/linux-6.3-rc2/drivers/tty/serial/cpm_uart/ |
A D | cpm_uart_cpm1.c | 67 dma_addr_t dma_addr = 0; in cpm_uart_allocbuf() local 86 dma_addr = (u32)cpm_dpram_phys(mem_addr); in cpm_uart_allocbuf() 88 mem_addr = dma_alloc_coherent(pinfo->port.dev, memsz, &dma_addr, in cpm_uart_allocbuf() 100 pinfo->dma_addr = dma_addr; /* physical address*/ in cpm_uart_allocbuf() 119 pinfo->dma_addr); in cpm_uart_freebuf()
|
/linux-6.3-rc2/drivers/net/ethernet/ti/ |
A D | k3-cppi-desc-pool.c | 19 dma_addr_t dma_addr; member 38 pool->dma_addr); in k3_cppi_desc_pool_destroy() 77 &pool->dma_addr, GFP_KERNEL); in k3_cppi_desc_pool_create_name() 83 (phys_addr_t)pool->dma_addr, pool->mem_size, in k3_cppi_desc_pool_create_name() 94 pool->dma_addr); in k3_cppi_desc_pool_create_name() 105 return addr ? pool->dma_addr + (addr - pool->cpumem) : 0; in k3_cppi_desc_pool_virt2dma() 110 return dma ? pool->cpumem + (dma - pool->dma_addr) : NULL; in k3_cppi_desc_pool_dma2virt()
|
/linux-6.3-rc2/drivers/crypto/caam/ |
A D | key_gen.c | 50 dma_addr_t dma_addr; in gen_split_key() local 75 dma_addr = dma_map_single(jrdev, key_out, local_max, DMA_BIDIRECTIONAL); in gen_split_key() 76 if (dma_mapping_error(jrdev, dma_addr)) { in gen_split_key() 82 append_key(desc, dma_addr, keylen, CLASS_2 | KEY_DEST_CLASS_REG); in gen_split_key() 100 append_fifo_store(desc, dma_addr, adata->keylen, in gen_split_key() 121 dma_unmap_single(jrdev, dma_addr, local_max, DMA_BIDIRECTIONAL); in gen_split_key()
|