Home
last modified time | relevance | path

Searched refs:dma_addr (Results 1 - 25 of 1494) sorted by relevance

12345678910>>...60

/kernel/linux/linux-5.10/drivers/net/ethernet/cisco/enic/
H A Denic_res.h44 void *os_buf, dma_addr_t dma_addr, unsigned int len, in enic_queue_wq_desc_ex()
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()
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()
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()
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, unsigne in enic_queue_wq_desc_csum_l4()
43 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) enic_queue_wq_desc_ex() argument
69 enic_queue_wq_desc_cont(struct vnic_wq *wq, void *os_buf, dma_addr_t dma_addr, unsigned int len, int eop, int loopback) enic_queue_wq_desc_cont() argument
78 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) enic_queue_wq_desc() argument
88 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) enic_queue_wq_desc_csum() argument
100 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) enic_queue_wq_desc_csum_l4() argument
111 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) enic_queue_wq_desc_tso() argument
122 enic_queue_rq_desc(struct vnic_rq *rq, void *os_buf, unsigned int os_buf_index, dma_addr_t dma_addr, unsigned int len) enic_queue_rq_desc() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/cisco/enic/
H A Denic_res.h31 void *os_buf, dma_addr_t dma_addr, unsigned int len, in enic_queue_wq_desc_ex()
42 (u64)dma_addr | VNIC_PADDR_TARGET, in enic_queue_wq_desc_ex()
52 vnic_wq_post(wq, os_buf, dma_addr, len, sop, eop, desc_skip_cnt, in enic_queue_wq_desc_ex()
57 void *os_buf, dma_addr_t dma_addr, unsigned int len, in enic_queue_wq_desc_cont()
60 enic_queue_wq_desc_ex(wq, os_buf, dma_addr, len, in enic_queue_wq_desc_cont()
66 dma_addr_t dma_addr, unsigned int len, int vlan_tag_insert, in enic_queue_wq_desc()
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()
80 enic_queue_wq_desc_ex(wq, os_buf, dma_addr, len, in enic_queue_wq_desc_csum()
88 void *os_buf, dma_addr_t dma_addr, unsigne in enic_queue_wq_desc_csum_l4()
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) enic_queue_wq_desc_ex() 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) enic_queue_wq_desc_cont() 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) enic_queue_wq_desc() 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) enic_queue_wq_desc_csum() 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) enic_queue_wq_desc_csum_l4() 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) enic_queue_wq_desc_tso() 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) enic_queue_rq_desc() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/apm/xgene-v2/
H A Dring.c24 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()
H A Dmain.c74 dma_addr_t dma_addr; in xge_refill_buffers() local
86 dma_addr = dma_map_single(dev, skb->data, len, DMA_FROM_DEVICE); in xge_refill_buffers()
87 if (dma_mapping_error(dev, dma_addr)) { in xge_refill_buffers()
94 ring->pkt_info[tail].dma_addr = dma_addr; in xge_refill_buffers()
101 upper_32_bits(dma_addr))); in xge_refill_buffers()
104 raw_desc->m0 = cpu_to_le64(SET_BITS(PKT_ADDRL, dma_addr) | in xge_refill_buffers()
178 static dma_addr_t dma_addr; in xge_start_xmit() local
195 pkt_buf = dma_alloc_coherent(dev, XGENE_ENET_STD_MTU, &dma_addr, in xge_start_xmit()
208 upper_32_bits(dma_addr))); in xge_start_xmit()
242 dma_addr_t dma_addr; xge_txc_poll() local
292 dma_addr_t dma_addr; xge_rx_poll() local
375 dma_addr_t dma_addr; xge_free_buffers() local
557 dma_addr_t dma_addr; xge_free_pending_skb() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/apm/xgene-v2/
H A Dring.c24 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()
H A Dmain.c74 dma_addr_t dma_addr; in xge_refill_buffers() local
86 dma_addr = dma_map_single(dev, skb->data, len, DMA_FROM_DEVICE); in xge_refill_buffers()
87 if (dma_mapping_error(dev, dma_addr)) { in xge_refill_buffers()
94 ring->pkt_info[tail].dma_addr = dma_addr; in xge_refill_buffers()
101 upper_32_bits(dma_addr))); in xge_refill_buffers()
104 raw_desc->m0 = cpu_to_le64(SET_BITS(PKT_ADDRL, dma_addr) | in xge_refill_buffers()
178 static dma_addr_t dma_addr; in xge_start_xmit() local
195 pkt_buf = dma_alloc_coherent(dev, XGENE_ENET_STD_MTU, &dma_addr, in xge_start_xmit()
208 upper_32_bits(dma_addr))); in xge_start_xmit()
242 dma_addr_t dma_addr; xge_txc_poll() local
292 dma_addr_t dma_addr; xge_rx_poll() local
375 dma_addr_t dma_addr; xge_free_buffers() local
557 dma_addr_t dma_addr; xge_free_pending_skb() local
[all...]
/kernel/linux/linux-5.10/arch/s390/pci/
H A Dpci_dma.c99 unsigned long *dma_walk_cpu_trans(unsigned long *rto, dma_addr_t dma_addr) in dma_walk_cpu_trans() argument
104 rtx = calc_rtx(dma_addr); in dma_walk_cpu_trans()
109 sx = calc_sx(dma_addr); in dma_walk_cpu_trans()
114 px = calc_px(dma_addr); in dma_walk_cpu_trans()
134 dma_addr_t dma_addr, size_t size, int flags) 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()
167 dma_addr -= PAGE_SIZE; in __dma_update_trans()
168 entry = dma_walk_cpu_trans(zdev->dma_table, dma_addr); in __dma_update_trans()
179 static int __dma_purge_tlb(struct zpci_dev *zdev, dma_addr_t dma_addr, in __dma_purge_tlb() argument
133 __dma_update_trans(struct zpci_dev *zdev, unsigned long pa, dma_addr_t dma_addr, size_t size, int flags) __dma_update_trans() argument
218 dma_update_trans(struct zpci_dev *zdev, unsigned long pa, dma_addr_t dma_addr, size_t size, int flags) dma_update_trans() argument
303 dma_free_address(struct device *dev, dma_addr_t dma_addr, int size) dma_free_address() argument
342 dma_addr_t dma_addr; s390_dma_map_pages() local
374 s390_dma_unmap_pages(struct device *dev, dma_addr_t dma_addr, size_t size, enum dma_data_direction direction, unsigned long attrs) s390_dma_unmap_pages() argument
441 dma_addr_t dma_addr_base, dma_addr; __s390_dma_map_sg() local
[all...]
/kernel/linux/linux-6.6/arch/s390/pci/
H A Dpci_dma.c119 unsigned long *dma_walk_cpu_trans(unsigned long *rto, dma_addr_t dma_addr, in dma_walk_cpu_trans() argument
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()
160 dma_addr_t dma_addr, size_t size, int flags) in __dma_update_trans()
174 entry = dma_walk_cpu_trans(zdev->dma_table, dma_addr, in __dma_update_trans()
182 dma_addr += PAGE_SIZE; in __dma_update_trans()
190 dma_addr -= PAGE_SIZE; in __dma_update_trans()
191 entry = dma_walk_cpu_trans(zdev->dma_table, dma_addr, in __dma_update_trans()
201 static int __dma_purge_tlb(struct zpci_dev *zdev, dma_addr_t dma_addr, in __dma_purge_tlb() argument
159 __dma_update_trans(struct zpci_dev *zdev, phys_addr_t pa, dma_addr_t dma_addr, size_t size, int flags) __dma_update_trans() argument
240 dma_update_trans(struct zpci_dev *zdev, phys_addr_t pa, dma_addr_t dma_addr, size_t size, int flags) dma_update_trans() argument
325 dma_free_address(struct device *dev, dma_addr_t dma_addr, int size) dma_free_address() argument
364 dma_addr_t dma_addr; s390_dma_map_pages() local
396 s390_dma_unmap_pages(struct device *dev, dma_addr_t dma_addr, size_t size, enum dma_data_direction direction, unsigned long attrs) s390_dma_unmap_pages() argument
463 dma_addr_t dma_addr_base, dma_addr; __s390_dma_map_sg() local
[all...]
/kernel/linux/linux-5.10/arch/mips/sgi-ip32/
H A Dip32-dma.c23 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()
/kernel/linux/linux-6.6/arch/mips/sgi-ip32/
H A Dip32-dma.c23 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()
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/dpaa2/
H A Ddpaa2-eth-trace.h17 #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...]
/kernel/linux/linux-5.10/sound/soc/bcm/
H A Dbcm63xx-pcm-whistler.c19 dma_addr_t dma_addr; member
25 dma_addr_t dma_addr; member
157 dma_desc->dma_addr = runtime->dma_addr; in bcm63xx_pcm_prepare()
172 regmap_write(regmap_i2s, regaddr_descaddr, dma_desc->dma_addr); in bcm63xx_pcm_prepare()
185 prtd->dma_addr_next = substream->runtime->dma_addr; in bcm63xx_pcm_pointer()
188 prtd->dma_addr_next - substream->runtime->dma_addr); in bcm63xx_pcm_pointer()
201 runtime->dma_addr, in bcm63xx_pcm_mmap()
287 dma_desc->dma_addr += in i2s_dma_isr()
291 if (dma_desc->dma_addr in i2s_dma_isr()
[all...]
/kernel/linux/linux-6.6/sound/soc/bcm/
H A Dbcm63xx-pcm-whistler.c20 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()
168 regmap_write(regmap_i2s, regaddr_descaddr, dma_desc->dma_addr); in bcm63xx_pcm_prepare()
181 prtd->dma_addr_next = substream->runtime->dma_addr; in bcm63xx_pcm_pointer()
184 prtd->dma_addr_next - substream->runtime->dma_addr); in bcm63xx_pcm_pointer()
270 dma_desc->dma_addr += in i2s_dma_isr()
274 if (dma_desc->dma_addr - runtime->dma_addr > in i2s_dma_isr()
[all...]
/kernel/linux/linux-5.10/include/linux/
H A Ddma-direct.h41 dma_addr_t dma_addr) in translate_dma_to_phys()
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,
40 translate_dma_to_phys(struct device *dev, dma_addr_t dma_addr) translate_dma_to_phys() argument
/kernel/linux/linux-6.6/include/linux/
H A Ddma-direct.h41 dma_addr_t dma_addr) in translate_dma_to_phys()
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,
40 translate_dma_to_phys(struct device *dev, dma_addr_t dma_addr) translate_dma_to_phys() argument
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dxdp.c65 dma_addr_t dma_addr; in mlx5e_xmit_xdp_buff() local
89 dma_addr = dma_map_single(sq->pdev, xdptxd.data, xdptxd.len, in mlx5e_xmit_xdp_buff()
91 if (dma_mapping_error(sq->pdev, dma_addr)) { in mlx5e_xmit_xdp_buff()
96 xdptxd.dma_addr = dma_addr; in mlx5e_xmit_xdp_buff()
98 xdpi.frame.dma_addr = dma_addr; in mlx5e_xmit_xdp_buff()
108 dma_addr = di->addr + (xdpf->data - (void *)xdpf); in mlx5e_xmit_xdp_buff()
109 dma_sync_single_for_device(sq->pdev, dma_addr, xdptxd.len, in mlx5e_xmit_xdp_buff()
112 xdptxd.dma_addr in mlx5e_xmit_xdp_buff()
323 dma_addr_t dma_addr = xdptxd->dma_addr; mlx5e_xmit_xdp_frame() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/nfd3/
H A Ddp.c263 dma_addr_t dma_addr; in nfp_nfd3_tx() local
299 dma_addr = dma_map_single(dp->dev, skb->data, skb_headlen(skb), in nfp_nfd3_tx()
301 if (dma_mapping_error(dp->dev, dma_addr)) in nfp_nfd3_tx()
309 txbuf->dma_addr = dma_addr; in nfp_nfd3_tx()
318 nfp_desc_set_dma_addr_40b(txd, dma_addr); in nfp_nfd3_tx()
347 dma_addr = skb_frag_dma_map(dp->dev, frag, 0, in nfp_nfd3_tx()
349 if (dma_mapping_error(dp->dev, dma_addr)) in nfp_nfd3_tx()
354 tx_ring->txbufs[wr_idx].dma_addr = dma_addr; in nfp_nfd3_tx()
549 nfp_nfd3_napi_alloc_one(struct nfp_net_dp *dp, dma_addr_t *dma_addr) nfp_nfd3_napi_alloc_one() argument
584 nfp_nfd3_rx_give_one(const struct nfp_net_dp *dp, struct nfp_net_rx_ring *rx_ring, void *frag, dma_addr_t dma_addr) nfp_nfd3_rx_give_one() argument
1212 dma_addr_t dma_addr; nfp_nfd3_ctrl_tx_one() local
[all...]
/kernel/linux/linux-5.10/kernel/dma/
H A Ddebug.h14 int direction, dma_addr_t dma_addr);
26 dma_addr_t dma_addr, void *virt);
33 dma_addr_t dma_addr);
35 extern void debug_dma_unmap_resource(struct device *dev, dma_addr_t dma_addr,
56 int direction, dma_addr_t dma_addr) in debug_dma_map_page()
77 dma_addr_t dma_addr, void *virt) in debug_dma_alloc_coherent()
88 dma_addr_t dma_addr) in debug_dma_map_resource()
93 dma_addr_t dma_addr, size_t size, in debug_dma_unmap_resource()
54 debug_dma_map_page(struct device *dev, struct page *page, size_t offset, size_t size, int direction, dma_addr_t dma_addr) debug_dma_map_page() argument
76 debug_dma_alloc_coherent(struct device *dev, size_t size, dma_addr_t dma_addr, void *virt) debug_dma_alloc_coherent() argument
86 debug_dma_map_resource(struct device *dev, phys_addr_t addr, size_t size, int direction, dma_addr_t dma_addr) debug_dma_map_resource() argument
92 debug_dma_unmap_resource(struct device *dev, dma_addr_t dma_addr, size_t size, int direction) debug_dma_unmap_resource() argument
H A Ddirect.c34 dma_addr_t dma_addr) in dma_direct_to_page()
36 return pfn_to_page(PHYS_PFN(dma_to_phys(dev, dma_addr))); in dma_direct_to_page()
70 dma_addr_t dma_addr = phys_to_dma_direct(dev, phys); in dma_coherent_ok() local
72 if (dma_addr == DMA_MAPPING_ERROR) in dma_coherent_ok()
74 return dma_addr + size - 1 <= in dma_coherent_ok()
245 void *cpu_addr, dma_addr_t dma_addr, unsigned long attrs) in dma_direct_free()
257 arch_dma_free(dev, size, cpu_addr, dma_addr, attrs); in dma_direct_free()
274 dma_free_contiguous(dev, dma_direct_to_page(dev, dma_addr), size); in dma_direct_free()
315 struct page *page, dma_addr_t dma_addr, in dma_direct_free_pages()
416 dma_addr_t dma_addr in dma_direct_map_resource() local
33 dma_direct_to_page(struct device *dev, dma_addr_t dma_addr) dma_direct_to_page() argument
244 dma_direct_free(struct device *dev, size_t size, void *cpu_addr, dma_addr_t dma_addr, unsigned long attrs) dma_direct_free() argument
314 dma_direct_free_pages(struct device *dev, size_t size, struct page *page, dma_addr_t dma_addr, enum dma_data_direction dir) dma_direct_free_pages() argument
429 dma_direct_get_sgtable(struct device *dev, struct sg_table *sgt, void *cpu_addr, dma_addr_t dma_addr, size_t size, unsigned long attrs) dma_direct_get_sgtable() argument
448 dma_direct_mmap(struct device *dev, struct vm_area_struct *vma, void *cpu_addr, dma_addr_t dma_addr, size_t size, unsigned long attrs) dma_direct_mmap() argument
500 dma_direct_need_sync(struct device *dev, dma_addr_t dma_addr) dma_direct_need_sync() argument
[all...]
/kernel/linux/linux-6.6/kernel/dma/
H A Ddebug.h14 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()
83 dma_addr_t dma_addr, void *virt, in debug_dma_alloc_coherent()
95 dma_addr_t dma_addr, in debug_dma_map_resource()
101 dma_addr_t dma_addr, size_t size, in debug_dma_unmap_resource()
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) debug_dma_map_page() argument
82 debug_dma_alloc_coherent(struct device *dev, size_t size, dma_addr_t dma_addr, void *virt, unsigned long attrs) debug_dma_alloc_coherent() 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) debug_dma_map_resource() argument
100 debug_dma_unmap_resource(struct device *dev, dma_addr_t dma_addr, size_t size, int direction) debug_dma_unmap_resource() argument
/kernel/linux/linux-5.10/drivers/media/platform/mtk-jpeg/
H A Dmtk_jpeg_enc_hw.c59 dma_addr_t dma_addr; in mtk_jpeg_set_enc_src() local
62 dma_addr = vb2_dma_contig_plane_dma_addr(src_buf, i) + in mtk_jpeg_set_enc_src()
65 writel(dma_addr, base + JPEG_ENC_SRC_LUMA_ADDR); in mtk_jpeg_set_enc_src()
67 writel(dma_addr, base + JPEG_ENC_SRC_CHROMA_ADDR); in mtk_jpeg_set_enc_src()
74 dma_addr_t dma_addr; in mtk_jpeg_set_enc_dst() local
79 dma_addr = vb2_dma_contig_plane_dma_addr(dst_buf, 0); in mtk_jpeg_set_enc_dst()
81 dma_addr_offsetmask = dma_addr & JPEG_ENC_DST_ADDR_OFFSET_MASK; in mtk_jpeg_set_enc_dst()
86 writel(dma_addr & ~0xf, base + JPEG_ENC_DST_ADDR0); in mtk_jpeg_set_enc_dst()
87 writel((dma_addr + size) & ~0xf, base + JPEG_ENC_STALL_ADDR0); in mtk_jpeg_set_enc_dst()
/kernel/linux/linux-5.10/drivers/bus/mhi/host/
H A Dboot.c33 bhi_vec->dma_addr = mhi_buf->dma_addr; in mhi_rddm_prepare()
40 upper_32_bits(mhi_buf->dma_addr)); in mhi_rddm_prepare()
43 lower_32_bits(mhi_buf->dma_addr)); in mhi_rddm_prepare()
53 &mhi_buf->dma_addr, mhi_buf->len, sequence_id); in mhi_rddm_prepare()
193 upper_32_bits(mhi_buf->dma_addr)); in mhi_fw_load_amss()
196 lower_32_bits(mhi_buf->dma_addr)); in mhi_fw_load_amss()
222 dma_addr_t dma_addr, in mhi_fw_load_sbl()
252 upper_32_bits(dma_addr)); in mhi_fw_load_sbl()
254 lower_32_bits(dma_addr)); in mhi_fw_load_sbl()
221 mhi_fw_load_sbl(struct mhi_controller *mhi_cntrl, dma_addr_t dma_addr, size_t size) mhi_fw_load_sbl() argument
393 dma_addr_t dma_addr; mhi_fw_load_handler() local
[all...]
/kernel/linux/linux-6.6/drivers/bus/mhi/host/
H A Dboot.c34 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()
57 &mhi_buf->dma_addr, mhi_buf->len, sequence_id); in mhi_rddm_prepare()
199 upper_32_bits(mhi_buf->dma_addr)); in mhi_fw_load_bhie()
202 lower_32_bits(mhi_buf->dma_addr)); in mhi_fw_load_bhie()
229 dma_addr_t dma_addr, in mhi_fw_load_bhi()
259 upper_32_bits(dma_addr)); in mhi_fw_load_bhi()
261 lower_32_bits(dma_addr)); in mhi_fw_load_bhi()
228 mhi_fw_load_bhi(struct mhi_controller *mhi_cntrl, dma_addr_t dma_addr, size_t size) mhi_fw_load_bhi() argument
396 dma_addr_t dma_addr; mhi_fw_load_handler() local
[all...]
/kernel/linux/linux-5.10/drivers/media/pci/solo6x10/
H A Dsolo6x10-p2m.c32 dma_addr_t dma_addr; in solo_p2m_dma() local
40 dma_addr = pci_map_single(solo_dev->pdev, sys_addr, size, in solo_p2m_dma()
42 if (pci_dma_mapping_error(solo_dev->pdev, 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 pci_unmap_single(solo_dev->pdev, 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()
128 WARN_ON_ONCE(dma_addr & 0x03); in solo_p2m_fill_desc()
141 desc->dma_addr = dma_addr; in solo_p2m_fill_desc()
124 solo_p2m_fill_desc(struct solo_p2m_desc *desc, int wr, dma_addr_t dma_addr, u32 ext_addr, u32 size, int repeat, u32 ext_size) solo_p2m_fill_desc() argument
145 solo_p2m_dma_t(struct solo_dev *solo_dev, int wr, dma_addr_t dma_addr, u32 ext_addr, u32 size, int repeat, u32 ext_size) solo_p2m_dma_t() argument
[all...]
/kernel/linux/linux-6.6/drivers/media/pci/solo6x10/
H A Dsolo6x10-p2m.c32 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()
128 WARN_ON_ONCE(dma_addr & 0x03); in solo_p2m_fill_desc()
141 desc->dma_addr = dma_addr; in solo_p2m_fill_desc()
124 solo_p2m_fill_desc(struct solo_p2m_desc *desc, int wr, dma_addr_t dma_addr, u32 ext_addr, u32 size, int repeat, u32 ext_size) solo_p2m_fill_desc() argument
145 solo_p2m_dma_t(struct solo_dev *solo_dev, int wr, dma_addr_t dma_addr, u32 ext_addr, u32 size, int repeat, u32 ext_size) solo_p2m_dma_t() argument
[all...]

Completed in 13 milliseconds

12345678910>>...60