/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/enetc/ |
H A D | enetc_msg.c | 76 msg->vaddr = dma_alloc_coherent(dev, msg->size, &msg->dma, in enetc_msg_alloc_mbx() 79 dev_err(dev, "msg: fail to alloc dma buffer of size: %d\n", in enetc_msg_alloc_mbx() 85 val = lower_32_bits(msg->dma); in enetc_msg_alloc_mbx() 87 val = upper_32_bits(msg->dma); in enetc_msg_alloc_mbx() 100 dma_free_coherent(&si->pdev->dev, msg->size, msg->vaddr, msg->dma); in enetc_msg_free_mbx()
|
H A D | enetc_cbdr.c | 181 dma_addr_t dma; in enetc_set_fs_entry() local 191 &dma, &tmp_align); in enetc_set_fs_entry() 201 enetc_cbd_free_data_mem(si, sizeof(*rfse), tmp, &dma); in enetc_set_fs_entry() 213 dma_addr_t dma; in enetc_cmd_rss_table() local 221 &dma, (void *)&tmp_align); in enetc_cmd_rss_table() 241 enetc_cbd_free_data_mem(si, count, tmp, &dma); in enetc_cmd_rss_table()
|
/kernel/linux/linux-6.6/drivers/remoteproc/ |
H A D | rcar_rproc.c | 28 dev_dbg(dev, "map memory: %pa+%zx\n", &mem->dma, mem->len); in rcar_rproc_mem_alloc() 29 va = ioremap_wc(mem->dma, mem->len); in rcar_rproc_mem_alloc() 32 &mem->dma, mem->len); in rcar_rproc_mem_alloc() 45 dev_dbg(&rproc->dev, "unmap memory: %pa\n", &mem->dma); in rcar_rproc_mem_release()
|
/kernel/linux/linux-6.6/drivers/usb/gadget/udc/bdc/ |
H A D | bdc_dbg.c | 91 dma_addr_t dma; in bdc_dbg_bd_list() local 107 dma = bd_table->dma + (sizeof(struct bdc_bd) * bdi); in bdc_dbg_bd_list() 110 tbi, bdi, gbdi++, bd, (unsigned long long)dma, in bdc_dbg_bd_list()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/mdp4/ |
H A D | mdp4_kms.h | 75 static inline uint32_t dma2irq(enum mdp4_dma dma) in dma2irq() argument 77 switch (dma) { in dma2irq() 85 static inline uint32_t dma2err(enum mdp4_dma dma) in dma2err() argument 87 switch (dma) { in dma2err()
|
/kernel/linux/linux-5.10/drivers/dma/dw-axi-dmac/ |
H A D | dw-axi-dmac-platform.c | 28 #include "../virt-dma.h" 761 ret = device_property_read_u32(dev, "dma-channels", &tmp); in parse_device_properties() 769 ret = device_property_read_u32(dev, "snps,dma-masters", &tmp); in parse_device_properties() 883 dev_err(chip->dev, "No memory for descriptors dma pool\n"); in dw_probe() 887 INIT_LIST_HEAD(&dw->dma.channels); in dw_probe() 897 vchan_init(&chan->vc, &dw->dma); in dw_probe() 901 dma_cap_set(DMA_MEMCPY, dw->dma.cap_mask); in dw_probe() 904 dw->dma.chancnt = hdata->nr_channels; in dw_probe() 905 dw->dma.src_addr_widths = AXI_DMA_BUSWIDTHS; in dw_probe() 906 dw->dma in dw_probe() [all...] |
/kernel/linux/linux-5.10/drivers/rapidio/devices/ |
H A D | tsi721_dma.c | 18 #include <linux/dma-mapping.h> 23 #include "../../dma/dmaengine.h" 54 return container_of(ddev, struct rio_mport, dma)->priv; in to_tsi721() 969 INIT_LIST_HEAD(&mport->dma.channels); in tsi721_register_dma() 979 bdma_chan->dchan.device = &mport->dma; in tsi721_register_dma() 994 &mport->dma.channels); in tsi721_register_dma() 998 mport->dma.chancnt = nr_channels; in tsi721_register_dma() 999 dma_cap_zero(mport->dma.cap_mask); in tsi721_register_dma() 1000 dma_cap_set(DMA_PRIVATE, mport->dma.cap_mask); in tsi721_register_dma() 1001 dma_cap_set(DMA_SLAVE, mport->dma in tsi721_register_dma() [all...] |
/kernel/linux/linux-5.10/drivers/spi/ |
H A D | spi-s3c64xx.c | 11 #include <linux/dma-mapping.h> 248 struct s3c64xx_spi_dma_data *dma = data; in s3c64xx_spi_dmacb() local 251 if (dma->direction == DMA_DEV_TO_MEM) in s3c64xx_spi_dmacb() 260 if (dma->direction == DMA_DEV_TO_MEM) { in s3c64xx_spi_dmacb() 273 static int prepare_dma(struct s3c64xx_spi_dma_data *dma, in prepare_dma() argument 283 if (dma->direction == DMA_DEV_TO_MEM) { in prepare_dma() 284 sdd = container_of((void *)dma, in prepare_dma() 286 config.direction = dma->direction; in prepare_dma() 290 dmaengine_slave_config(dma->ch, &config); in prepare_dma() 292 sdd = container_of((void *)dma, in prepare_dma() [all...] |
/kernel/linux/linux-6.6/drivers/spi/ |
H A D | spi-s3c64xx.c | 11 #include <linux/dma-mapping.h> 254 struct s3c64xx_spi_dma_data *dma = data; in s3c64xx_spi_dmacb() local 257 if (dma->direction == DMA_DEV_TO_MEM) in s3c64xx_spi_dmacb() 266 if (dma->direction == DMA_DEV_TO_MEM) { in s3c64xx_spi_dmacb() 279 static int prepare_dma(struct s3c64xx_spi_dma_data *dma, in prepare_dma() argument 289 if (dma->direction == DMA_DEV_TO_MEM) { in prepare_dma() 290 sdd = container_of((void *)dma, in prepare_dma() 292 config.direction = dma->direction; in prepare_dma() 296 dmaengine_slave_config(dma->ch, &config); in prepare_dma() 298 sdd = container_of((void *)dma, in prepare_dma() [all...] |
/kernel/linux/linux-6.6/drivers/rapidio/devices/ |
H A D | tsi721_dma.c | 18 #include <linux/dma-mapping.h> 23 #include "../../dma/dmaengine.h" 54 return container_of(ddev, struct rio_mport, dma)->priv; in to_tsi721() 969 INIT_LIST_HEAD(&mport->dma.channels); in tsi721_register_dma() 979 bdma_chan->dchan.device = &mport->dma; in tsi721_register_dma() 994 &mport->dma.channels); in tsi721_register_dma() 998 mport->dma.chancnt = nr_channels; in tsi721_register_dma() 999 dma_cap_zero(mport->dma.cap_mask); in tsi721_register_dma() 1000 dma_cap_set(DMA_PRIVATE, mport->dma.cap_mask); in tsi721_register_dma() 1001 dma_cap_set(DMA_SLAVE, mport->dma in tsi721_register_dma() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
H A D | vmmnv44.c | 119 nv44_vmm_pgt_fill(vmm, pt, map->dma, ptei, pten); in nv44_vmm_pgt_dma() 122 map->dma += pten; in nv44_vmm_pgt_dma() 128 tmp[i] = *map->dma++ >> 12; in nv44_vmm_pgt_dma() 137 nv44_vmm_pgt_fill(vmm, pt, map->dma, ptei, ptes); in nv44_vmm_pgt_dma() 138 map->dma += ptes; in nv44_vmm_pgt_dma() 174 .dma = nv44_vmm_pgt_dma,
|
/kernel/linux/linux-5.10/drivers/media/pci/saa7164/ |
H A D | saa7164-buffer.c | 62 dprintk(DBGLVL_BUF, " pci_cpu @ 0x%p dma @ 0x%08llx len = 0x%x\n", in saa7164_buffer_display() 63 buf->cpu, (long long)buf->dma, buf->pci_size); in saa7164_buffer_display() 107 &buf->dma); in saa7164_buffer_alloc() 123 dprintk(DBGLVL_BUF, " pci_cpu @ 0x%p dma @ 0x%08lx len = 0x%x\n", in saa7164_buffer_alloc() 124 buf->cpu, (long)buf->dma, buf->pci_size); in saa7164_buffer_alloc() 131 *(buf->pt_cpu + i) = buf->dma + (i * 0x1000); /* TODO */ in saa7164_buffer_alloc() 140 pci_free_consistent(port->dev->pci, buf->pci_size, buf->cpu, buf->dma); in saa7164_buffer_alloc() 163 pci_free_consistent(dev->pci, buf->pci_size, buf->cpu, buf->dma); in saa7164_buffer_dealloc()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx4/ |
H A D | fw_qos.c | 103 err = mlx4_cmd(dev, mailbox->dma, in_mod, 1, MLX4_CMD_SET_PORT, in mlx4_SET_PORT_PRIO2TC() 151 err = mlx4_cmd(dev, mailbox->dma, in_mod, 1, MLX4_CMD_SET_PORT, in mlx4_SET_PORT_SCHEDULER() 173 err = mlx4_cmd_box(dev, 0, mailbox->dma, port, in mlx4_ALLOCATE_VPP_get() 210 err = mlx4_cmd(dev, mailbox->dma, port, in mlx4_ALLOCATE_VPP_set() 235 err = mlx4_cmd_box(dev, 0, mailbox->dma, (vport << 8) | port, in mlx4_SET_VPORT_QOS_get() 280 err = mlx4_cmd(dev, mailbox->dma, (vport << 8) | port, in mlx4_SET_VPORT_QOS_set()
|
/kernel/linux/linux-5.10/drivers/usb/host/ |
H A D | fotg210.h | 310 #define QTD_NEXT(fotg210, dma) cpu_to_hc32(fotg210, (u32)dma) 361 #define Q_NEXT_TYPE(fotg210, dma) ((dma) & cpu_to_hc32(fotg210, 3 << 1)) 377 #define QH_NEXT(fotg210, dma) \ 378 (cpu_to_hc32(fotg210, (((u32)dma)&~0x01f)|Q_TYPE_QH))
|
/kernel/linux/linux-6.6/drivers/usb/fotg210/ |
H A D | fotg210-hcd.h | 308 #define QTD_NEXT(fotg210, dma) cpu_to_hc32(fotg210, (u32)dma) 359 #define Q_NEXT_TYPE(fotg210, dma) ((dma) & cpu_to_hc32(fotg210, 3 << 1)) 375 #define QH_NEXT(fotg210, dma) \ 376 (cpu_to_hc32(fotg210, (((u32)dma)&~0x01f)|Q_TYPE_QH))
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx4/ |
H A D | fw_qos.c | 103 err = mlx4_cmd(dev, mailbox->dma, in_mod, 1, MLX4_CMD_SET_PORT, in mlx4_SET_PORT_PRIO2TC() 151 err = mlx4_cmd(dev, mailbox->dma, in_mod, 1, MLX4_CMD_SET_PORT, in mlx4_SET_PORT_SCHEDULER() 173 err = mlx4_cmd_box(dev, 0, mailbox->dma, port, in mlx4_ALLOCATE_VPP_get() 210 err = mlx4_cmd(dev, mailbox->dma, port, in mlx4_ALLOCATE_VPP_set() 235 err = mlx4_cmd_box(dev, 0, mailbox->dma, (vport << 8) | port, in mlx4_SET_VPORT_QOS_get() 280 err = mlx4_cmd(dev, mailbox->dma, (vport << 8) | port, in mlx4_SET_VPORT_QOS_set()
|
/kernel/linux/linux-6.6/drivers/media/pci/saa7164/ |
H A D | saa7164-buffer.c | 62 dprintk(DBGLVL_BUF, " pci_cpu @ 0x%p dma @ 0x%08llx len = 0x%x\n", in saa7164_buffer_display() 63 buf->cpu, (long long)buf->dma, buf->pci_size); in saa7164_buffer_display() 107 &buf->dma, GFP_KERNEL); in saa7164_buffer_alloc() 123 dprintk(DBGLVL_BUF, " pci_cpu @ 0x%p dma @ 0x%08lx len = 0x%x\n", in saa7164_buffer_alloc() 124 buf->cpu, (long)buf->dma, buf->pci_size); in saa7164_buffer_alloc() 131 *(buf->pt_cpu + i) = buf->dma + (i * 0x1000); /* TODO */ in saa7164_buffer_alloc() 141 buf->dma); in saa7164_buffer_alloc() 164 dma_free_coherent(&dev->pci->dev, buf->pci_size, buf->cpu, buf->dma); in saa7164_buffer_dealloc()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
H A D | vmmnv44.c | 119 nv44_vmm_pgt_fill(vmm, pt, map->dma, ptei, pten); in nv44_vmm_pgt_dma() 122 map->dma += pten; in nv44_vmm_pgt_dma() 128 tmp[i] = *map->dma++ >> 12; in nv44_vmm_pgt_dma() 137 nv44_vmm_pgt_fill(vmm, pt, map->dma, ptei, ptes); in nv44_vmm_pgt_dma() 138 map->dma += ptes; in nv44_vmm_pgt_dma() 174 .dma = nv44_vmm_pgt_dma,
|
/kernel/linux/linux-5.10/drivers/net/ethernet/atheros/alx/ |
H A D | main.c | 60 dma_unmap_addr(txb, dma), in alx_free_txbuf() 77 dma_addr_t dma; in alx_refill_rx_ring() local 104 dma = dma_map_single(&alx->hw.pdev->dev, in alx_refill_rx_ring() 107 if (dma_mapping_error(&alx->hw.pdev->dev, dma)) { in alx_refill_rx_ring() 115 if (WARN_ON(dma & 3)) { in alx_refill_rx_ring() 122 dma_unmap_addr_set(cur_buf, dma, dma); in alx_refill_rx_ring() 123 rfd->addr = cpu_to_le64(dma); in alx_refill_rx_ring() 244 dma_unmap_addr(rxb, dma), in alx_clean_rx_irq() 454 u32 addr_hi = ((u64)alx->descmem.dma) >> 3 in alx_init_ring_ptrs() 1440 dma_addr_t dma; alx_map_tx_skb() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/atheros/alx/ |
H A D | main.c | 59 dma_unmap_addr(txb, dma), in alx_free_txbuf() 76 dma_addr_t dma; in alx_refill_rx_ring() local 103 dma = dma_map_single(&alx->hw.pdev->dev, in alx_refill_rx_ring() 106 if (dma_mapping_error(&alx->hw.pdev->dev, dma)) { in alx_refill_rx_ring() 114 if (WARN_ON(dma & 3)) { in alx_refill_rx_ring() 121 dma_unmap_addr_set(cur_buf, dma, dma); in alx_refill_rx_ring() 122 rfd->addr = cpu_to_le64(dma); in alx_refill_rx_ring() 243 dma_unmap_addr(rxb, dma), in alx_clean_rx_irq() 453 u32 addr_hi = ((u64)alx->descmem.dma) >> 3 in alx_init_ring_ptrs() 1463 dma_addr_t dma; alx_map_tx_skb() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/engleder/ |
H A D | tsnep_main.c | 323 dma_addr_t dma; in tsnep_tx_init() local 325 dma = tx->entry[0].desc_dma | TSNEP_RESET_OWNER_COUNTER; in tsnep_tx_init() 326 iowrite32(DMA_ADDR_LOW(dma), tx->addr + TSNEP_TX_DESC_ADDR_LOW); in tsnep_tx_init() 327 iowrite32(DMA_ADDR_HIGH(dma), tx->addr + TSNEP_TX_DESC_ADDR_HIGH); in tsnep_tx_init() 441 dma_addr_t dma; in tsnep_tx_map() local 450 dma = dma_map_single(dmadev, skb->data, len, in tsnep_tx_map() 456 dma = skb_frag_dma_map(dmadev, in tsnep_tx_map() 462 if (dma_mapping_error(dmadev, dma)) in tsnep_tx_map() 466 dma_unmap_addr_set(entry, dma, dma); in tsnep_tx_map() 574 dma_addr_t dma; tsnep_xdp_tx_map() local 703 dma_addr_t dma; tsnep_xdp_tx_map_zc() local 980 dma_addr_t dma; tsnep_rx_init() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/atheros/atl1c/ |
H A D | atl1c_main.c | 827 if (buffer_info->dma) { in atl1c_clean_buffer() 834 dma_unmap_single(&pdev->dev, buffer_info->dma, in atl1c_clean_buffer() 837 dma_unmap_page(&pdev->dev, buffer_info->dma, in atl1c_clean_buffer() 842 buffer_info->dma = 0; in atl1c_clean_buffer() 938 adapter->ring_header.desc, adapter->ring_header.dma); in atl1c_free_ring_resources() 1007 &ring_header->dma, GFP_KERNEL); in atl1c_setup_ring_resources() 1014 tpd_ring[0].dma = roundup(ring_header->dma, 8); in atl1c_setup_ring_resources() 1015 offset = tpd_ring[0].dma - ring_header->dma; in atl1c_setup_ring_resources() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/ti/ |
H A D | cpsw_priv.c | 40 cpdma_ctlr_int_ctrl(cpsw->dma, true); in cpsw_intr_enable() 48 cpdma_ctlr_int_ctrl(cpsw->dma, false); in cpsw_intr_disable() 74 /* Check whether the queue is stopped due to stalled tx dma, if the in cpsw_tx_handler() 90 cpdma_ctlr_eoi(cpsw->dma, CPDMA_EOI_TX); in cpsw_tx_interrupt() 106 cpdma_ctlr_eoi(cpsw->dma, CPDMA_EOI_RX); in cpsw_rx_interrupt() 122 cpdma_ctlr_eoi(cpsw->dma, CPDMA_EOI_MISC); in cpsw_misc_interrupt() 137 ch_map = cpdma_ctrl_txchs_state(cpsw->dma); in cpsw_tx_mq_poll() 187 ch_map = cpdma_ctrl_rxchs_state(cpsw->dma); in cpsw_rx_mq_poll() 295 cpsw_err(priv, tx_err, "transmit timeout, restarting dma\n"); in cpsw_ndo_tx_timeout() 529 cpsw->dma in cpsw_init_common() 1107 dma_addr_t dma; cpsw_fill_rx_channels() local 1294 dma_addr_t dma; cpsw_xdp_tx_frame() local [all...] |
/kernel/linux/linux-5.10/arch/s390/pci/ |
H A D | pci_dma.c | 13 #include <linux/dma-map-ops.h> 434 /* Map a segment into a contiguous dma address area */ 486 struct scatterlist *s = sg, *start = sg, *dma = sg; in s390_dma_map_sg() local 501 &dma->dma_address, dir)) in s390_dma_map_sg() 504 dma->dma_address += offset; in s390_dma_map_sg() 505 dma->dma_length = size - offset; in s390_dma_map_sg() 509 dma = sg_next(dma); in s390_dma_map_sg() 514 if (__s390_dma_map_sg(dev, start, size, &dma->dma_address, dir)) in s390_dma_map_sg() 517 dma in s390_dma_map_sg() [all...] |
/kernel/linux/linux-6.6/arch/s390/pci/ |
H A D | pci_dma.c | 13 #include <linux/dma-map-ops.h> 456 /* Map a segment into a contiguous dma address area */ 508 struct scatterlist *s = sg, *start = sg, *dma = sg; in s390_dma_map_sg() local 522 &dma->dma_address, dir); in s390_dma_map_sg() 526 dma->dma_address += offset; in s390_dma_map_sg() 527 dma->dma_length = size - offset; in s390_dma_map_sg() 531 dma = sg_next(dma); in s390_dma_map_sg() 536 ret = __s390_dma_map_sg(dev, start, size, &dma->dma_address, dir); in s390_dma_map_sg() 540 dma in s390_dma_map_sg() [all...] |