Home
last modified time | relevance | path

Searched refs:buf_dma (Results 1 – 25 of 50) sorted by relevance

12

/linux/drivers/net/ethernet/ti/icssg/
H A Dicssg_common.c172 dma_addr_t buf_dma, next_desc_dma; in prueth_xmit_free() local
182 cppi5_hdesc_get_obuf(first_desc, &buf_dma, &buf_dma_len); in prueth_xmit_free()
183 k3_udma_glue_tx_cppi5_to_dma_addr(tx_chn->tx_chn, &buf_dma); in prueth_xmit_free()
185 dma_unmap_single(tx_chn->dma_dev, buf_dma, buf_dma_len, in prueth_xmit_free()
193 cppi5_hdesc_get_obuf(next_desc, &buf_dma, &buf_dma_len); in prueth_xmit_free()
194 k3_udma_glue_tx_cppi5_to_dma_addr(tx_chn->tx_chn, &buf_dma); in prueth_xmit_free()
196 dma_unmap_page(tx_chn->dma_dev, buf_dma, buf_dma_len, in prueth_xmit_free()
618 dma_addr_t buf_dma; in prueth_dma_rx_push_mapped() local
620 buf_dma = page_pool_get_dma_addr(page) + PRUETH_HEADROOM; in prueth_dma_rx_push_mapped()
630 k3_udma_glue_rx_dma_to_cppi5_addr(rx_chn->rx_chn, &buf_dma); in prueth_dma_rx_push_mapped()
[all …]
/linux/drivers/net/ethernet/marvell/prestera/
H A Dprestera_rxtx.c76 dma_addr_t buf_dma; member
120 buf->buf_dma = DMA_MAPPING_ERROR; in prestera_sdma_buf_init()
173 dma_unmap_single(dev, buf->buf_dma, buf->skb->len, in prestera_sdma_rx_skb_alloc()
176 buf->buf_dma = dma; in prestera_sdma_rx_skb_alloc()
190 dma_addr_t buf_dma = buf->buf_dma; in prestera_sdma_rx_skb_get() local
197 buf->buf_dma = buf_dma; in prestera_sdma_rx_skb_get()
207 prestera_sdma_rx_desc_init(sdma, buf->desc, buf->buf_dma); in prestera_sdma_rx_skb_get()
358 if (buf->buf_dma != DMA_MAPPING_ERROR) in prestera_sdma_rx_fini()
360 buf->buf_dma, buf->skb->len, in prestera_sdma_rx_fini()
403 next->buf_dma); in prestera_sdma_rx_init()
[all …]
/linux/drivers/media/pci/mantis/
H A Dmantis_dma.c51 (unsigned long) mantis->buf_dma, in mantis_dma_exit()
56 mantis->buf_cpu, mantis->buf_dma); in mantis_dma_exit()
82 &mantis->buf_dma, GFP_KERNEL); in mantis_alloc_buffers()
91 (unsigned long) mantis->buf_dma, in mantis_alloc_buffers()
161 RISC_INSTR(risc_pos, mantis->buf_dma + buf_pos); in mantis_risc_program()
/linux/drivers/mtd/nand/
H A Decc-realtek.c80 dma_addr_t buf_dma; member
156 regmap_write(rtlc->regmap, RTL_ECC_DMA_START, rtlc->buf_dma); in rtl_ecc_kick_engine()
157 regmap_write(rtlc->regmap, RTL_ECC_DMA_TAG, rtlc->buf_dma + RTL_ECC_BLOCK_SIZE); in rtl_ecc_kick_engine()
206 dma_sync_single_for_device(rtlc->dev, rtlc->buf_dma, RTL_ECC_DMA_SIZE, DMA_TO_DEVICE); in rtl_ecc_run_engine()
209 dma_sync_single_for_cpu(rtlc->dev, rtlc->buf_dma, RTL_ECC_DMA_SIZE, DMA_FROM_DEVICE); in rtl_ecc_run_engine()
419 rtlc->buf = dma_alloc_noncoherent(dev, RTL_ECC_DMA_SIZE, &rtlc->buf_dma, in rtl_ecc_probe()
441 dma_free_noncoherent(rtlc->dev, RTL_ECC_DMA_SIZE, rtlc->buf, rtlc->buf_dma, in rtl_ecc_remove()
/linux/drivers/net/ethernet/ti/
H A Dam65-cpsw-nuss.c443 dma_addr_t buf_dma; in am65_cpsw_nuss_rx_push() local
452 buf_dma = dma_map_single(rx_chn->dma_dev, in am65_cpsw_nuss_rx_push()
455 if (unlikely(dma_mapping_error(rx_chn->dma_dev, buf_dma))) { in am65_cpsw_nuss_rx_push()
463 k3_udma_glue_rx_dma_to_cppi5_addr(rx_chn->rx_chn, &buf_dma); in am65_cpsw_nuss_rx_push()
464 cppi5_hdesc_attach_buf(desc_rx, buf_dma, AM65_CPSW_MAX_PACKET_SIZE, in am65_cpsw_nuss_rx_push()
465 buf_dma, AM65_CPSW_MAX_PACKET_SIZE); in am65_cpsw_nuss_rx_push()
778 dma_addr_t buf_dma; in am65_cpsw_nuss_rx_cleanup() local
787 cppi5_hdesc_get_obuf(desc_rx, &buf_dma, &buf_dma_len); in am65_cpsw_nuss_rx_cleanup()
788 k3_udma_glue_rx_cppi5_to_dma_addr(rx_chn->rx_chn, &buf_dma); in am65_cpsw_nuss_rx_cleanup()
789 dma_unmap_single(rx_chn->dma_dev, buf_dma, buf_dma_len, DMA_FROM_DEVICE); in am65_cpsw_nuss_rx_cleanup()
[all …]
/linux/drivers/scsi/hisi_sas/
H A Dhisi_sas.h63 hisi_sas_status_buf_addr((slot)->buf_dma)
68 #define hisi_sas_cmd_hdr_addr_dma(slot) hisi_sas_cmd_hdr_addr((slot)->buf_dma)
73 #define hisi_sas_sge_addr_dma(slot) hisi_sas_sge_addr((slot)->buf_dma)
78 #define hisi_sas_sge_dif_addr_dma(slot) hisi_sas_sge_dif_addr((slot)->buf_dma)
265 dma_addr_t buf_dma; member
/linux/drivers/spi/
H A Dspi-mtk-snfi.c875 dma_addr_t buf_dma; in mtk_snand_read_page_cache() local
936 buf_dma = dma_map_single(snf->dev, buf, dma_len, DMA_FROM_DEVICE); in mtk_snand_read_page_cache()
937 ret = dma_mapping_error(snf->dev, buf_dma); in mtk_snand_read_page_cache()
942 nfi_write32(snf, NFI_STRADDR, buf_dma); in mtk_snand_read_page_cache()
996 dma_unmap_single(snf->dev, buf_dma, dma_len, DMA_FROM_DEVICE); in mtk_snand_read_page_cache()
1036 dma_unmap_single(snf->dev, buf_dma, dma_len, DMA_FROM_DEVICE); in mtk_snand_read_page_cache()
1067 dma_addr_t buf_dma; in mtk_snand_write_page_cache() local
1126 buf_dma = dma_map_single(snf->dev, snf->buf, dma_len, DMA_TO_DEVICE); in mtk_snand_write_page_cache()
1127 ret = dma_mapping_error(snf->dev, buf_dma); in mtk_snand_write_page_cache()
1132 nfi_write32(snf, NFI_STRADDR, buf_dma); in mtk_snand_write_page_cache()
[all …]
/linux/drivers/net/ethernet/mellanox/mlxbf_gige/
H A Dmlxbf_gige_main.c32 dma_addr_t *buf_dma, in mlxbf_gige_alloc_skb() argument
56 *buf_dma = dma_map_single(priv->dev, skb->data, map_len, dir); in mlxbf_gige_alloc_skb()
57 if (dma_mapping_error(priv->dev, *buf_dma)) { in mlxbf_gige_alloc_skb()
59 *buf_dma = (dma_addr_t)0; in mlxbf_gige_alloc_skb()
/linux/drivers/mtd/nand/raw/
H A Dintel-nand-controller.c296 dma_addr_t buf_dma; in ebu_dma_start() local
310 buf_dma = dma_map_single(chan->device->dev, (void *)buf, len, dir); in ebu_dma_start()
311 if (dma_mapping_error(chan->device->dev, buf_dma)) { in ebu_dma_start()
317 tx = dmaengine_prep_slave_single(chan, buf_dma, len, dir, flags); in ebu_dma_start()
350 dma_unmap_single(ebu_host->dev, buf_dma, len, dir); in ebu_dma_start()
/linux/drivers/net/can/usb/
H A Dmcba_usb.c637 dma_addr_t buf_dma; in mcba_usb_start() local
647 GFP_KERNEL, &buf_dma); in mcba_usb_start()
655 urb->transfer_dma = buf_dma; in mcba_usb_start()
668 buf, buf_dma); in mcba_usb_start()
674 priv->rxbuf_dma[i] = buf_dma; in mcba_usb_start()
H A Dusb_8dev.c732 dma_addr_t buf_dma; in usb_8dev_start() local
742 &buf_dma); in usb_8dev_start()
750 urb->transfer_dma = buf_dma; in usb_8dev_start()
770 priv->rxbuf_dma[i] = buf_dma; in usb_8dev_start()
H A Dems_usb.c609 dma_addr_t buf_dma; in ems_usb_start() local
619 &buf_dma); in ems_usb_start()
627 urb->transfer_dma = buf_dma; in ems_usb_start()
645 dev->rxbuf_dma[i] = buf_dma; in ems_usb_start()
/linux/drivers/media/platform/rockchip/rkvdec/
H A Drkvdec-vdpu383-h264.c375 dma_addr_t buf_dma; in config_registers() local
384 buf_dma = vb2_dma_contig_plane_dma_addr(vb_buf, 0); in config_registers()
387 regs->h26x_addr.reg170_185_ref_base[i] = buf_dma; in config_registers()
388 regs->h26x_addr.reg195_210_payload_st_ref_base[i] = buf_dma; in config_registers()
391 regs->h26x_addr.reg217_232_colmv_ref_base[i] = buf_dma + ctx->colmv_offset; in config_registers()
H A Drkvdec-vdpu381-h264.c299 dma_addr_t buf_dma; in config_registers() local
308 buf_dma = vb2_dma_contig_plane_dma_addr(vb_buf, 0); in config_registers()
311 regs->h264_addr.reg164_180_ref_base[i] = buf_dma; in config_registers()
314 regs->h264_addr.reg182_198_colmv_base[i] = buf_dma + ctx->colmv_offset; in config_registers()
H A Drkvdec-vdpu383-hevc.c470 dma_addr_t buf_dma; in config_registers() local
472 buf_dma = vb2_dma_contig_plane_dma_addr(vb_buf, 0); in config_registers()
475 regs->h26x_addr.reg170_185_ref_base[i] = buf_dma; in config_registers()
476 regs->h26x_addr.reg195_210_payload_st_ref_base[i] = buf_dma; in config_registers()
479 regs->h26x_addr.reg217_232_colmv_ref_base[i] = buf_dma + ctx->colmv_offset; in config_registers()
H A Drkvdec-vdpu381-hevc.c463 dma_addr_t buf_dma = vb2_dma_contig_plane_dma_addr(vb_buf, 0); in config_registers() local
467 regs->hevc_addr.reg164_180_ref_base[i] = buf_dma; in config_registers()
470 regs->hevc_addr.reg182_198_colmv_base[i] = buf_dma + ctx->colmv_offset; in config_registers()
/linux/drivers/crypto/caam/
H A Dcaamhash.c114 dma_addr_t buf_dma; member
174 state->buf_dma = dma_map_single(jrdev, state->buf, buflen, in buf_map_to_sec4_sg()
176 if (dma_mapping_error(jrdev, state->buf_dma)) { in buf_map_to_sec4_sg()
178 state->buf_dma = 0; in buf_map_to_sec4_sg()
182 dma_to_sec4_sg_one(sec4_sg, state->buf_dma, buflen, 0); in buf_map_to_sec4_sg()
564 if (state->buf_dma) { in ahash_unmap()
565 dma_unmap_single(dev, state->buf_dma, state->buflen, in ahash_unmap()
567 state->buf_dma = 0; in ahash_unmap()
1092 state->buf_dma = 0; in ahash_digest()
1169 state->buf_dma = dma_map_single(jrdev, buf, buflen, in ahash_final_no_ctx()
[all …]
/linux/drivers/media/pci/bt8xx/
H A Dbt878.c71 bt->buf_dma); in bt878_mem_free()
88 &bt->buf_dma, GFP_KERNEL); in bt878_mem_alloc()
168 RISC_INSTR(bt->buf_dma + buf_pos); in bt878_risc_program()
H A Dbt878.h117 dma_addr_t buf_dma; member
/linux/drivers/net/can/usb/kvaser_usb/
H A Dkvaser_usb_core.c398 dma_addr_t buf_dma; in kvaser_usb_setup_rx_urbs() local
407 GFP_KERNEL, &buf_dma); in kvaser_usb_setup_rx_urbs()
422 urb->transfer_dma = buf_dma; in kvaser_usb_setup_rx_urbs()
431 buf_dma); in kvaser_usb_setup_rx_urbs()
437 dev->rxbuf_dma[i] = buf_dma; in kvaser_usb_setup_rx_urbs()
/linux/drivers/usb/gadget/udc/aspeed-vhub/
H A Depn.c67 writel(ep->buf_dma, ep->epn.regs + AST_VHUB_EP_DESC_BASE); in ast_vhub_epn_kick()
781 ep->buf, ep->buf_dma); in ast_vhub_epn_dispose()
836 &ep->buf_dma, GFP_KERNEL); in ast_vhub_alloc_epn()
843 ep->epn.descs_dma = ep->buf_dma + AST_VHUB_EPn_MAX_PACKET; in ast_vhub_alloc_epn()
/linux/drivers/input/misc/
H A Dati_remote2.c190 dma_addr_t buf_dma[2]; member
604 ar2->buf[i] = usb_alloc_coherent(udev, 4, GFP_KERNEL, &ar2->buf_dma[i]); in ati_remote2_urb_init()
619 ar2->urb[i]->transfer_dma = ar2->buf_dma[i]; in ati_remote2_urb_init()
632 usb_free_coherent(ar2->udev, 4, ar2->buf[i], ar2->buf_dma[i]); in ati_remote2_urb_cleanup()
/linux/drivers/usb/musb/
H A Dcppi_dma.h88 dma_addr_t buf_dma; member
/linux/drivers/scsi/qla2xxx/
H A Dqla_mid.c1140 dma_addr_t buf_dma; in qla_get_buf() local
1163 buf = dma_pool_zalloc(ha->fcp_cmnd_dma_pool, GFP_ATOMIC, &buf_dma); in qla_get_buf()
1171 dsc->buf_dma = qp->buf_pool.dma_array[tag] = buf_dma; in qla_get_buf()
1175 dsc->buf_dma = qp->buf_pool.dma_array[tag]; in qla_get_buf()
/linux/drivers/net/ethernet/pasemi/
H A Dpasemi_mac.h40 dma_addr_t buf_dma; member

12