Home
last modified time | relevance | path

Searched refs:dma (Results 1376 - 1400 of 5350) sorted by relevance

1...<<51525354555657585960>>...214

/kernel/linux/linux-6.6/sound/isa/es1688/
H A Des1688_lib.c18 #include <asm/dma.h>
185 int cfg, irq_bits, dma, dma_bits, tmp, tmp1; in snd_es1688_init() local
241 dma = chip->dma8; in snd_es1688_init()
242 if (dma > 3 || dma == 2) { in snd_es1688_init()
244 "for ES1688 chip!!\n", chip->port, dma); in snd_es1688_init()
251 dma_bits = dma; in snd_es1688_init()
252 if (dma != 3) in snd_es1688_init()
/kernel/linux/linux-6.6/drivers/scsi/elx/libefc/
H A Defc_fabric.c1035 struct fc_frame_header *hdr = cbdata->header->dma.virt; in __efc_fabctl_ready()
1226 efc_send_bls_acc(node, cbdata->header->dma.virt); in __efc_p2p_rnode_init()
1302 efc_send_bls_acc(node, cbdata->header->dma.virt); in __efc_p2p_wait_flogi_acc_cmpl()
1355 struct fc_frame_header *hdr = cbdata->header->dma.virt; in __efc_p2p_wait_plogi_rsp()
1376 efc_process_prli_payload(node, cbdata->payload->dma.virt); in __efc_p2p_wait_plogi_rsp()
1378 cbdata->header->dma.virt, in __efc_p2p_wait_plogi_rsp()
1515 efc_process_prli_payload(node, cbdata->payload->dma.virt); in __efc_p2p_wait_node_attach()
1517 cbdata->header->dma.virt, in __efc_p2p_wait_node_attach()
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/
H A Dhns3_enet.c4 #include <linux/dma-mapping.h>
1099 dma_addr_t dma; in hns3_fill_desc() local
1105 dma = dma_map_single(dev, skb->data, size, DMA_TO_DEVICE); in hns3_fill_desc()
1108 dma = skb_frag_dma_map(dev, frag, 0, size, DMA_TO_DEVICE); in hns3_fill_desc()
1111 if (unlikely(dma_mapping_error(dev, dma))) { in hns3_fill_desc()
1120 desc_cb->dma = dma; in hns3_fill_desc()
1124 desc->addr = cpu_to_le64(dma); in hns3_fill_desc()
1141 desc->addr = cpu_to_le64(dma + HNS3_MAX_BD_SIZE * k); in hns3_fill_desc()
1388 if (!ring->desc_cb[ring->next_to_use].dma) in hns3_clear_desc()
3887 dma_addr_t dma = ring->desc_dma_addr; hns3_init_ring_hw() local
[all...]
/kernel/linux/linux-5.10/arch/arm/mm/
H A Ddma-mapping.c3 * linux/arch/arm/mm/dma-mapping.c
17 #include <linux/dma-direct.h>
18 #include <linux/dma-map-ops.h>
33 #include <asm/dma-iommu.h>
38 #include "dma.h"
910 * Use the driver DMA support - see dma-mapping.h (dma_sync_*)
972 * appropriate dma address and length. They are obtained via
1068 * Use the generic dma-direct / swiotlb ops code in that case, as that in arm_get_dma_map_ops()
1624 struct scatterlist *s = sg, *dma = sg, *start = sg; in __iommu_map_sg() local
1637 if (__map_sg_chunk(dev, start, size, &dma in __iommu_map_sg()
[all...]
/kernel/linux/linux-6.6/arch/arm/mm/
H A Ddma-mapping.c3 * linux/arch/arm/mm/dma-mapping.c
17 #include <linux/dma-direct.h>
18 #include <linux/dma-map-ops.h>
33 #include <asm/dma-iommu.h>
38 #include "dma.h"
677 * Use the driver DMA support - see dma-mapping.h (dma_sync_*)
1240 * tagged with the appropriate dma address and length. They are obtained via
1246 struct scatterlist *s = sg, *dma = sg, *start = sg; in arm_iommu_map_sg() local
1259 &dma->dma_address, dir, attrs); in arm_iommu_map_sg()
1263 dma in arm_iommu_map_sg()
[all...]
/kernel/linux/linux-5.10/drivers/media/platform/omap3isp/
H A Dispccdc.c18 #include <linux/dma-mapping.h>
323 ccdc_lsc_program_table(ccdc, req->table.dma); in __ccdc_lsc_configure()
361 req->table.dma); in ccdc_lsc_free_request()
436 &req->table.dma, in ccdc_lsc_config()
444 req->table.addr, req->table.dma, in ccdc_lsc_config()
567 isp_reg_writel(isp, ccdc->fpc.dma, OMAP3_ISP_IOMEM_CCDC, in ccdc_configure_fpc()
729 &fpc_new.dma, in ccdc_config()
738 fpc_new.dma); in ccdc_config()
750 fpc_old.addr, fpc_old.dma); in ccdc_config()
1624 ccdc_set_outaddr(ccdc, buffer->dma); in ccdc_isr_buffer()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/enetc/
H A Denetc_qos.c53 dma_addr_t dma; in enetc_setup_taprio() local
82 &dma, (void *)&gcl_data); in enetc_setup_taprio()
119 enetc_cbd_free_data_mem(priv->si, data_size, tmp, &dma); in enetc_setup_taprio()
518 dma_addr_t dma; in enetc_streamid_hw_set() local
542 &dma, (void *)&si_data); in enetc_streamid_hw_set()
597 enetc_cbd_free_data_mem(priv->si, data_size, tmp, &dma); in enetc_streamid_hw_set()
666 dma_addr_t dma; in enetc_streamcounter_hw_get() local
679 &dma, (void *)&data_buf); in enetc_streamcounter_hw_get()
708 enetc_cbd_free_data_mem(priv->si, data_size, tmp, &dma); in enetc_streamcounter_hw_get()
748 dma_addr_t dma; in enetc_streamgate_hw_set() local
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/ti/omap3isp/
H A Dispccdc.c18 #include <linux/dma-mapping.h>
323 ccdc_lsc_program_table(ccdc, req->table.dma); in __ccdc_lsc_configure()
361 req->table.dma); in ccdc_lsc_free_request()
436 &req->table.dma, in ccdc_lsc_config()
444 req->table.addr, req->table.dma, in ccdc_lsc_config()
567 isp_reg_writel(isp, ccdc->fpc.dma, OMAP3_ISP_IOMEM_CCDC, in ccdc_configure_fpc()
729 &fpc_new.dma, in ccdc_config()
738 fpc_new.dma); in ccdc_config()
750 fpc_old.addr, fpc_old.dma); in ccdc_config()
1630 ccdc_set_outaddr(ccdc, buffer->dma); in ccdc_isr_buffer()
[all...]
/kernel/linux/linux-6.6/drivers/usb/cdns3/
H A Dcdnsp-ring.c59 #include <linux/dma-mapping.h>
79 return seg->dma + (segment_offset * sizeof(*trb)); in cdnsp_trb_virt_to_dma()
557 end_trb_dma, cur_seg->dma, in cdnsp_trb_in_td()
577 (suspect_dma >= cur_seg->dma && in cdnsp_trb_in_td()
1339 ep_trb = &ep_seg->trbs[(ep_trb_dma - ep_seg->dma) in cdnsp_handle_tx_event()
1717 return cdnsp_count_trbs(preq->request.dma, preq->request.length); in count_trbs_needed()
1890 addr = (u64)preq->request.dma; in cdnsp_queue_bulk_tx()
2056 lower_32_bits(preq->request.dma), in cdnsp_queue_ctrl_tx()
2057 upper_32_bits(preq->request.dma), length_field, in cdnsp_queue_ctrl_tx()
2069 lower_32_bits(preq->request.dma), in cdnsp_queue_ctrl_tx()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/igb/
H A Digb_main.c389 pr_info("Queue [NTU] [NTC] [bi(ntc)->dma ] leng ntw timestamp\n"); in igb_dump()
396 (u64)dma_unmap_addr(buffer_info, dma), in igb_dump()
424 pr_info("T [desc] [address 63:0 ] [PlPOCIStDDM Ln] [bi->dma ] leng ntw timestamp bi->skb\n"); in igb_dump()
445 (u64)dma_unmap_addr(buffer_info, dma), in igb_dump()
502 pr_info("R [desc] [ PktBuf A0] [ HeadBuf DD] [bi->dma ] [bi->skb] <-- Adv Rx Read format\n"); in igb_dump()
532 (u64)buffer_info->dma, in igb_dump()
536 buffer_info->dma && buffer_info->page) { in igb_dump()
4301 &tx_ring->dma, GFP_KERNEL); in igb_setup_tx_resources()
4381 u64 tdba = ring->dma; in igb_configure_tx_ring()
4462 &rx_ring->dma, GFP_KERNE in igb_setup_rx_resources()
6215 dma_addr_t dma; igb_tx_map() local
6386 dma_addr_t dma; igb_xmit_xdp_ring() local
9034 dma_addr_t dma; igb_alloc_mapped_page() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/igb/
H A Digb_main.c389 pr_info("Queue [NTU] [NTC] [bi(ntc)->dma ] leng ntw timestamp\n"); in igb_dump()
396 (u64)dma_unmap_addr(buffer_info, dma), in igb_dump()
424 pr_info("T [desc] [address 63:0 ] [PlPOCIStDDM Ln] [bi->dma ] leng ntw timestamp bi->skb\n"); in igb_dump()
445 (u64)dma_unmap_addr(buffer_info, dma), in igb_dump()
502 pr_info("R [desc] [ PktBuf A0] [ HeadBuf DD] [bi->dma ] [bi->skb] <-- Adv Rx Read format\n"); in igb_dump()
532 (u64)buffer_info->dma, in igb_dump()
536 buffer_info->dma && buffer_info->page) { in igb_dump()
4222 &tx_ring->dma, GFP_KERNEL); in igb_setup_tx_resources()
4302 u64 tdba = ring->dma; in igb_configure_tx_ring()
4372 &rx_ring->dma, GFP_KERNE in igb_setup_rx_resources()
6141 dma_addr_t dma; igb_tx_map() local
6285 dma_addr_t dma; igb_xmit_xdp_ring() local
8856 dma_addr_t dma; igb_alloc_mapped_page() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_main.c559 (u64)dma_unmap_addr(tx_buffer, dma), in ixgbe_print_buffer()
611 "Queue [NTU] [NTC] [bi(ntc)->dma ]", in ixgbe_dump()
671 "[PlPOIdStDDt Ln] [bi->dma ] ", in ixgbe_dump()
694 (u64)dma_unmap_addr(tx_buffer, dma), in ixgbe_dump()
780 "[ HeadBuf DD] [bi->dma ] [bi->skb ] ", in ixgbe_dump()
813 (u64)rx_buffer_info->dma, in ixgbe_dump()
818 rx_buffer_info->dma) { in ixgbe_dump()
1163 dma_unmap_addr(tx_buffer, dma), in ixgbe_clean_tx_irq()
1184 dma_unmap_addr(tx_buffer, dma), in ixgbe_clean_tx_irq()
1527 dma_addr_t dma; in ixgbe_alloc_mapped_page() local
8289 dma_addr_t dma; ixgbe_tx_map() local
8652 dma_addr_t dma; ixgbe_xmit_xdp_ring() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx4/
H A Den_port.c66 err = mlx4_cmd(dev, mailbox->dma, priv->port, 0, MLX4_CMD_SET_VLAN_FLTR, in mlx4_SET_VLAN_FLTR()
83 err = mlx4_cmd_box(mdev->dev, 0, mailbox->dma, port, 0, in mlx4_en_QUERY_PORT()
208 err = mlx4_cmd_box(mdev->dev, 0, mailbox->dma, in_mod, 0, in mlx4_en_DUMP_ETH_STATS()
228 err = mlx4_cmd_box(mdev->dev, 0, mailbox_priority->dma, in mlx4_en_DUMP_ETH_STATS()
/kernel/linux/linux-5.10/drivers/media/pci/cx25821/
H A Dcx25821-alsa.c17 #include <linux/dma-mapping.h>
232 buf->risc.dma); in _cx25821_start_audio_dma()
280 /* stop dma */ in _cx25821_stop_audio_dma()
295 * BOARD Specific: IRQ dma bits
406 pci_free_consistent(chip->pci, risc->size, risc->cpu, risc->dma); in dsp_buffer_free()
544 buf->risc.jmp[1] = cpu_to_le32(buf->risc.dma); in snd_cx25821_hw_params()
/kernel/linux/linux-5.10/drivers/scsi/
H A Daha1740.c52 #include <linux/dma-mapping.h>
55 #include <asm/dma.h>
89 dma_addr_t dma) in ecb_dma_to_cpu()
94 offset = dma - hdata->ecb_dma_addr; in ecb_dma_to_cpu()
88 ecb_dma_to_cpu(struct Scsi_Host *host, dma_addr_t dma) ecb_dma_to_cpu() argument
/kernel/linux/linux-6.6/drivers/scsi/
H A Daha1740.c52 #include <linux/dma-mapping.h>
55 #include <asm/dma.h>
93 dma_addr_t dma) in ecb_dma_to_cpu()
98 offset = dma - hdata->ecb_dma_addr; in ecb_dma_to_cpu()
92 ecb_dma_to_cpu(struct Scsi_Host *host, dma_addr_t dma) ecb_dma_to_cpu() argument
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx4/
H A Den_port.c66 err = mlx4_cmd(dev, mailbox->dma, priv->port, 0, MLX4_CMD_SET_VLAN_FLTR, in mlx4_SET_VLAN_FLTR()
83 err = mlx4_cmd_box(mdev->dev, 0, mailbox->dma, port, 0, in mlx4_en_QUERY_PORT()
208 err = mlx4_cmd_box(mdev->dev, 0, mailbox->dma, in_mod, 0, in mlx4_en_DUMP_ETH_STATS()
228 err = mlx4_cmd_box(mdev->dev, 0, mailbox_priority->dma, in mlx4_en_DUMP_ETH_STATS()
/kernel/linux/linux-6.6/drivers/media/pci/cx25821/
H A Dcx25821-alsa.c17 #include <linux/dma-mapping.h>
231 buf->risc.dma); in _cx25821_start_audio_dma()
279 /* stop dma */ in _cx25821_stop_audio_dma()
294 * BOARD Specific: IRQ dma bits
405 dma_free_coherent(&chip->pci->dev, risc->size, risc->cpu, risc->dma); in dsp_buffer_free()
543 buf->risc.jmp[1] = cpu_to_le32(buf->risc.dma); in snd_cx25821_hw_params()
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_main.c555 (u64)dma_unmap_addr(tx_buffer, dma), in ixgbe_print_buffer()
607 "Queue [NTU] [NTC] [bi(ntc)->dma ]", in ixgbe_dump()
667 "[PlPOIdStDDt Ln] [bi->dma ] ", in ixgbe_dump()
690 (u64)dma_unmap_addr(tx_buffer, dma), in ixgbe_dump()
776 "[ HeadBuf DD] [bi->dma ] [bi->skb ] ", in ixgbe_dump()
809 (u64)rx_buffer_info->dma, in ixgbe_dump()
814 rx_buffer_info->dma) { in ixgbe_dump()
1158 dma_unmap_addr(tx_buffer, dma), in ixgbe_clean_tx_irq()
1179 dma_unmap_addr(tx_buffer, dma), in ixgbe_clean_tx_irq()
1532 dma_addr_t dma; in ixgbe_alloc_mapped_page() local
8242 dma_addr_t dma; ixgbe_tx_map() local
8589 dma_addr_t dma; ixgbe_xmit_xdp_ring() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/3com/
H A D3c515.c72 #include <asm/dma.h>
462 if (dev->dma) in cleanup_card()
463 free_dma(dev->dma); in cleanup_card()
585 dev->dma = inw(ioaddr + 0x2000) & 7; in corkscrew_setup()
640 if (request_dma(dev->dma, "3c515")) { in corkscrew_setup()
641 pr_cont(", DMA %d allocation failed", dev->dma); in corkscrew_setup()
642 dev->dma = 0; in corkscrew_setup()
644 pr_cont(", DMA %d", dev->dma); in corkscrew_setup()
752 dev->dma == 0 || in corkscrew_open()
756 enable_dma(dev->dma); in corkscrew_open()
[all...]
/kernel/linux/linux-5.10/drivers/media/platform/s5p-mfc/
H A Ds5p_mfc_opr_v5.c22 #include <linux/dma-mapping.h>
47 BUG_ON(ctx->dsc.dma & ((1 << MFC_BANK1_ALIGN_ORDER) - 1)); in s5p_mfc_alloc_dec_temp_buffers_v5()
177 BUG_ON(ctx->bank1.dma & ((1 << MFC_BANK1_ALIGN_ORDER) - 1)); in s5p_mfc_alloc_codec_buffers_v5()
187 BUG_ON(ctx->bank2.dma & ((1 << MFC_BANK2_ALIGN_ORDER) - 1)); in s5p_mfc_alloc_codec_buffers_v5()
217 ctx->ctx.ofs = OFFSETA(ctx->ctx.dma); in s5p_mfc_alloc_instance_buffer_v5()
233 ctx->shm.ofs = ctx->shm.dma - dev->dma_base[BANK_L_CTX]; in s5p_mfc_alloc_instance_buffer_v5()
350 mfc_write(dev, OFFSETA(ctx->dsc.dma), S5P_FIMV_SI_CH0_DESC_ADR); in s5p_mfc_set_dec_desc_buffer()
385 buf_addr1 = ctx->bank1.dma; in s5p_mfc_set_dec_frame_buffer_v5()
387 buf_addr2 = ctx->bank2.dma; in s5p_mfc_set_dec_frame_buffer_v5()
548 buf_addr1 = ctx->bank1.dma; in s5p_mfc_set_enc_ref_buffer_v5()
[all...]
/kernel/linux/linux-5.10/drivers/media/pci/solo6x10/
H A Dsolo6x10-v4l2-enc.c20 #include <media/videobuf2-dma-sg.h>
276 static int enc_get_mpeg_dma(struct solo_dev *solo_dev, dma_addr_t dma, in enc_get_mpeg_dma() argument
286 return solo_p2m_dma_t(solo_dev, 0, dma, in enc_get_mpeg_dma()
292 ret = solo_p2m_dma_t(solo_dev, 0, dma, in enc_get_mpeg_dma()
298 dma + SOLO_MP4E_EXT_SIZE(solo_dev) - off, in enc_get_mpeg_dma()
324 dma_addr_t dma; in solo_send_desc() local
329 dma = sg_dma_address(sg); in solo_send_desc()
336 dma += skip; in solo_send_desc()
345 solo_p2m_fill_desc(desc, 0, dma, base + off, in solo_send_desc()
354 ret = solo_p2m_dma_t(solo_dev, 0, dma, bas in solo_send_desc()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/
H A Dcmd.c37 #include <linux/dma-mapping.h>
945 lay->in_ptr = cpu_to_be64(ent->in->next->dma); in cmd_work_handler()
948 lay->out_ptr = cpu_to_be64(ent->out->next->dma); in cmd_work_handler()
1266 &mailbox->dma); in alloc_cmd_box()
1280 dma_pool_free(dev->cmd.pool, mailbox->buf, mailbox->dma); in free_cmd_box()
1312 block->next = cpu_to_be64(tmp->next ? tmp->next->dma : 0); in mlx5_alloc_cmd_msg()
1984 cmd->dma = cmd->alloc_dma; in alloc_cmd_page()
1998 cmd->dma = ALIGN(cmd->alloc_dma, MLX5_ADAPTER_PAGE_SIZE); in alloc_cmd_page()
2084 cmd_h = (u32)((u64)(cmd->dma) >> 32); in mlx5_cmd_init()
2085 cmd_l = (u32)(cmd->dma); in mlx5_cmd_init()
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/
H A Dinit.c1155 rcd->egrbufs.buffers[e].dma); in hfi1_free_ctxtdata()
1771 * clear dma engines, etc. in remove_one()
1906 &rcd->egrbufs.buffers[idx].dma, in hfi1_setup_eagerbufs()
1913 rcd->egrbufs.rcvtids[rcd->egrbufs.alloced].dma = in hfi1_setup_eagerbufs()
1914 rcd->egrbufs.buffers[idx].dma; in hfi1_setup_eagerbufs()
1956 rcd->egrbufs.rcvtids[i].dma = in hfi1_setup_eagerbufs()
1957 rcd->egrbufs.buffers[j].dma + offset; in hfi1_setup_eagerbufs()
1961 if ((rcd->egrbufs.buffers[j].dma + offset + in hfi1_setup_eagerbufs()
1963 (rcd->egrbufs.buffers[j].dma + in hfi1_setup_eagerbufs()
2015 rcd->egrbufs.rcvtids[idx].dma, orde in hfi1_setup_eagerbufs()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/ti/
H A Ddavinci_emac.c38 #include <linux/dma-mapping.h>
319 struct cpdma_ctlr *dma; member
925 /* Check whether the queue is stopped due to stalled tx dma, if the in emac_tx_handler()
1480 cpdma_ctlr_start(priv->dma); in emac_dev_open()
1562 cpdma_ctlr_stop(priv->dma); in emac_dev_open()
1590 cpdma_ctlr_stop(priv->dma); in emac_dev_stop()
1878 priv->dma = cpdma_ctlr_create(&dma_params); in davinci_emac_probe()
1879 if (!priv->dma) { in davinci_emac_probe()
1885 priv->txchan = cpdma_chan_create(priv->dma, EMAC_DEF_TX_CH, in davinci_emac_probe()
1888 dev_err(&pdev->dev, "error initializing tx dma channe in davinci_emac_probe()
[all...]

Completed in 65 milliseconds

1...<<51525354555657585960>>...214