Home
last modified time | relevance | path

Searched refs:dma (Results 576 - 600 of 5346) sorted by relevance

1...<<21222324252627282930>>...214

/kernel/linux/linux-5.10/drivers/crypto/qce/
H A Dcore.c7 #include <linux/dma-mapping.h>
216 ret = qce_dma_request(qce->dev, &qce->dma); in qce_crypto_probe()
239 qce_dma_release(&qce->dma); in qce_crypto_probe()
255 qce_dma_release(&qce->dma); in qce_crypto_remove()
/kernel/linux/linux-5.10/drivers/net/ethernet/i825xx/
H A Dsni_82596.c132 lp->dma = dma_alloc_coherent(&dev->dev, sizeof(struct i596_dma), in sni_82596_probe()
134 if (!lp->dma) in sni_82596_probe()
143 dma_free_coherent(&dev->dev, sizeof(struct i596_dma), lp->dma, in sni_82596_probe()
160 dma_free_coherent(&pdev->dev, sizeof(struct i596_private), lp->dma, in sni_82596_driver_remove()
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/enetc/
H A Denetc_vf.c15 val = enetc_vsi_set_msize(msg->size) | lower_32_bits(msg->dma); in enetc_msg_vsi_write_msg()
16 enetc_wr(hw, ENETC_VSIMSGSNDAR1, upper_32_bits(msg->dma)); in enetc_msg_vsi_write_msg()
56 msg.vaddr = dma_alloc_coherent(priv->dev, msg.size, &msg.dma, in enetc_msg_vsi_set_primary_mac_addr()
72 dma_free_coherent(priv->dev, msg.size, msg.vaddr, msg.dma); in enetc_msg_vsi_set_primary_mac_addr()
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtw88/
H A Dpci.h158 __le32 dma; member
162 dma_addr_t dma; member
168 dma_addr_t dma; member
186 __le32 dma; member
/kernel/linux/linux-5.10/drivers/tty/serial/8250/
H A D8250.h335 struct uart_8250_dma *dma = p->dma; in serial8250_tx_dma_running() local
337 return dma && dma->tx_running; in serial8250_tx_dma_running()
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/enetc/
H A Denetc_vf.c15 val = enetc_vsi_set_msize(msg->size) | lower_32_bits(msg->dma); in enetc_msg_vsi_write_msg()
16 enetc_wr(hw, ENETC_VSIMSGSNDAR1, upper_32_bits(msg->dma)); in enetc_msg_vsi_write_msg()
56 msg.vaddr = dma_alloc_coherent(priv->dev, msg.size, &msg.dma, in enetc_msg_vsi_set_primary_mac_addr()
72 dma_free_coherent(priv->dev, msg.size, msg.vaddr, msg.dma); in enetc_msg_vsi_set_primary_mac_addr()
/kernel/linux/linux-6.6/drivers/net/ethernet/i825xx/
H A Dsni_82596.c134 lp->dma = dma_alloc_coherent(&dev->dev, sizeof(struct i596_dma), in sni_82596_probe()
136 if (!lp->dma) in sni_82596_probe()
145 dma_free_coherent(&dev->dev, sizeof(struct i596_dma), lp->dma, in sni_82596_probe()
162 dma_free_coherent(&pdev->dev, sizeof(struct i596_private), lp->dma, in sni_82596_driver_remove()
/kernel/linux/linux-6.6/drivers/dma/dw-edma/
H A Ddw-hdma-v0-debugfs.c154 regs_dent = debugfs_create_dir(REGISTERS_STR, dw->dma.dbg_dev_root); in dw_hdma_debugfs_regs()
165 debugfs_create_u32("mf", 0444, dw->dma.dbg_dev_root, &dw->chip->mf); in dw_hdma_v0_debugfs_on()
166 debugfs_create_u16("wr_ch_cnt", 0444, dw->dma.dbg_dev_root, &dw->wr_ch_cnt); in dw_hdma_v0_debugfs_on()
167 debugfs_create_u16("rd_ch_cnt", 0444, dw->dma.dbg_dev_root, &dw->rd_ch_cnt); in dw_hdma_v0_debugfs_on()
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtw88/
H A Dpci.h168 __le32 dma; member
172 dma_addr_t dma; member
178 dma_addr_t dma; member
196 __le32 dma; member
/kernel/linux/linux-5.10/drivers/net/ethernet/mediatek/
H A Dmtk_eth_soc.c869 void *ret = ring->dma; in mtk_qdma_phys_to_virt()
877 int idx = txd - ring->dma; in mtk_desc_to_tx_buf()
883 struct mtk_tx_dma *dma) in qdma_to_pdma()
885 return ring->dma_pdma - ring->dma + dma; in qdma_to_pdma()
888 static int txd_to_idx(struct mtk_tx_ring *ring, struct mtk_tx_dma *dma) in txd_to_idx() argument
890 return ((void *)dma - (void *)ring->dma) / sizeof(*dma); in txd_to_idx()
1082 /* make sure that all changes to the dma rin in mtk_tx_map()
882 qdma_to_pdma(struct mtk_tx_ring *ring, struct mtk_tx_dma *dma) qdma_to_pdma() argument
1397 u32 cpu, dma; mtk_poll_tx_qdma() local
1445 u32 cpu, dma; mtk_poll_tx_pdma() local
[all...]
/kernel/linux/linux-6.6/drivers/scsi/elx/efct/
H A Defct_hw.c486 struct efc_dma *dma; in efct_hw_setup_io() local
516 dma = &hw->xfer_rdy; in efct_hw_setup_io()
517 dma->size = sizeof(struct fcp_txrdy) * hw->config.n_io; in efct_hw_setup_io()
518 dma->virt = dma_alloc_coherent(&efct->pci->dev, in efct_hw_setup_io()
519 dma->size, &dma->phys, GFP_KERNEL); in efct_hw_setup_io()
520 if (!dma->virt) in efct_hw_setup_io()
560 dma = &io->def_sgl; in efct_hw_setup_io()
561 dma->size = hw->config.n_sgl * in efct_hw_setup_io()
563 dma in efct_hw_setup_io()
889 struct efc_dma *dma; efct_hw_init() local
3298 efct_hw_firmware_write(struct efct_hw *hw, struct efc_dma *dma, u32 size, u32 offset, int last, void (*cb)(int status, u32 bytes_written, u32 change_status, void *arg), void *arg) efct_hw_firmware_write() argument
3394 struct efc_dma *dma; efct_hw_teardown() local
[all...]
/kernel/linux/linux-5.10/drivers/ata/
H A Dsata_dwc_460ex.c144 struct dw_dma_chip *dma; member
197 #include <linux/platform_data/dma-dw.h>
198 #include <linux/dma/dw.h>
232 dev_err(hsdev->dev, "%s: dma channel unavailable\n", in sata_dwc_dma_get_channel_old()
246 hsdev->dma = devm_kzalloc(&pdev->dev, sizeof(*hsdev->dma), GFP_KERNEL); in sata_dwc_dma_init_old()
247 if (!hsdev->dma) in sata_dwc_dma_init_old()
250 hsdev->dma->dev = &pdev->dev; in sata_dwc_dma_init_old()
251 hsdev->dma->id = pdev->id; in sata_dwc_dma_init_old()
254 hsdev->dma in sata_dwc_dma_init_old()
[all...]
H A Dpata_atiixp.c97 * Called by both the pio and dma setup functions to set the controller
154 int dma = adev->dma_mode; in atiixp_set_dmamode() local
164 dma -= XFER_UDMA_0; in atiixp_set_dmamode()
168 udma_mode_data |= dma << (4 * dn); in atiixp_set_dmamode()
174 dma -= XFER_MW_DMA_0; in atiixp_set_dmamode()
179 mwdma_timing_data |= (mwdma_timings[dma] << timing_shift); in atiixp_set_dmamode()
/kernel/linux/linux-6.6/drivers/ata/
H A Dsata_dwc_460ex.c131 struct dw_dma_chip *dma; member
182 #include <linux/platform_data/dma-dw.h>
183 #include <linux/dma/dw.h>
218 dev_err(dev, "%s: dma channel unavailable\n", __func__); in sata_dwc_dma_get_channel_old()
231 hsdev->dma = devm_kzalloc(dev, sizeof(*hsdev->dma), GFP_KERNEL); in sata_dwc_dma_init_old()
232 if (!hsdev->dma) in sata_dwc_dma_init_old()
235 hsdev->dma->dev = dev; in sata_dwc_dma_init_old()
236 hsdev->dma->id = pdev->id; in sata_dwc_dma_init_old()
239 hsdev->dma in sata_dwc_dma_init_old()
[all...]
H A Dpata_atiixp.c98 * Called by both the pio and dma setup functions to set the controller
155 int dma = adev->dma_mode; in atiixp_set_dmamode() local
165 dma -= XFER_UDMA_0; in atiixp_set_dmamode()
169 udma_mode_data |= dma << (4 * dn); in atiixp_set_dmamode()
175 dma -= XFER_MW_DMA_0; in atiixp_set_dmamode()
180 mwdma_timing_data |= (mwdma_timings[dma] << timing_shift); in atiixp_set_dmamode()
/kernel/linux/linux-5.10/crypto/async_tx/
H A Dasync_xor.c17 #include <linux/dma-mapping.h>
21 /* do_async_xor - dma map the pages and perform the xor with an engine */
26 struct dma_device *dma = chan->device; in do_async_xor() local
41 xor_src_cnt = min(src_cnt, (int)dma->max_xor); in do_async_xor()
65 tx = dma->device_prep_dma_xor(chan, dma_dest, src_list, in do_async_xor()
75 tx = dma->device_prep_dma_xor(chan, dma_dest, in do_async_xor()
160 * async_xor_offs - attempt to xor a set of blocks with a dma engine.
173 * the calculation. The assumption with dma eninges is that they only
227 WARN_ONCE(chan, "%s: no space for dma address conversion\n", in async_xor_offs()
252 * async_xor - attempt to xor a set of blocks with a dma engin
[all...]
/kernel/linux/linux-5.10/arch/sh/drivers/dma/
H A Ddma-sh.c3 * arch/sh/drivers/dma/dma-sh.c
15 #include <mach-dreamcast/mach/dma.h>
16 #include <asm/dma.h>
17 #include <asm/dma-register.h>
18 #include <cpu/dma-register.h>
19 #include <cpu/dma.h>
284 printk(KERN_ERR "dma-sh: Can't initialize DMAOR.\n"); in dmaor_reset()
/kernel/linux/linux-6.6/arch/sh/drivers/dma/
H A Ddma-sh.c3 * arch/sh/drivers/dma/dma-sh.c
15 #include <mach-dreamcast/mach/dma.h>
16 #include <asm/dma.h>
17 #include <asm/dma-register.h>
18 #include <cpu/dma-register.h>
19 #include <cpu/dma.h>
284 printk(KERN_ERR "dma-sh: Can't initialize DMAOR.\n"); in dmaor_reset()
/kernel/linux/linux-5.10/drivers/media/pci/cx88/
H A Dcx88-vbi.c59 VBI_LINE_LENGTH, buf->risc.dma); in cx8800_start_vbi_dma()
76 /* start dma */ in cx8800_start_vbi_dma()
87 /* stop dma */ in cx8800_stop_vbi_dma()
107 dprintk(2, "restart_queue [%p/%d]: restart dma\n", in cx8800_restart_vbi_queue()
161 pci_free_consistent(dev->pci, risc->size, risc->cpu, risc->dma); in buffer_finish()
174 buf->risc.cpu[1] = cpu_to_le32(buf->risc.dma + 8); in buffer_queue()
176 buf->risc.jmp[1] = cpu_to_le32(buf->risc.dma + 8); in buffer_queue()
187 prev->risc.jmp[1] = cpu_to_le32(buf->risc.dma); in buffer_queue()
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/diag/
H A Drsc_dump.c102 dma_addr_t dma; in mlx5_rsc_dump_trigger() local
105 dma = dma_map_page(ddev, page, 0, cmd->mem_size, DMA_FROM_DEVICE); in mlx5_rsc_dump_trigger()
106 if (unlikely(dma_mapping_error(ddev, dma))) in mlx5_rsc_dump_trigger()
111 MLX5_SET64(resource_dump, cmd->cmd, address, dma); in mlx5_rsc_dump_trigger()
123 dma_unmap_page(ddev, dma, cmd->mem_size, DMA_FROM_DEVICE); in mlx5_rsc_dump_trigger()
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/e1000/
H A De1000.h28 #include <linux/dma-mapping.h>
126 dma_addr_t dma; member
140 dma_addr_t dma; member
147 dma_addr_t dma; member
168 dma_addr_t dma; member
/kernel/linux/linux-5.10/drivers/net/vmxnet3/
H A Dvmxnet3_int.h45 #include <asm/dma.h>
417 #define VMXNET3_GET_ADDR_LO(dma) ((u32)(dma))
418 #define VMXNET3_GET_ADDR_HI(dma) ((u32)(((u64)(dma)) >> 32))
/kernel/linux/linux-5.10/drivers/gpu/drm/shmobile/
H A Dshmob_drm_plane.c27 unsigned long dma[2]; member
48 splane->dma[0] = gem->paddr + fb->offsets[0] in shmob_drm_plane_compute_base()
54 splane->dma[1] = gem->paddr + fb->offsets[1] in shmob_drm_plane_compute_base()
142 lcdc_write(sdev, LDBnBSAYR(splane->index), splane->dma[0]); in __shmob_drm_plane_setup()
144 lcdc_write(sdev, LDBnBSACR(splane->index), splane->dma[1]); in __shmob_drm_plane_setup()
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/e1000/
H A De1000.h28 #include <linux/dma-mapping.h>
126 dma_addr_t dma; member
140 dma_addr_t dma; member
147 dma_addr_t dma; member
168 dma_addr_t dma; member
/kernel/linux/linux-6.6/drivers/crypto/qce/
H A Dcore.c7 #include <linux/dma-mapping.h>
172 * Pipe pair number depends on the actual BAM dma pipe in qce_check_version()
173 * that is used for transfers. The BAM dma pipes are passed in qce_check_version()
176 * BAM dma pipes(rx, tx) CE pipe pair id in qce_check_version()
183 qce->pipe_pair_id = qce->dma.rxchan->chan_id >> 1; in qce_check_version()
244 ret = qce_dma_request(qce->dev, &qce->dma); in qce_crypto_probe()
267 qce_dma_release(&qce->dma); in qce_crypto_probe()
286 qce_dma_release(&qce->dma); in qce_crypto_remove()

Completed in 20 milliseconds

1...<<21222324252627282930>>...214