/kernel/linux/linux-5.10/include/linux/dma/ |
H A D | k3-udma-glue.h | 32 dma_addr_t desc_dma); 34 dma_addr_t *desc_dma); 40 void *data, void (*cleanup)(void *data, dma_addr_t desc_dma)); 113 dma_addr_t desc_dma); 115 u32 flow_num, dma_addr_t *desc_dma); 127 void (*cleanup)(void *data, dma_addr_t desc_dma),
|
/kernel/linux/linux-6.6/include/linux/dma/ |
H A D | k3-udma-glue.h | 32 dma_addr_t desc_dma); 34 dma_addr_t *desc_dma); 40 void *data, void (*cleanup)(void *data, dma_addr_t desc_dma)); 119 dma_addr_t desc_dma); 121 u32 flow_num, dma_addr_t *desc_dma); 133 void (*cleanup)(void *data, dma_addr_t desc_dma),
|
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/ |
H A D | hns3_trace.h | 76 __field(dma_addr_t, desc_dma) 85 __entry->desc_dma = ring->desc_dma_addr, 94 __entry->ntc, &__entry->desc_dma, 107 __field(dma_addr_t, desc_dma) 117 __entry->desc_dma = ring->desc_dma_addr; 127 __entry->ntc, &__entry->desc_dma, &__entry->buf_dma,
|
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns3/ |
H A D | hns3_trace.h | 75 __field(dma_addr_t, desc_dma) 84 __entry->desc_dma = ring->desc_dma_addr, 93 __entry->ntc, &__entry->desc_dma, 106 __field(dma_addr_t, desc_dma) 116 __entry->desc_dma = ring->desc_dma_addr; 126 __entry->ntc, &__entry->desc_dma, &__entry->buf_dma,
|
/kernel/linux/linux-5.10/drivers/dma/ti/ |
H A D | k3-udma-glue.c | 352 dma_addr_t desc_dma) in k3_udma_glue_push_tx_chn() 362 return k3_ringacc_ring_push(tx_chn->ringtx, &desc_dma); in k3_udma_glue_push_tx_chn() 367 dma_addr_t *desc_dma) in k3_udma_glue_pop_tx_chn() 371 ret = k3_ringacc_ring_pop(tx_chn->ringtxcq, desc_dma); in k3_udma_glue_pop_tx_chn() 438 void (*cleanup)(void *data, dma_addr_t desc_dma)) in k3_udma_glue_reset_tx_chn() 440 dma_addr_t desc_dma; in k3_udma_glue_reset_tx_chn() local 458 ret = k3_ringacc_ring_pop(tx_chn->ringtx, &desc_dma); in k3_udma_glue_reset_tx_chn() 463 cleanup(data, desc_dma); in k3_udma_glue_reset_tx_chn() 1121 void (*cleanup)(void *data, dma_addr_t desc_dma), bool skip_fdq) in k3_udma_glue_reset_rx_chn() 1125 dma_addr_t desc_dma; in k3_udma_glue_reset_rx_chn() local 350 k3_udma_glue_push_tx_chn(struct k3_udma_glue_tx_channel *tx_chn, struct cppi5_host_desc_t *desc_tx, dma_addr_t desc_dma) k3_udma_glue_push_tx_chn() argument 366 k3_udma_glue_pop_tx_chn(struct k3_udma_glue_tx_channel *tx_chn, dma_addr_t *desc_dma) k3_udma_glue_pop_tx_chn() argument 436 k3_udma_glue_reset_tx_chn(struct k3_udma_glue_tx_channel *tx_chn, void *data, void (*cleanup)(void *data, dma_addr_t desc_dma)) k3_udma_glue_reset_tx_chn() argument 1119 k3_udma_glue_reset_rx_chn(struct k3_udma_glue_rx_channel *rx_chn, u32 flow_num, void *data, void (*cleanup)(void *data, dma_addr_t desc_dma), bool skip_fdq) k3_udma_glue_reset_rx_chn() argument 1161 k3_udma_glue_push_rx_chn(struct k3_udma_glue_rx_channel *rx_chn, u32 flow_num, struct cppi5_host_desc_t *desc_rx, dma_addr_t desc_dma) k3_udma_glue_push_rx_chn() argument 1171 k3_udma_glue_pop_rx_chn(struct k3_udma_glue_rx_channel *rx_chn, u32 flow_num, dma_addr_t *desc_dma) k3_udma_glue_pop_rx_chn() argument [all...] |
/kernel/linux/linux-6.6/drivers/dma/ti/ |
H A D | k3-udma-glue.c | 403 dma_addr_t desc_dma) in k3_udma_glue_push_tx_chn() 413 return k3_ringacc_ring_push(tx_chn->ringtx, &desc_dma); in k3_udma_glue_push_tx_chn() 418 dma_addr_t *desc_dma) in k3_udma_glue_pop_tx_chn() 422 ret = k3_ringacc_ring_pop(tx_chn->ringtxcq, desc_dma); in k3_udma_glue_pop_tx_chn() 508 void (*cleanup)(void *data, dma_addr_t desc_dma)) in k3_udma_glue_reset_tx_chn() 511 dma_addr_t desc_dma; in k3_udma_glue_reset_tx_chn() local 525 ret = k3_ringacc_ring_pop(tx_chn->ringtx, &desc_dma); in k3_udma_glue_reset_tx_chn() 531 cleanup(data, desc_dma); in k3_udma_glue_reset_tx_chn() 1327 void (*cleanup)(void *data, dma_addr_t desc_dma), bool skip_fdq) in k3_udma_glue_reset_rx_chn() 1331 dma_addr_t desc_dma; in k3_udma_glue_reset_rx_chn() local 401 k3_udma_glue_push_tx_chn(struct k3_udma_glue_tx_channel *tx_chn, struct cppi5_host_desc_t *desc_tx, dma_addr_t desc_dma) k3_udma_glue_push_tx_chn() argument 417 k3_udma_glue_pop_tx_chn(struct k3_udma_glue_tx_channel *tx_chn, dma_addr_t *desc_dma) k3_udma_glue_pop_tx_chn() argument 506 k3_udma_glue_reset_tx_chn(struct k3_udma_glue_tx_channel *tx_chn, void *data, void (*cleanup)(void *data, dma_addr_t desc_dma)) k3_udma_glue_reset_tx_chn() argument 1325 k3_udma_glue_reset_rx_chn(struct k3_udma_glue_rx_channel *rx_chn, u32 flow_num, void *data, void (*cleanup)(void *data, dma_addr_t desc_dma), bool skip_fdq) k3_udma_glue_reset_rx_chn() argument 1369 k3_udma_glue_push_rx_chn(struct k3_udma_glue_rx_channel *rx_chn, u32 flow_num, struct cppi5_host_desc_t *desc_rx, dma_addr_t desc_dma) k3_udma_glue_push_rx_chn() argument 1379 k3_udma_glue_pop_rx_chn(struct k3_udma_glue_rx_channel *rx_chn, u32 flow_num, dma_addr_t *desc_dma) k3_udma_glue_pop_rx_chn() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/marvell/prestera/ |
H A D | prestera_rxtx.c | 76 dma_addr_t desc_dma; member 123 buf->desc_dma = dma; in prestera_sdma_buf_init() 349 if (buf->desc_dma) in prestera_sdma_rx_fini() 351 buf->desc_dma); in prestera_sdma_rx_fini() 404 next->desc_dma); in prestera_sdma_rx_init() 411 prestera_sdma_rx_desc_set_next(sdma, tail->desc, head->desc_dma); in prestera_sdma_rx_init() 414 prestera_sdma_map(sdma, head->desc_dma)); in prestera_sdma_rx_init() 553 next->desc_dma); in prestera_sdma_tx_init() 560 prestera_sdma_tx_desc_set_next(sdma, tail->desc, head->desc_dma); in prestera_sdma_tx_init() 566 prestera_sdma_map(sdma, head->desc_dma)); in prestera_sdma_tx_init() [all...] |
/kernel/linux/linux-5.10/sound/mips/ |
H A D | hal2.c | 62 dma_addr_t desc_dma; member 417 pbus->pbus->pbdma_dptr = hal2->dac.desc_dma; in hal2_start_dac() 427 pbus->pbus->pbdma_dptr = hal2->adc.desc_dma; in hal2_start_adc() 449 dma_addr_t desc_dma, buffer_dma; in hal2_alloc_dmabuf() local 458 &desc_dma, DMA_BIDIRECTIONAL, GFP_KERNEL); in hal2_alloc_dmabuf() 465 codec->desc_dma = desc_dma; in hal2_alloc_dmabuf() 471 desc_dma : desc_dma + (i + 1) * sizeof(struct hal2_desc); in hal2_alloc_dmabuf() 474 dma_sync_single_for_device(dev, codec->desc_dma, in hal2_alloc_dmabuf() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/prestera/ |
H A D | prestera_rxtx.c | 74 dma_addr_t desc_dma; member 121 buf->desc_dma = dma; in prestera_sdma_buf_init() 351 if (buf->desc_dma) in prestera_sdma_rx_fini() 353 buf->desc_dma); in prestera_sdma_rx_fini() 406 next->desc_dma); in prestera_sdma_rx_init() 413 prestera_sdma_rx_desc_set_next(sdma, tail->desc, head->desc_dma); in prestera_sdma_rx_init() 416 prestera_sdma_map(sdma, head->desc_dma)); in prestera_sdma_rx_init() 555 next->desc_dma); in prestera_sdma_tx_init() 562 prestera_sdma_tx_desc_set_next(sdma, tail->desc, head->desc_dma); in prestera_sdma_tx_init() 568 prestera_sdma_map(sdma, head->desc_dma)); in prestera_sdma_tx_init() [all...] |
/kernel/linux/linux-6.6/sound/mips/ |
H A D | hal2.c | 62 dma_addr_t desc_dma; member 417 pbus->pbus->pbdma_dptr = hal2->dac.desc_dma; in hal2_start_dac() 427 pbus->pbus->pbdma_dptr = hal2->adc.desc_dma; in hal2_start_adc() 449 dma_addr_t desc_dma, buffer_dma; in hal2_alloc_dmabuf() local 458 &desc_dma, DMA_BIDIRECTIONAL, GFP_KERNEL); in hal2_alloc_dmabuf() 465 codec->desc_dma = desc_dma; in hal2_alloc_dmabuf() 471 desc_dma : desc_dma + (i + 1) * sizeof(struct hal2_desc); in hal2_alloc_dmabuf() 474 dma_sync_single_for_device(dev, codec->desc_dma, in hal2_alloc_dmabuf() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/ti/ |
H A D | am65-cpsw-nuss.c | 356 dma_addr_t desc_dma; in am65_cpsw_nuss_rx_push() local 365 desc_dma = k3_cppi_desc_pool_virt2dma(rx_chn->desc_pool, desc_rx); in am65_cpsw_nuss_rx_push() 380 return k3_udma_glue_push_rx_chn(rx_chn->rx_chn, 0, desc_rx, desc_dma); in am65_cpsw_nuss_rx_push() 503 static void am65_cpsw_nuss_tx_cleanup(void *data, dma_addr_t desc_dma); 504 static void am65_cpsw_nuss_rx_cleanup(void *data, dma_addr_t desc_dma); 679 static void am65_cpsw_nuss_rx_cleanup(void *data, dma_addr_t desc_dma) in am65_cpsw_nuss_rx_cleanup() argument 688 desc_rx = k3_cppi_desc_pool_dma2virt(rx_chn->desc_pool, desc_dma); in am65_cpsw_nuss_rx_cleanup() 754 dma_addr_t desc_dma, buf_dma; in am65_cpsw_nuss_rx_packets() local 761 ret = k3_udma_glue_pop_rx_chn(rx_chn->rx_chn, flow_idx, &desc_dma); in am65_cpsw_nuss_rx_packets() 768 if (desc_dma in am65_cpsw_nuss_rx_packets() 897 am65_cpsw_nuss_tx_cleanup(void *data, dma_addr_t desc_dma) am65_cpsw_nuss_tx_cleanup() argument 922 dma_addr_t desc_dma; am65_cpsw_nuss_tx_compl_packets() local 1034 dma_addr_t desc_dma, buf_dma; am65_cpsw_nuss_ndo_slave_xmit() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/ti/icssg/ |
H A D | icssg_prueth.c | 150 dma_addr_t desc_dma; in emac_tx_complete_packets() local 157 res = k3_udma_glue_pop_tx_chn(tx_chn->tx_chn, &desc_dma); in emac_tx_complete_packets() 162 if (cppi5_desc_is_tdcm(desc_dma)) { in emac_tx_complete_packets() 169 desc_dma); in emac_tx_complete_packets() 446 dma_addr_t desc_dma; in prueth_dma_rx_push() local 455 desc_dma = k3_cppi_desc_pool_virt2dma(rx_chn->desc_pool, desc_rx); in prueth_dma_rx_push() 473 desc_rx, desc_dma); in prueth_dma_rx_push() 514 dma_addr_t desc_dma, buf_dma; in emac_rx_packet() local 519 ret = k3_udma_glue_pop_rx_chn(rx_chn->rx_chn, flow_id, &desc_dma); in emac_rx_packet() 526 if (cppi5_desc_is_tdcm(desc_dma)) /* Teardow in emac_rx_packet() 577 prueth_rx_cleanup(void *data, dma_addr_t desc_dma) prueth_rx_cleanup() argument 697 dma_addr_t desc_dma, buf_dma; emac_ndo_start_xmit() local 851 prueth_tx_cleanup(void *data, dma_addr_t desc_dma) prueth_tx_cleanup() argument [all...] |
/kernel/linux/linux-5.10/drivers/crypto/caam/ |
H A D | jr.c | 373 dma_addr_t desc_dma; in caam_jr_enqueue() local 376 desc_dma = dma_map_single(dev, desc, desc_size, DMA_TO_DEVICE); in caam_jr_enqueue() 377 if (dma_mapping_error(dev, desc_dma)) { in caam_jr_enqueue() 390 dma_unmap_single(dev, desc_dma, desc_size, DMA_TO_DEVICE); in caam_jr_enqueue() 399 head_entry->desc_addr_dma = desc_dma; in caam_jr_enqueue() 401 jr_inpentry_set(jrp->inpring, head, cpu_to_caam_dma(desc_dma)); in caam_jr_enqueue()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/sunplus/ |
H A D | spl2sw_mac.c | 134 writel(comm->desc_dma, comm->l2sw_reg_base + L2SW_TX_LBASE_ADDR_0); in spl2sw_mac_hw_init() 135 writel(comm->desc_dma + sizeof(struct spl2sw_mac_desc) * TX_DESC_NUM, in spl2sw_mac_hw_init() 137 writel(comm->desc_dma + sizeof(struct spl2sw_mac_desc) * (TX_DESC_NUM + in spl2sw_mac_hw_init() 139 writel(comm->desc_dma + sizeof(struct spl2sw_mac_desc) * (TX_DESC_NUM + in spl2sw_mac_hw_init()
|
H A D | spl2sw_desc.c | 110 comm->desc_dma); in spl2sw_descs_free() 112 comm->desc_dma = 0; in spl2sw_descs_free() 179 comm->desc_base = dma_alloc_coherent(&comm->pdev->dev, desc_size, &comm->desc_dma, in spl2sw_descs_alloc()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/ti/ |
H A D | am65-cpsw-nuss.c | 312 dma_addr_t desc_dma; in am65_cpsw_nuss_rx_push() local 321 desc_dma = k3_cppi_desc_pool_virt2dma(rx_chn->desc_pool, desc_rx); in am65_cpsw_nuss_rx_push() 338 return k3_udma_glue_push_rx_chn(rx_chn->rx_chn, 0, desc_rx, desc_dma); in am65_cpsw_nuss_rx_push() 473 static void am65_cpsw_nuss_tx_cleanup(void *data, dma_addr_t desc_dma); 474 static void am65_cpsw_nuss_rx_cleanup(void *data, dma_addr_t desc_dma); 649 static void am65_cpsw_nuss_rx_cleanup(void *data, dma_addr_t desc_dma) in am65_cpsw_nuss_rx_cleanup() argument 658 desc_rx = k3_cppi_desc_pool_dma2virt(rx_chn->desc_pool, desc_dma); in am65_cpsw_nuss_rx_cleanup() 725 dma_addr_t desc_dma, buf_dma; in am65_cpsw_nuss_rx_packets() local 732 ret = k3_udma_glue_pop_rx_chn(rx_chn->rx_chn, flow_idx, &desc_dma); in am65_cpsw_nuss_rx_packets() 739 if (cppi5_desc_is_tdcm(desc_dma)) { in am65_cpsw_nuss_rx_packets() 878 am65_cpsw_nuss_tx_cleanup(void *data, dma_addr_t desc_dma) am65_cpsw_nuss_tx_cleanup() argument 894 am65_cpsw_nuss_tx_compl_packet(struct am65_cpsw_tx_chn *tx_chn, dma_addr_t desc_dma) am65_cpsw_nuss_tx_compl_packet() argument 950 dma_addr_t desc_dma; am65_cpsw_nuss_tx_compl_packets() local 995 dma_addr_t desc_dma; am65_cpsw_nuss_tx_compl_packets_2g() local 1082 dma_addr_t desc_dma, buf_dma; am65_cpsw_nuss_ndo_slave_xmit() local [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/ralink/rt2x00/ |
H A D | rt2x00mmio.c | 123 entry_priv->desc_dma = dma + i * queue->desc_size; in rt2x00mmio_alloc_queue_dma() 138 entry_priv->desc, entry_priv->desc_dma); in rt2x00mmio_free_queue_dma()
|
H A D | rt2800mmio.c | 670 entry_priv->desc_dma); in rt2800mmio_init_queues() 678 entry_priv->desc_dma); in rt2800mmio_init_queues() 686 entry_priv->desc_dma); in rt2800mmio_init_queues() 694 entry_priv->desc_dma); in rt2800mmio_init_queues() 712 entry_priv->desc_dma); in rt2800mmio_init_queues()
|
H A D | rt2x00mmio.h | 71 * @desc_dma: DMA pointer to &desc. 75 dma_addr_t desc_dma; member
|
/kernel/linux/linux-6.6/drivers/net/wireless/ralink/rt2x00/ |
H A D | rt2x00mmio.c | 123 entry_priv->desc_dma = dma + i * queue->desc_size; in rt2x00mmio_alloc_queue_dma() 138 entry_priv->desc, entry_priv->desc_dma); in rt2x00mmio_free_queue_dma()
|
H A D | rt2800mmio.c | 670 entry_priv->desc_dma); in rt2800mmio_init_queues() 678 entry_priv->desc_dma); in rt2800mmio_init_queues() 686 entry_priv->desc_dma); in rt2800mmio_init_queues() 694 entry_priv->desc_dma); in rt2800mmio_init_queues() 712 entry_priv->desc_dma); in rt2800mmio_init_queues()
|
H A D | rt2x00mmio.h | 71 * @desc_dma: DMA pointer to &desc. 75 dma_addr_t desc_dma; member
|
/kernel/linux/linux-6.6/drivers/crypto/caam/ |
H A D | jr.c | 434 dma_addr_t desc_dma; in caam_jr_enqueue() local 437 desc_dma = dma_map_single(dev, desc, desc_size, DMA_TO_DEVICE); in caam_jr_enqueue() 438 if (dma_mapping_error(dev, desc_dma)) { in caam_jr_enqueue() 451 dma_unmap_single(dev, desc_dma, desc_size, DMA_TO_DEVICE); in caam_jr_enqueue() 460 head_entry->desc_addr_dma = desc_dma; in caam_jr_enqueue() 462 jr_inpentry_set(jrp->inpring, head, cpu_to_caam_dma(desc_dma)); in caam_jr_enqueue()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/engleder/ |
H A D | tsnep.h | 65 dma_addr_t desc_dma; member 103 dma_addr_t desc_dma; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mediatek/ |
H A D | mtk_wed_wo.c | 265 &q->desc_dma, GFP_KERNEL); in mtk_wed_wo_queue_alloc() 282 q->desc_dma); in mtk_wed_wo_queue_free() 337 mtk_wed_mmio_w32(wo, q->regs.desc_base, q->desc_dma); in mtk_wed_wo_queue_reset()
|