Home
last modified time | relevance | path

Searched refs:dma (Results 476 - 500 of 5386) sorted by relevance

1...<<11121314151617181920>>...216

/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/enetc/
H A Denetc_msg.c76 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 Denetc_cbdr.c181 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 Drcar_rproc.c28 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 Dbdc_dbg.c91 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 Dmdp4_kms.h75 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 Ddw-axi-dmac-platform.c28 #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 Dtsi721_dma.c18 #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 Dspi-s3c64xx.c11 #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 Dspi-s3c64xx.c11 #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 Dtsi721_dma.c18 #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 Dvmmnv44.c119 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 Dsaa7164-buffer.c62 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 Dfw_qos.c103 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 Dfotg210.h310 #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 Dfotg210-hcd.h308 #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 Dfw_qos.c103 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 Dsaa7164-buffer.c62 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 Dvmmnv44.c119 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 Dmain.c60 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 Dmain.c59 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 Dtsnep_main.c323 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 Datl1c_main.c827 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 Dcpsw_priv.c40 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 Dpci_dma.c13 #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 Dpci_dma.c13 #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...]

Completed in 31 milliseconds

1...<<11121314151617181920>>...216