/linux-master/arch/mips/sgi-ip32/ |
H A D | ip32-dma.c | 23 dma_addr_t dma_addr = paddr & RAM_OFFSET_MASK; local 26 dma_addr += CRIME_HI_MEM_BASE; 27 return dma_addr; 30 phys_addr_t dma_to_phys(struct device *dev, dma_addr_t dma_addr) argument 32 phys_addr_t paddr = dma_addr & RAM_OFFSET_MASK; 34 if (dma_addr >= 256*1024*1024)
|
/linux-master/arch/mips/loongson2ef/lemote-2f/ |
H A D | dma.c | 9 phys_addr_t dma_to_phys(struct device *dev, dma_addr_t dma_addr) argument 11 if (dma_addr > 0x8fffffff) 12 return dma_addr; 13 return dma_addr & 0x0fffffff;
|
/linux-master/arch/mips/loongson2ef/fuloong-2e/ |
H A D | dma.c | 9 phys_addr_t dma_to_phys(struct device *dev, dma_addr_t dma_addr) argument 11 return dma_addr & 0x7fffffff;
|
/linux-master/drivers/net/ethernet/apm/xgene-v2/ |
H A D | ring.c | 24 next_dma = ring->dma_addr + (offset * XGENE_ENET_DESC_SIZE); 37 dma_addr_t dma_addr = ring->dma_addr; local 39 xge_wr_csr(pdata, DMATXDESCL, dma_addr); 40 xge_wr_csr(pdata, DMATXDESCH, upper_32_bits(dma_addr)); 49 dma_addr_t dma_addr = ring->dma_addr; local 51 xge_wr_csr(pdata, DMARXDESCL, dma_addr); 52 xge_wr_csr(pdata, DMARXDESCH, upper_32_bits(dma_addr));
|
H A D | main.c | 74 dma_addr_t dma_addr; local 86 dma_addr = dma_map_single(dev, skb->data, len, DMA_FROM_DEVICE); 87 if (dma_mapping_error(dev, dma_addr)) { 94 ring->pkt_info[tail].dma_addr = dma_addr; 101 upper_32_bits(dma_addr))); 104 raw_desc->m0 = cpu_to_le64(SET_BITS(PKT_ADDRL, dma_addr) | 178 static dma_addr_t dma_addr; local 195 pkt_buf = dma_alloc_coherent(dev, XGENE_ENET_STD_MTU, &dma_addr, 208 upper_32_bits(dma_addr))); 242 dma_addr_t dma_addr; local 292 dma_addr_t dma_addr; local 375 dma_addr_t dma_addr; local 557 dma_addr_t dma_addr; local [all...] |
/linux-master/arch/mips/include/asm/mach-rc32434/ |
H A D | dma_v.h | 42 static inline void rc32434_start_dma(struct dma_reg *ch, u32 dma_addr) argument 45 __raw_writel(dma_addr, &ch->dmadptr); 48 static inline void rc32434_chain_dma(struct dma_reg *ch, u32 dma_addr) argument 50 __raw_writel(dma_addr, &ch->dmandptr);
|
/linux-master/drivers/net/ethernet/cisco/enic/ |
H A D | enic_res.h | 31 void *os_buf, dma_addr_t dma_addr, unsigned int len, 42 (u64)dma_addr | VNIC_PADDR_TARGET, 52 vnic_wq_post(wq, os_buf, dma_addr, len, sop, eop, desc_skip_cnt, 57 void *os_buf, dma_addr_t dma_addr, unsigned int len, 60 enic_queue_wq_desc_ex(wq, os_buf, dma_addr, len, 66 dma_addr_t dma_addr, unsigned int len, int vlan_tag_insert, 69 enic_queue_wq_desc_ex(wq, os_buf, dma_addr, len, 76 void *os_buf, dma_addr_t dma_addr, unsigned int len, 80 enic_queue_wq_desc_ex(wq, os_buf, dma_addr, len, 88 void *os_buf, dma_addr_t dma_addr, unsigne 30 enic_queue_wq_desc_ex(struct vnic_wq *wq, void *os_buf, dma_addr_t dma_addr, unsigned int len, unsigned int mss_or_csum_offset, unsigned int hdr_len, int vlan_tag_insert, unsigned int vlan_tag, int offload_mode, int cq_entry, int sop, int eop, int loopback) argument 56 enic_queue_wq_desc_cont(struct vnic_wq *wq, void *os_buf, dma_addr_t dma_addr, unsigned int len, int eop, int loopback) argument 65 enic_queue_wq_desc(struct vnic_wq *wq, void *os_buf, dma_addr_t dma_addr, unsigned int len, int vlan_tag_insert, unsigned int vlan_tag, int eop, int loopback) argument 75 enic_queue_wq_desc_csum(struct vnic_wq *wq, void *os_buf, dma_addr_t dma_addr, unsigned int len, int ip_csum, int tcpudp_csum, int vlan_tag_insert, unsigned int vlan_tag, int eop, int loopback) argument 87 enic_queue_wq_desc_csum_l4(struct vnic_wq *wq, void *os_buf, dma_addr_t dma_addr, unsigned int len, unsigned int csum_offset, unsigned int hdr_len, int vlan_tag_insert, unsigned int vlan_tag, int eop, int loopback) argument 98 enic_queue_wq_desc_tso(struct vnic_wq *wq, void *os_buf, dma_addr_t dma_addr, unsigned int len, unsigned int mss, unsigned int hdr_len, int vlan_tag_insert, unsigned int vlan_tag, int eop, int loopback) argument 109 enic_queue_rq_desc(struct vnic_rq *rq, void *os_buf, unsigned int os_buf_index, dma_addr_t dma_addr, unsigned int len) argument [all...] |
/linux-master/include/trace/events/ |
H 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; 74 TP_printk("%s: cpu_addr: %#llx, dma_addr: %#llx, size: %#x, caller: %s", 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_ [all...] |
/linux-master/kernel/dma/ |
H 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, 83 dma_addr_t dma_addr, void *virt, 95 dma_addr_t dma_addr, 101 dma_addr_t dma_addr, size_t size, 58 debug_dma_map_page(struct device *dev, struct page *page, size_t offset, size_t size, int direction, dma_addr_t dma_addr, unsigned long attrs) argument 82 debug_dma_alloc_coherent(struct device *dev, size_t size, dma_addr_t dma_addr, void *virt, unsigned long attrs) argument 93 debug_dma_map_resource(struct device *dev, phys_addr_t addr, size_t size, int direction, dma_addr_t dma_addr, unsigned long attrs) argument 100 debug_dma_unmap_resource(struct device *dev, dma_addr_t dma_addr, size_t size, int direction) argument
|
H A D | direct.h | 14 void *cpu_addr, dma_addr_t dma_addr, size_t size, 18 void *cpu_addr, dma_addr_t dma_addr, size_t size, 20 bool dma_direct_need_sync(struct device *dev, dma_addr_t dma_addr); 90 dma_addr_t dma_addr = phys_to_dma(dev, phys); local 98 if (unlikely(!dma_capable(dev, dma_addr, size, true)) || 107 &dma_addr, size, *dev->dma_mask, dev->bus_dma_limit); 113 return dma_addr;
|
/linux-master/sound/soc/bcm/ |
H A D | bcm63xx-pcm-whistler.c | 20 dma_addr_t dma_addr; member in struct:i2s_dma_desc 26 dma_addr_t dma_addr; member in struct:bcm63xx_runtime_data 153 dma_desc->dma_addr = runtime->dma_addr; 168 regmap_write(regmap_i2s, regaddr_descaddr, dma_desc->dma_addr); 181 prtd->dma_addr_next = substream->runtime->dma_addr; 184 prtd->dma_addr_next - substream->runtime->dma_addr); 270 dma_desc->dma_addr += 274 if (dma_desc->dma_addr - runtime->dma_addr > [all...] |
/linux-master/drivers/net/ethernet/sfc/falcon/ |
H A D | tx.h | 16 dma_addr_t dma_addr, unsigned int len);
|
/linux-master/sound/soc/ux500/ |
H A D | ux500_pcm.c | 37 dma_addr_t dma_addr; local 41 dma_addr = snd_dma_params->addr; 54 slave_config->dst_addr = dma_addr; 56 slave_config->src_addr = dma_addr;
|
/linux-master/drivers/fpga/ |
H A D | versal-fpga.c | 25 dma_addr_t dma_addr = 0; local 29 kbuf = dma_alloc_coherent(mgr->dev.parent, size, &dma_addr, GFP_KERNEL); 34 ret = zynqmp_pm_load_pdi(PDI_SRC_DDR, dma_addr); 35 dma_free_coherent(mgr->dev.parent, size, kbuf, dma_addr);
|
/linux-master/drivers/net/ethernet/freescale/dpaa2/ |
H A D | dpaa2-eth-trace.h | 17 #define TR_BUF_FMT "[%s] vaddr=%p size=%zu dma_addr=%pad map_size=%zu bpid=%d" 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, [all...] |
/linux-master/drivers/vdpa/vdpa_user/ |
H A D | iova_domain.h | 48 dma_addr_t dma_addr, size_t size, 52 dma_addr_t dma_addr, size_t size, 61 dma_addr_t dma_addr, size_t size, 65 size_t size, dma_addr_t *dma_addr, 69 void *vaddr, dma_addr_t dma_addr,
|
/linux-master/drivers/crypto/caam/ |
H A D | key_gen.c | 50 dma_addr_t dma_addr; local 75 dma_addr = dma_map_single(jrdev, key_out, local_max, DMA_BIDIRECTIONAL); 76 if (dma_mapping_error(jrdev, dma_addr)) { 82 append_key(desc, dma_addr, keylen, CLASS_2 | KEY_DEST_CLASS_REG); 100 append_fifo_store(desc, dma_addr, adata->keylen, 121 dma_unmap_single(jrdev, dma_addr, local_max, DMA_BIDIRECTIONAL);
|
/linux-master/drivers/crypto/intel/qat/qat_common/ |
H A D | adf_rl_admin.c | 12 prep_admin_req_msg(struct rl_sla *sla, dma_addr_t dma_addr, argument 17 req->init_cfg_ptr = dma_addr; 75 dma_addr_t dma_addr; local 79 &dma_addr, GFP_KERNEL); 84 prep_admin_req_msg(sla, dma_addr, fw_params, &req, is_update); 88 dma_addr); local
|
/linux-master/drivers/net/fddi/skfp/h/ |
H A D | osdef1st.h | 100 * We use the dma_addr fields under Linux to keep track of the 106 dma_addr_t dma_addr; member in struct:s_txd_os 111 dma_addr_t dma_addr; member in struct:s_rxd_os
|
/linux-master/include/linux/ |
H A D | dma-direct.h | 43 dma_addr_t dma_addr) 48 u64 offset = dma_addr - m->dma_start; 50 if (dma_addr >= m->dma_start && offset < m->size) 100 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t dma_addr) argument 105 paddr = translate_dma_to_phys(dev, dma_addr); 107 paddr = dma_addr; 140 dma_addr_t dma_addr, unsigned long attrs); 144 struct page *page, dma_addr_t dma_addr, 42 translate_dma_to_phys(struct device *dev, dma_addr_t dma_addr) argument
|
/linux-master/drivers/net/ethernet/sfc/ |
H A D | tx_tso.c | 42 * @dma_addr: DMA address of current position 65 dma_addr_t dma_addr; member in struct:tso_state 96 * @dma_addr: DMA address of fragment 103 dma_addr_t dma_addr, unsigned int len, 119 buffer->dma_addr = dma_addr; 122 dma_addr, len); 130 dma_addr += dma_len; 175 dma_addr_t dma_addr; local 198 dma_addr 102 efx_tx_queue_insert(struct efx_tx_queue *tx_queue, dma_addr_t dma_addr, unsigned int len, struct efx_tx_buffer **final_buffer) argument [all...] |
/linux-master/drivers/net/ethernet/brocade/bna/ |
H A D | bfi_cna.h | 49 union bfi_addr_u dma_addr; member in struct:bfi_port_get_stats_req 106 union bfi_addr_u dma_addr; member in struct:bfi_cee_get_req 125 union bfi_addr_u dma_addr; member in struct:bfi_cee_stats_req
|
/linux-master/drivers/media/platform/st/sti/delta/ |
H A D | delta-mem.c | 14 dma_addr_t dma_addr; local 18 addr = dma_alloc_attrs(delta->dev, size, &dma_addr, 29 buf->paddr = dma_addr;
|
/linux-master/drivers/net/ethernet/ti/ |
H A D | k3-cppi-desc-pool.c | 19 dma_addr_t dma_addr; member in struct:k3_cppi_desc_pool 39 pool->dma_addr); 86 &pool->dma_addr, GFP_KERNEL); 92 (phys_addr_t)pool->dma_addr, pool->mem_size, 103 pool->dma_addr); 117 return addr ? pool->dma_addr + (addr - pool->cpumem) : 0; 123 return dma ? pool->cpumem + (dma - pool->dma_addr) : NULL;
|
/linux-master/drivers/crypto/marvell/octeontx2/ |
H A D | otx2_cpt_reqmgr.h | 104 dma_addr_t dma_addr; member in struct:otx2_cpt_buf_ptr 194 if (req->out[i].dma_addr) 196 req->out[i].dma_addr, 202 if (req->in[i].dma_addr) 204 req->in[i].dma_addr, 228 list[i].dma_addr = dma_map_single(&pdev->dev, list[i].vptr, 231 if (unlikely(dma_mapping_error(&pdev->dev, list[i].dma_addr))) { 243 sg_ptr->ptr0 = cpu_to_be64(list[i * SG_COMPS_MAX + 0].dma_addr); 244 sg_ptr->ptr1 = cpu_to_be64(list[i * SG_COMPS_MAX + 1].dma_addr); 245 sg_ptr->ptr2 = cpu_to_be64(list[i * SG_COMPS_MAX + 2].dma_addr); [all...] |