/kernel/linux/linux-5.10/drivers/net/ethernet/cisco/enic/ |
H A D | enic_res.h | 44 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 D | enic_res.h | 31 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 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()
|
H A D | main.c | 74 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 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()
|
H A D | main.c | 74 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 D | pci_dma.c | 99 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 D | pci_dma.c | 119 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 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()
|
/kernel/linux/linux-6.6/arch/mips/sgi-ip32/ |
H 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()
|
/kernel/linux/linux-6.6/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...] |
/kernel/linux/linux-5.10/sound/soc/bcm/ |
H A D | bcm63xx-pcm-whistler.c | 19 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 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() 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 D | dma-direct.h | 41 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 D | dma-direct.h | 41 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 D | xdp.c | 65 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 D | dp.c | 263 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 D | debug.h | 14 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 D | direct.c | 34 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 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() 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 D | mtk_jpeg_enc_hw.c | 59 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 D | boot.c | 33 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 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() 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 D | solo6x10-p2m.c | 32 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 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() 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...] |