Home
last modified time | relevance | path

Searched refs:dma (Results 726 - 750 of 5393) sorted by relevance

1...<<21222324252627282930>>...216

/kernel/linux/linux-6.6/drivers/usb/gadget/udc/
H A Dr8a66597-udc.c18 #include <linux/dma-mapping.h>
412 u16 pipenum, int dma) in r8a66597_ep_setting()
455 int dma = 0; in alloc_pipe_config() local
481 dma = 1; in alloc_pipe_config()
528 r8a66597_ep_setting(r8a66597, ep, desc, info.pipe, dma); in alloc_pipe_config()
633 struct r8a66597_dma *dma; in sudmac_alloc_channel() local
642 if (r8a66597->dma.used) in sudmac_alloc_channel()
646 dma = &r8a66597->dma; in sudmac_alloc_channel()
647 dma in sudmac_alloc_channel()
409 r8a66597_ep_setting(struct r8a66597 *r8a66597, struct r8a66597_ep *ep, const struct usb_endpoint_descriptor *desc, u16 pipenum, int dma) r8a66597_ep_setting() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/tehuti/
H A Dtehuti.c19 * via dma moves it into host memory, builds new RXD descriptor with same ID,
30 * skb db - used to keep track of all skbs owned by SW and their dma addresses.
1030 dm->dma = 0; in bdx_rx_free_skbs()
1034 if (dm->dma) { in bdx_rx_free_skbs()
1035 dma_unmap_single(&priv->pdev->dev, dm->dma, in bdx_rx_free_skbs()
1098 dm->dma = dma_map_single(&priv->pdev->dev, skb->data, in bdx_rx_alloc_skbs()
1104 rxfd->pa_lo = CPU_CHIP_SWAP32(L32_64(dm->dma)); in bdx_rx_alloc_skbs()
1105 rxfd->pa_hi = CPU_CHIP_SWAP32(H32_64(dm->dma)); in bdx_rx_alloc_skbs()
1159 rxfd->pa_lo = CPU_CHIP_SWAP32(L32_64(dm->dma)); in bdx_recycle_skb()
1160 rxfd->pa_hi = CPU_CHIP_SWAP32(H32_64(dm->dma)); in bdx_recycle_skb()
[all...]
/kernel/linux/linux-5.10/drivers/crypto/qce/
H A Dsha.c7 #include <linux/dma-mapping.h>
38 struct qce_result_dump *result = qce->dma.result_buf; in qce_ahash_done()
43 error = qce_dma_terminate_all(&qce->dma); in qce_ahash_done()
45 dev_dbg(qce->dev, "ahash dma termination error (%d)\n", error); in qce_ahash_done()
97 sg_init_one(&rctx->result_sg, qce->dma.result_buf, QCE_RESULT_BUF_SZ); in qce_ahash_async_req_handle()
103 ret = qce_dma_prep_sgs(&qce->dma, req->src, rctx->src_nents, in qce_ahash_async_req_handle()
108 qce_dma_issue_pending(&qce->dma); in qce_ahash_async_req_handle()
117 qce_dma_terminate_all(&qce->dma); in qce_ahash_async_req_handle()
/kernel/linux/linux-5.10/drivers/usb/host/
H A Dxhci-trace.h94 __entry->ctx_dma = ctx->dma;
187 __entry->in_ctx = (unsigned long long) vdev->in_ctx->dma;
188 __entry->out_ctx = (unsigned long long) vdev->out_ctx->dma;
220 __entry->in_ctx = (unsigned long long) vdev->in_ctx->dma;
221 __entry->out_ctx = (unsigned long long) vdev->out_ctx->dma;
477 __entry->enq_seg = ring->enq_seg->dma;
478 __entry->deq_seg = ring->deq_seg->dma;
/kernel/linux/linux-5.10/sound/soc/ti/
H A Ddavinci-i2s.c140 * amount of time between servicing the dma channel, increase
147 * It may allow x10 the amount of time to service dma requests,
652 int *dma; in davinci_i2s_probe() local
683 dma = &dev->dma_request[SNDRV_PCM_STREAM_PLAYBACK]; in davinci_i2s_probe()
684 *dma = res->start; in davinci_i2s_probe()
685 dma_data->filter_data = dma; in davinci_i2s_probe()
698 dma = &dev->dma_request[SNDRV_PCM_STREAM_CAPTURE]; in davinci_i2s_probe()
699 *dma = res->start; in davinci_i2s_probe()
700 dma_data->filter_data = dma; in davinci_i2s_probe()
/kernel/linux/linux-6.6/drivers/scsi/lpfc/
H A Dlpfc_mem.c402 * @dma: the DMA-mapped address of the lpfc_mbuf_pool to be freed
413 __lpfc_mbuf_free(struct lpfc_hba * phba, void *virt, dma_addr_t dma) in __lpfc_mbuf_free() argument
419 pool->elements[pool->current_count].phys = dma; in __lpfc_mbuf_free()
422 dma_pool_free(phba->lpfc_mbuf_pool, virt, dma); in __lpfc_mbuf_free()
431 * @dma: the DMA-mapped address of the lpfc_mbuf_pool to be freed
441 lpfc_mbuf_free(struct lpfc_hba * phba, void *virt, dma_addr_t dma) in lpfc_mbuf_free() argument
446 __lpfc_mbuf_free(phba, virt, dma); in lpfc_mbuf_free()
479 * @dma: the DMA-mapped address of the lpfc_sg_dma_buf_pool to be freed
484 lpfc_nvmet_buf_free(struct lpfc_hba *phba, void *virt, dma_addr_t dma) in lpfc_nvmet_buf_free() argument
486 dma_pool_free(phba->lpfc_sg_dma_buf_pool, virt, dma); in lpfc_nvmet_buf_free()
[all...]
/kernel/linux/linux-6.6/drivers/usb/host/
H A Dxhci-trace.h91 __entry->ctx_dma = ctx->dma;
182 __entry->in_ctx = (unsigned long long) vdev->in_ctx->dma;
183 __entry->out_ctx = (unsigned long long) vdev->out_ctx->dma;
215 __entry->in_ctx = (unsigned long long) vdev->in_ctx->dma;
216 __entry->out_ctx = (unsigned long long) vdev->out_ctx->dma;
468 __entry->enq_seg = ring->enq_seg->dma;
469 __entry->deq_seg = ring->deq_seg->dma;
/kernel/linux/linux-6.6/drivers/crypto/qce/
H A Dsha.c7 #include <linux/dma-mapping.h>
44 struct qce_result_dump *result = qce->dma.result_buf; in qce_ahash_done()
49 error = qce_dma_terminate_all(&qce->dma); in qce_ahash_done()
51 dev_dbg(qce->dev, "ahash dma termination error (%d)\n", error); in qce_ahash_done()
103 sg_init_one(&rctx->result_sg, qce->dma.result_buf, QCE_RESULT_BUF_SZ); in qce_ahash_async_req_handle()
111 ret = qce_dma_prep_sgs(&qce->dma, req->src, rctx->src_nents, in qce_ahash_async_req_handle()
116 qce_dma_issue_pending(&qce->dma); in qce_ahash_async_req_handle()
125 qce_dma_terminate_all(&qce->dma); in qce_ahash_async_req_handle()
/kernel/linux/linux-6.6/drivers/net/ethernet/stmicro/stmmac/
H A Ddwmac5.c272 u32 mtl, dma; in dwmac5_safety_feat_irq_status() local
279 dma = readl(ioaddr + DMA_SAFETY_INT_STATUS); in dwmac5_safety_feat_irq_status()
281 err = (mtl & MCSIS) || (dma & MCSIS); in dwmac5_safety_feat_irq_status()
288 err = (mtl & (MEUIS | MECIS)) || (dma & (MSUIS | MSCIS)); in dwmac5_safety_feat_irq_status()
289 corr = (mtl & MECIS) || (dma & MSCIS); in dwmac5_safety_feat_irq_status()
295 err = dma & (DEUIS | DECIS); in dwmac5_safety_feat_irq_status()
296 corr = dma & DECIS; in dwmac5_safety_feat_irq_status()
/kernel/linux/linux-6.6/sound/soc/ti/
H A Ddavinci-i2s.c140 * amount of time between servicing the dma channel, increase
147 * It may allow x10 the amount of time to service dma requests,
654 int *dma; in davinci_i2s_probe() local
685 dma = &dev->dma_request[SNDRV_PCM_STREAM_PLAYBACK]; in davinci_i2s_probe()
686 *dma = res->start; in davinci_i2s_probe()
687 dma_data->filter_data = dma; in davinci_i2s_probe()
700 dma = &dev->dma_request[SNDRV_PCM_STREAM_CAPTURE]; in davinci_i2s_probe()
701 *dma = res->start; in davinci_i2s_probe()
702 dma_data->filter_data = dma; in davinci_i2s_probe()
/kernel/linux/linux-6.6/sound/parisc/
H A Dharmony.c33 #include <linux/dma-mapping.h>
611 h->dma.type = SNDRV_DMA_TYPE_DEV; in snd_harmony_pcm_init()
612 h->dma.dev = &h->dev->dev; in snd_harmony_pcm_init()
613 err = snd_dma_alloc_pages(h->dma.type, in snd_harmony_pcm_init()
614 h->dma.dev, in snd_harmony_pcm_init()
623 err = snd_dma_alloc_pages(h->dma.type, in snd_harmony_pcm_init()
624 h->dma.dev, in snd_harmony_pcm_init()
633 snd_pcm_set_managed_buffer_all(pcm, h->dma.type, h->dma.dev, in snd_harmony_pcm_init()
/kernel/linux/linux-6.6/net/core/
H A Dpage_pool.c16 #include <linux/dma-direction.h>
17 #include <linux/dma-mapping.h>
352 dma_addr_t dma; in page_pool_dma_map() local
359 dma = dma_map_page_attrs(pool->p.dev, page, 0, in page_pool_dma_map()
363 if (dma_mapping_error(pool->p.dev, dma)) in page_pool_dma_map()
366 page_pool_set_dma_addr(page, dma); in page_pool_dma_map()
516 dma_addr_t dma; in page_pool_return_page() local
525 dma = page_pool_get_dma_addr(page); in page_pool_return_page()
528 dma_unmap_page_attrs(pool->p.dev, dma, in page_pool_return_page()
/kernel/linux/linux-5.10/drivers/net/ethernet/atheros/atl1e/
H A Datl1e_main.c651 /* first unmmap dma */ in atl1e_clean_tx_ring()
654 if (tx_buffer->dma) { in atl1e_clean_tx_ring()
656 dma_unmap_single(&pdev->dev, tx_buffer->dma, in atl1e_clean_tx_ring()
660 dma_unmap_page(&pdev->dev, tx_buffer->dma, in atl1e_clean_tx_ring()
663 tx_buffer->dma = 0; in atl1e_clean_tx_ring()
826 tx_ring->dma = roundup(adapter->ring_dma, 8); in atl1e_setup_ring_resources()
827 offset = tx_ring->dma - adapter->ring_dma; in atl1e_setup_ring_resources()
842 rx_page_desc[i].rx_page[j].dma = in atl1e_setup_ring_resources()
850 /* Init CMB dma address */ in atl1e_setup_ring_resources()
897 (u32)((tx_ring->dma) in atl1e_configure_des_ring()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns/
H A Dhns_enet.c36 int send_sz, dma_addr_t dma, int frag_end, in fill_v2_desc_hw()
55 desc_cb->dma = dma; in fill_v2_desc_hw()
58 desc->addr = cpu_to_le64(dma); in fill_v2_desc_hw()
129 int size, dma_addr_t dma, int frag_end, in fill_v2_desc()
132 fill_v2_desc_hw(ring, priv, size, size, dma, frag_end, in fill_v2_desc()
144 int size, dma_addr_t dma, int frag_end, in fill_desc()
158 desc_cb->dma = dma; in fill_desc()
161 desc->addr = cpu_to_le64(dma); in fill_desc()
35 fill_v2_desc_hw(struct hnae_ring *ring, void *priv, int size, int send_sz, dma_addr_t dma, int frag_end, int buf_num, enum hns_desc_type type, int mtu) fill_v2_desc_hw() argument
128 fill_v2_desc(struct hnae_ring *ring, void *priv, int size, dma_addr_t dma, int frag_end, int buf_num, enum hns_desc_type type, int mtu) fill_v2_desc() argument
143 fill_desc(struct hnae_ring *ring, void *priv, int size, dma_addr_t dma, int frag_end, int buf_num, enum hns_desc_type type, int mtu, bool is_gso) fill_desc() argument
288 fill_tso_desc(struct hnae_ring *ring, void *priv, int size, dma_addr_t dma, int frag_end, int buf_num, enum hns_desc_type type, int mtu) fill_tso_desc() argument
313 fill_desc_v2(struct hnae_ring *ring, void *priv, int size, dma_addr_t dma, int frag_end, int buf_num, enum hns_desc_type type, int mtu, bool is_gso) fill_desc_v2() argument
337 dma_addr_t dma; hns_nic_net_xmit_hw() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/atheros/atl1e/
H A Datl1e_main.c651 /* first unmmap dma */ in atl1e_clean_tx_ring()
654 if (tx_buffer->dma) { in atl1e_clean_tx_ring()
656 dma_unmap_single(&pdev->dev, tx_buffer->dma, in atl1e_clean_tx_ring()
660 dma_unmap_page(&pdev->dev, tx_buffer->dma, in atl1e_clean_tx_ring()
663 tx_buffer->dma = 0; in atl1e_clean_tx_ring()
826 tx_ring->dma = roundup(adapter->ring_dma, 8); in atl1e_setup_ring_resources()
827 offset = tx_ring->dma - adapter->ring_dma; in atl1e_setup_ring_resources()
842 rx_page_desc[i].rx_page[j].dma = in atl1e_setup_ring_resources()
850 /* Init CMB dma address */ in atl1e_setup_ring_resources()
897 (u32)((tx_ring->dma) in atl1e_configure_des_ring()
[all...]
/kernel/linux/linux-5.10/arch/arm/mach-mmp/
H A Ddevices.c8 #include <linux/dma-mapping.h>
47 if (desc->dma[i] == 0) in pxa_register_device()
50 res[nres].start = desc->dma[i]; in pxa_register_device()
51 res[nres].end = desc->dma[i]; in pxa_register_device()
/kernel/linux/linux-5.10/drivers/crypto/marvell/cesa/
H A Dtdma.c67 dma_pool_free(cesa_dev->dma->op_pool, tdma->op, in mv_cesa_dma_cleanup()
71 dma_pool_free(cesa_dev->dma->tdma_desc_pool, old_tdma, in mv_cesa_dma_cleanup()
197 new_tdma = dma_pool_zalloc(cesa_dev->dma->tdma_desc_pool, flags, in mv_cesa_dma_add_desc()
263 op = dma_pool_alloc(cesa_dev->dma->op_pool, flags, &dma_handle); in mv_cesa_dma_add_op()
/kernel/linux/linux-5.10/drivers/dma/
H A Dacpi-dma.c5 * Based on of-dma.c
13 #include <linux/dma-mapping.h>
154 * @acpi_dma_xlate: translation function which converts a dma specifier
287 * acpi_dma_update_dma_spec - prepare dma specifier to pass to translation function
289 * @dma_spec: dma specifier to update
342 struct acpi_resource_fixed_dma *dma = &res->data.fixed_dma; in acpi_dma_parse_fixed_dma() local
345 pdata->dma_spec.chan_id = dma->channels; in acpi_dma_parse_fixed_dma()
346 pdata->dma_spec.slave_id = dma->request_lines; in acpi_dma_parse_fixed_dma()
360 * Pointer to appropriate dma channel on success or an error pointer.
425 * If the device has "dma
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/igc/
H A Digc_dump.c134 netdev_info(netdev, "Queue [NTU] [NTC] [bi(ntc)->dma ] leng ntw timestamp\n"); in igc_rings_dump()
143 (u64)dma_unmap_addr(buffer_info, dma), in igc_rings_dump()
172 netdev_info(netdev, "T [desc] [address 63:0 ] [PlPOCIStDDM Ln] [bi->dma ] leng ntw timestamp bi->skb\n"); in igc_rings_dump()
194 (u64)dma_unmap_addr(buffer_info, dma), in igc_rings_dump()
252 netdev_info(netdev, "R [desc] [ PktBuf A0] [ HeadBuf DD] [bi->dma ] [bi->skb] <-- Adv Rx Read format\n"); in igc_rings_dump()
283 (u64)buffer_info->dma, in igc_rings_dump()
287 buffer_info->dma && buffer_info->page) { in igc_rings_dump()
/kernel/linux/linux-5.10/drivers/media/pci/cx23885/
H A Dcx23885-vbi.c94 VBI_LINE_LENGTH, buf->risc.dma); in cx23885_start_vbi_dma()
105 /* start dma */ in cx23885_start_vbi_dma()
192 buf->risc.cpu[1] = cpu_to_le32(buf->risc.dma + 12); in buffer_queue()
194 buf->risc.jmp[1] = cpu_to_le32(buf->risc.dma + 12); in buffer_queue()
211 prev->risc.jmp[1] = cpu_to_le32(buf->risc.dma); in buffer_queue()
/kernel/linux/linux-5.10/drivers/media/pci/saa7134/
H A Dsaa7134-ts.c86 struct sg_table *dma = vb2_dma_sg_plane_desc(vb2, 0); in saa7134_ts_buffer_prepare() local
101 return saa7134_pgtable_build(dev->pci, &dmaq->pt, dma->sgl, dma->nents, in saa7134_ts_buffer_prepare()
259 /* dma: setup channel 5 (= TS) */ in saa7134_ts_start()
269 (dev->ts_q.pt.dma >> 12)); in saa7134_ts_start()
/kernel/linux/linux-5.10/sound/pci/au88x0/
H A Dau88x0.h99 int dma; member
116 int dma; /* Hardware DMA index. */ member
236 static int vortex_adb_allocroute(vortex_t * vortex, int dma, int nr_ch,
241 static int vortex_wt_allocroute(vortex_t * vortex, int dma, int nr_ch);
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/
H A Dselftest_reset.c82 dma_addr_t dma = (dma_addr_t)dsm->start + (page << PAGE_SHIFT); in __igt_reset_stolen() local
86 ggtt->vm.insert_page(&ggtt->vm, dma, in __igt_reset_stolen()
122 dma_addr_t dma = (dma_addr_t)dsm->start + (page << PAGE_SHIFT); in __igt_reset_stolen() local
127 ggtt->vm.insert_page(&ggtt->vm, dma, in __igt_reset_stolen()
/kernel/linux/linux-5.10/drivers/parport/
H A Dparport_sunbpp.c40 #include <asm/dma.h> /* BPP uses LSI 64854 for DMA */
273 int irq, dma, err = 0, size; in bpp_probe() local
286 dma = PARPORT_DMA_NONE; in bpp_probe()
296 if (!(p = parport_register_port((unsigned long)base, irq, dma, ops))) { in bpp_probe()
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/
H A Dice_txrx.h185 DEFINE_DMA_UNMAP_ADDR(dma);
200 dma_addr_t dma; member
337 dma_addr_t dma; /* physical address of ring */ member
360 dma_addr_t dma; /* physical address of ring */ member

Completed in 26 milliseconds

1...<<21222324252627282930>>...216