/kernel/linux/linux-6.6/drivers/usb/gadget/udc/ |
H A D | r8a66597-udc.c | 18 #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 D | tehuti.c | 19 * 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 D | sha.c | 7 #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 D | xhci-trace.h | 94 __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 D | davinci-i2s.c | 140 * 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 D | lpfc_mem.c | 402 * @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 D | xhci-trace.h | 91 __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 D | sha.c | 7 #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 D | dwmac5.c | 272 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 D | davinci-i2s.c | 140 * 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 D | harmony.c | 33 #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 D | page_pool.c | 16 #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 D | atl1e_main.c | 651 /* 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 D | hns_enet.c | 36 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 D | atl1e_main.c | 651 /* 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 D | devices.c | 8 #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 D | tdma.c | 67 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 D | acpi-dma.c | 5 * 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 D | igc_dump.c | 134 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 D | cx23885-vbi.c | 94 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 D | saa7134-ts.c | 86 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 D | au88x0.h | 99 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 D | selftest_reset.c | 82 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 D | parport_sunbpp.c | 40 #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 D | ice_txrx.h | 185 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
|