/kernel/linux/linux-5.10/drivers/crypto/qce/ |
H A D | core.c | 7 #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 D | sni_82596.c | 132 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 D | enetc_vf.c | 15 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 D | pci.h | 158 __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 D | 8250.h | 335 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 D | enetc_vf.c | 15 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 D | sni_82596.c | 134 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 D | dw-hdma-v0-debugfs.c | 154 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 D | pci.h | 168 __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 D | mtk_eth_soc.c | 869 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 D | efct_hw.c | 486 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 D | sata_dwc_460ex.c | 144 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 D | pata_atiixp.c | 97 * 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 D | sata_dwc_460ex.c | 131 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 D | pata_atiixp.c | 98 * 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 D | async_xor.c | 17 #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 D | dma-sh.c | 3 * 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 D | dma-sh.c | 3 * 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 D | cx88-vbi.c | 59 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 D | rsc_dump.c | 102 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 D | e1000.h | 28 #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 D | vmxnet3_int.h | 45 #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 D | shmob_drm_plane.c | 27 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 D | e1000.h | 28 #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 D | core.c | 7 #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()
|