Home
last modified time | relevance | path

Searched refs:dma (Results 301 - 325 of 5385) sorted by relevance

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

/kernel/linux/linux-5.10/drivers/tty/serial/8250/
H A D8250_lpc18xx.c29 struct uart_8250_dma dma; member
157 data->dma.rx_param = data; in lpc18xx_serial_probe()
158 data->dma.tx_param = data; in lpc18xx_serial_probe()
173 uart.dma = &data->dma; in lpc18xx_serial_probe()
174 uart.dma->rxconf.src_maxburst = 1; in lpc18xx_serial_probe()
175 uart.dma->txconf.dst_maxburst = 1; in lpc18xx_serial_probe()
/kernel/linux/linux-6.6/include/net/
H A Dxsk_buff_pool.h9 #include <linux/dma-mapping.h>
27 dma_addr_t dma; member
130 xskb->dma = xskb->frame_dma + pool->headroom + XDP_PACKET_HEADROOM; in xp_init_xskb_dma()
145 return xskb->dma; in xp_get_dma()
159 void xp_dma_sync_for_device_slow(struct xsk_buff_pool *pool, dma_addr_t dma,
162 dma_addr_t dma, size_t size) in xp_dma_sync_for_device()
167 xp_dma_sync_for_device_slow(pool, dma, size); in xp_dma_sync_for_device()
161 xp_dma_sync_for_device(struct xsk_buff_pool *pool, dma_addr_t dma, size_t size) xp_dma_sync_for_device() argument
/kernel/linux/linux-6.6/drivers/tty/serial/8250/
H A D8250_lpc18xx.c29 struct uart_8250_dma dma; member
146 data->dma.rx_param = data; in lpc18xx_serial_probe()
147 data->dma.tx_param = data; in lpc18xx_serial_probe()
163 uart.dma = &data->dma; in lpc18xx_serial_probe()
164 uart.dma->rxconf.src_maxburst = 1; in lpc18xx_serial_probe()
165 uart.dma->txconf.dst_maxburst = 1; in lpc18xx_serial_probe()
/kernel/linux/linux-5.10/drivers/media/pci/ivtv/
H A Divtv-yuv.c25 static int ivtv_yuv_prep_user_dma(struct ivtv *itv, struct ivtv_user_dma *dma, in ivtv_yuv_prep_user_dma() argument
54 if (dma->SG_length || dma->page_count) { in ivtv_yuv_prep_user_dma()
57 dma->SG_length, dma->page_count); in ivtv_yuv_prep_user_dma()
66 y_dma.page_count, &dma->map[0], FOLL_FORCE); in ivtv_yuv_prep_user_dma()
70 uv_dma.page_count, &dma->map[y_pages], in ivtv_yuv_prep_user_dma()
83 unpin_user_pages(&dma->map[y_pages], uv_pages); in ivtv_yuv_prep_user_dma()
94 unpin_user_pages(dma->map, y_pages); in ivtv_yuv_prep_user_dma()
107 dma in ivtv_yuv_prep_user_dma()
[all...]
/kernel/linux/linux-5.10/drivers/message/fusion/
H A Dmptlan.c84 dma_addr_t dma; member
522 pci_unmap_single(mpt_dev->pcidev, priv->RcvCtl[i].dma, in mpt_lan_close()
534 pci_unmap_single(mpt_dev->pcidev, priv->SendCtl[i].dma, in mpt_lan_close()
588 pci_unmap_single(mpt_dev->pcidev, priv->SendCtl[ctx].dma, in mpt_lan_send_turbo()
654 pci_unmap_single(mpt_dev->pcidev, priv->SendCtl[ctx].dma, in mpt_lan_send_reply()
684 dma_addr_t dma; in mpt_lan_sdu_send() local
726 dma = pci_map_single(mpt_dev->pcidev, skb->data, skb->len, in mpt_lan_sdu_send()
730 priv->SendCtl[ctx].dma = dma; in mpt_lan_sdu_send()
778 pSimple->Address.Low = cpu_to_le32((u32) dma); in mpt_lan_sdu_send()
1148 dma_addr_t dma; mpt_lan_post_receive_buckets() local
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/ti/cal/
H A Dcal.c28 #include <media/videobuf2-dma-contig.h>
441 spin_lock_irq(&ctx->dma.lock); in cal_ctx_wr_dma_stopped()
442 stopped = ctx->dma.state == CAL_DMA_STOPPED; in cal_ctx_wr_dma_stopped()
443 spin_unlock_irq(&ctx->dma.lock); in cal_ctx_wr_dma_stopped()
532 ctx->dma.state = CAL_DMA_RUNNING; in cal_ctx_start()
564 spin_lock_irq(&ctx->dma.lock); in cal_ctx_stop()
565 ctx->dma.state = CAL_DMA_STOP_REQUESTED; in cal_ctx_stop()
566 spin_unlock_irq(&ctx->dma.lock); in cal_ctx_stop()
568 timeout = wait_event_timeout(ctx->dma.wait, cal_ctx_wr_dma_stopped(ctx), in cal_ctx_stop()
571 ctx_err(ctx, "failed to disable dma cleanl in cal_ctx_stop()
[all...]
/kernel/linux/linux-6.6/drivers/message/fusion/
H A Dmptlan.c81 dma_addr_t dma; member
520 priv->RcvCtl[i].dma, in mpt_lan_close()
532 priv->SendCtl[i].dma, in mpt_lan_close()
585 dma_unmap_single(&mpt_dev->pcidev->dev, priv->SendCtl[ctx].dma, in mpt_lan_send_turbo()
652 priv->SendCtl[ctx].dma, in mpt_lan_send_reply()
682 dma_addr_t dma; in mpt_lan_sdu_send() local
724 dma = dma_map_single(&mpt_dev->pcidev->dev, skb->data, skb->len, in mpt_lan_sdu_send()
728 priv->SendCtl[ctx].dma = dma; in mpt_lan_sdu_send()
776 pSimple->Address.Low = cpu_to_le32((u32) dma); in mpt_lan_sdu_send()
1150 dma_addr_t dma; mpt_lan_post_receive_buckets() local
[all...]
/kernel/linux/linux-6.6/drivers/media/pci/ivtv/
H A Divtv-yuv.c25 static int ivtv_yuv_prep_user_dma(struct ivtv *itv, struct ivtv_user_dma *dma, in ivtv_yuv_prep_user_dma() argument
54 if (dma->SG_length || dma->page_count) { in ivtv_yuv_prep_user_dma()
57 dma->SG_length, dma->page_count); in ivtv_yuv_prep_user_dma()
66 y_dma.page_count, &dma->map[0], 0); in ivtv_yuv_prep_user_dma()
70 uv_dma.page_count, &dma->map[y_pages], 0); in ivtv_yuv_prep_user_dma()
82 unpin_user_pages(&dma->map[y_pages], uv_pages); in ivtv_yuv_prep_user_dma()
93 unpin_user_pages(dma->map, y_pages); in ivtv_yuv_prep_user_dma()
106 dma in ivtv_yuv_prep_user_dma()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/stmicro/stmmac/
H A Dhwif.h235 stmmac_do_void_callback(__priv, dma, init, __args)
237 stmmac_do_void_callback(__priv, dma, init_chan, __priv, __args)
239 stmmac_do_void_callback(__priv, dma, init_rx_chan, __priv, __args)
241 stmmac_do_void_callback(__priv, dma, init_tx_chan, __priv, __args)
243 stmmac_do_void_callback(__priv, dma, axi, __args)
245 stmmac_do_void_callback(__priv, dma, dump_regs, __priv, __args)
247 stmmac_do_void_callback(__priv, dma, dma_rx_mode, __priv, __args)
249 stmmac_do_void_callback(__priv, dma, dma_tx_mode, __priv, __args)
251 stmmac_do_void_callback(__priv, dma, dma_diagnostic_fr, __args)
253 stmmac_do_void_callback(__priv, dma, enable_dma_transmissio
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/
H A Di915_scatterlist.h23 dma_addr_t dma; member
27 } __sgt_iter(struct scatterlist *sgl, bool dma) { in __sgt_iter() argument
33 if (dma) in __sgt_iter()
34 s.dma = sg_dma_address(s.sgp); in __sgt_iter()
78 ((__dp) = (__iter).dma + (__iter).curr), (__iter).sgp; \
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/isp/kernels/vf/vf_1.0/
H A Dia_css_vf.host.c43 ia_css_dma_configure_from_info(&to->dma.port_b, from->info); in ia_css_vf_config()
44 to->dma.width_a_over_b = elems_a / to->dma.port_b.elems; in ia_css_vf_config()
47 assert(elems_a % to->dma.port_b.elems == 0); in ia_css_vf_config()
140 vf_info->raw_bit_depth = info->dma.vfdec_bits_per_pixel; in ia_css_vf_configure()
/kernel/linux/linux-5.10/drivers/scsi/isci/
H A Dunsolicited_frame_control.c64 dma_addr_t dma = ihost->ufi_dma; in sci_unsolicited_frame_control_construct() local
84 uf_control->headers.physical_address = dma + SCI_UFI_BUF_SIZE; in sci_unsolicited_frame_control_construct()
94 uf_control->address_table.physical_address = dma + SCI_UFI_BUF_SIZE + SCI_UFI_HDR_SIZE; in sci_unsolicited_frame_control_construct()
112 uf_control->address_table.array[i] = dma; in sci_unsolicited_frame_control_construct()
124 dma += SCU_UNSOLICITED_FRAME_BUFFER_SIZE; in sci_unsolicited_frame_control_construct()
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/isp/kernels/vf/vf_1.0/
H A Dia_css_vf.host.c41 ret = ia_css_dma_configure_from_info(&to->dma.port_b, from->info); in ia_css_vf_config()
44 to->dma.width_a_over_b = elems_a / to->dma.port_b.elems; in ia_css_vf_config()
47 if (elems_a % to->dma.port_b.elems != 0) in ia_css_vf_config()
141 vf_info->raw_bit_depth = info->dma.vfdec_bits_per_pixel; in ia_css_vf_configure()
/kernel/linux/linux-6.6/drivers/scsi/isci/
H A Dunsolicited_frame_control.c64 dma_addr_t dma = ihost->ufi_dma; in sci_unsolicited_frame_control_construct() local
84 uf_control->headers.physical_address = dma + SCI_UFI_BUF_SIZE; in sci_unsolicited_frame_control_construct()
94 uf_control->address_table.physical_address = dma + SCI_UFI_BUF_SIZE + SCI_UFI_HDR_SIZE; in sci_unsolicited_frame_control_construct()
112 uf_control->address_table.array[i] = dma; in sci_unsolicited_frame_control_construct()
124 dma += SCU_UNSOLICITED_FRAME_BUFFER_SIZE; in sci_unsolicited_frame_control_construct()
/kernel/linux/linux-6.6/drivers/i2c/busses/
H A Di2c-stm32f7.c315 * @dma: dma data
316 * @use_dma: boolean to know if dma is used in the current transfer
347 struct stm32_i2c_dma *dma; member
729 struct stm32_i2c_dma *dma = i2c_dev->dma; in stm32f7_i2c_dma_callback() local
730 struct device *dev = dma->chan_using->device->dev; in stm32f7_i2c_dma_callback()
733 dma_unmap_single(dev, dma->dma_buf, dma->dma_len, dma in stm32f7_i2c_dma_callback()
1495 struct stm32_i2c_dma *dma = i2c_dev->dma; stm32f7_i2c_isr_event() local
1578 struct stm32_i2c_dma *dma = i2c_dev->dma; stm32f7_i2c_isr_event_thread() local
1618 struct stm32_i2c_dma *dma = i2c_dev->dma; stm32f7_i2c_isr_error() local
1681 struct stm32_i2c_dma *dma = i2c_dev->dma; stm32f7_i2c_xfer() local
1740 struct stm32_i2c_dma *dma = i2c_dev->dma; stm32f7_i2c_smbus_xfer() local
[all...]
/kernel/linux/linux-5.10/drivers/scsi/arm/
H A Dacornscsi.c79 * a specific target. [only recon/write/dma].
243 printk("DMA @%06x, ", host->dma.start_addr); in acornscsi_dumpdma()
246 printk("DT @+%04x ST @+%04x", host->dma.transferred, in acornscsi_dumpdma()
739 host->dma.xfer_setup = 0; in acornscsi_kick()
740 host->dma.xfer_required = 0; in acornscsi_kick()
741 host->dma.xfer_done = 0; in acornscsi_kick()
822 host->scsi.SCp.scsi_xferred != host->dma.transferred) in acornscsi_done()
838 if (host->dma.xfer_done) in acornscsi_done()
889 host->dma.xfer_done = 1; in acornscsi_data_updateptr()
1017 host->dma in acornscsi_dma_setup()
[all...]
/kernel/linux/linux-6.6/drivers/scsi/arm/
H A Dacornscsi.c75 * a specific target. [only recon/write/dma].
237 printk("DMA @%06x, ", host->dma.start_addr); in acornscsi_dumpdma()
240 printk("DT @+%04x ST @+%04x", host->dma.transferred, in acornscsi_dumpdma()
733 host->dma.xfer_setup = 0; in acornscsi_kick()
734 host->dma.xfer_required = 0; in acornscsi_kick()
735 host->dma.xfer_done = 0; in acornscsi_kick()
808 host->scsi.SCp.scsi_xferred != host->dma.transferred) in acornscsi_done()
824 if (host->dma.xfer_done) in acornscsi_done()
872 host->dma.xfer_done = 1; in acornscsi_data_updateptr()
1000 host->dma in acornscsi_dma_setup()
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/sw/rxe/
H A Drxe_req.c24 int to_send = (wqe->dma.resid > qp->mtu) ? in retry_first_write_send()
25 qp->mtu : wqe->dma.resid; in retry_first_write_send()
31 wqe->dma.resid -= to_send; in retry_first_write_send()
32 wqe->dma.sge_offset += to_send; in retry_first_write_send()
34 advance_dma_data(&wqe->dma, to_send); in retry_first_write_send()
72 wqe->dma.resid = wqe->dma.length; in req_retry()
73 wqe->dma.cur_sge = 0; in req_retry()
74 wqe->dma.sge_offset = 0; in req_retry()
87 npsn = (wqe->dma in req_retry()
[all...]
/kernel/linux/linux-5.10/drivers/media/platform/vsp1/
H A Dvsp1_dl.c11 #include <linux/dma-mapping.h>
99 * @dma: DMA address of the entries
113 dma_addr_t dma; member
122 * @dma: DMA address of the entries
132 dma_addr_t dma; member
146 * @dma: DMA address of the entries
156 dma_addr_t dma; member
174 * @dma: DMA address for the header
189 dma_addr_t dma; member
276 pool->mem = dma_alloc_wc(vsp1->bus_master, pool->size, &pool->dma, in vsp1_dl_body_pool_create()
[all...]
/kernel/linux/linux-5.10/drivers/staging/comedi/drivers/
H A Ddas16.c35 * [2] - dma channel (optional, required for comedi_command support)
73 #define DAS16_DMA_SIZE 0xff00 /* size in bytes of allocated dma buffer */
433 struct comedi_isadma *dma; member
450 struct comedi_isadma *dma = devpriv->dma; in das16_ai_setup_dma() local
451 struct comedi_isadma_desc *desc = &dma->desc[dma->cur_dma]; in das16_ai_setup_dma()
456 * Determine dma size based on the buffer size plus the number of in das16_ai_setup_dma()
473 struct comedi_isadma *dma = devpriv->dma; in das16_interrupt() local
698 struct comedi_isadma *dma = devpriv->dma; das16_cmd_exec() local
765 struct comedi_isadma *dma = devpriv->dma; das16_cancel() local
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/renesas/vsp1/
H A Dvsp1_dl.c11 #include <linux/dma-mapping.h>
99 * @dma: DMA address of the entries
113 dma_addr_t dma; member
122 * @dma: DMA address of the entries
132 dma_addr_t dma; member
146 * @dma: DMA address of the entries
156 dma_addr_t dma; member
174 * @dma: DMA address for the header
189 dma_addr_t dma; member
276 pool->mem = dma_alloc_wc(vsp1->bus_master, pool->size, &pool->dma, in vsp1_dl_body_pool_create()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/
H A Dnouveau_chan.c123 chan->dma.cur = chan->dma.cur + (chan->chan._push.cur - chan->chan._push.bgn); in nouveau_channel_kick()
133 chan->dma.cur = chan->dma.cur + (chan->chan._push.cur - chan->chan._push.bgn); in nouveau_channel_wait()
137 chan->chan._push.bgn = chan->chan._push.bgn + chan->dma.cur; in nouveau_channel_wait()
163 /* allocate memory for dma push buffer */ in nouveau_channel_prep()
189 /* create dma object covering the *entire* memory space that the in nouveau_channel_prep()
300 /* allocate dma push buffer */ in nouveau_channel_ctor()
396 /* allocate dma objects to cover all allowed vram, and gart */ in nouveau_channel_init()
442 /* initialise dma trackin in nouveau_channel_init()
[all...]
/kernel/linux/linux-6.6/drivers/tty/serial/
H A Dcpm_uart.h102 u32 dma = (u32)pinfo->dma_addr; in cpm2cpu_addr() local
104 if (likely(val >= dma && val < dma + pinfo->mem_size)) { in cpm2cpu_addr()
105 offset = val - dma; in cpm2cpu_addr()
/kernel/linux/linux-5.10/drivers/usb/host/
H A Dxhci-mem.c15 #include <linux/dma-mapping.h>
22 * Allocates a generic ring segment from the ring pool, sets the dma address,
34 dma_addr_t dma; in xhci_segment_alloc() local
42 seg->trbs = dma_pool_zalloc(xhci->segment_pool, flags, &dma); in xhci_segment_alloc()
52 dma_pool_free(xhci->segment_pool, seg->trbs, dma); in xhci_segment_alloc()
62 seg->dma = dma; in xhci_segment_alloc()
71 dma_pool_free(xhci->segment_pool, seg->trbs, seg->dma); in xhci_segment_free()
110 cpu_to_le64(next->dma); in xhci_link_segments()
185 * if we allow the PCI dma mas
539 xhci_free_stream_ctx(struct xhci_hcd *xhci, unsigned int num_stream_ctxs, struct xhci_stream_ctx *stream_ctx, dma_addr_t dma) xhci_free_stream_ctx() argument
567 xhci_alloc_stream_ctx(struct xhci_hcd *xhci, unsigned int num_stream_ctxs, dma_addr_t *dma, gfp_t mem_flags) xhci_alloc_stream_ctx() argument
1702 dma_addr_t dma; scratchpad_alloc() local
2429 dma_addr_t dma; xhci_mem_init() local
[all...]
/kernel/linux/linux-5.10/sound/sparc/
H A Ddbri.c61 #include <linux/dma-mapping.h>
307 struct dbri_dma *dma; /* Pointer to our DMA block */ member
629 dbri->dma->cmd buffer. After this, the commands can be written to
670 if (dbri->cmdptr - dbri->dma->cmd + len < DBRI_NO_CMDS - 2) in dbri_cmdlock()
673 return dbri->dma->cmd; in dbri_cmdlock()
700 addr = dvma_addr + (cmd - len - dbri->dma->cmd) * sizeof(s32); in dbri_cmdsend()
717 for (ptr = dbri->dma->cmd; ptr < cmd+2; ptr++) in dbri_cmdsend()
777 dbri->dma->intr[0] = dma_addr; in dbri_initialize()
783 cmd = dbri->cmdptr = dbri->dma->cmd; in dbri_initialize()
850 dbri->dma in reset_pipe()
[all...]

Completed in 23 milliseconds

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