Home
last modified time | relevance | path

Searched refs:desc_rx (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/net/ethernet/ti/icssg/
H A Dicssg_common.c469 struct cppi5_host_desc_t *desc_rx; in prueth_dma_rx_push() local
475 desc_rx = k3_cppi_desc_pool_alloc(rx_chn->desc_pool); in prueth_dma_rx_push()
476 if (!desc_rx) { in prueth_dma_rx_push()
480 desc_dma = k3_cppi_desc_pool_virt2dma(rx_chn->desc_pool, desc_rx); in prueth_dma_rx_push()
484 k3_cppi_desc_pool_free(rx_chn->desc_pool, desc_rx); in prueth_dma_rx_push()
489 cppi5_hdesc_init(desc_rx, CPPI5_INFO0_HDESC_EPIB_PRESENT, in prueth_dma_rx_push()
492 cppi5_hdesc_attach_buf(desc_rx, buf_dma, skb_tailroom(skb), buf_dma, skb_tailroom(skb)); in prueth_dma_rx_push()
494 swdata = cppi5_hdesc_get_swdata(desc_rx); in prueth_dma_rx_push()
498 desc_rx, desc_dma); in prueth_dma_rx_push()
543 struct cppi5_host_desc_t *desc_rx; in emac_rx_packet() local
[all …]
H A Dicssg_prueth_sr1.c276 struct cppi5_host_desc_t *desc_rx; in prueth_process_rx_mgm() local
293 desc_rx = k3_cppi_desc_pool_dma2virt(rx_chn->desc_pool, desc_dma); in prueth_process_rx_mgm()
296 if (cppi5_hdesc_get_psdata_size(desc_rx) != PRUETH_NAV_PS_DATA_SIZE) { in prueth_process_rx_mgm()
297 cppi5_hdesc_update_psdata_size(desc_rx, in prueth_process_rx_mgm()
301 swdata = cppi5_hdesc_get_swdata(desc_rx); in prueth_process_rx_mgm()
303 cppi5_hdesc_get_obuf(desc_rx, &buf_dma, &buf_dma_len); in prueth_process_rx_mgm()
304 pkt_len = cppi5_hdesc_get_pktlen(desc_rx); in prueth_process_rx_mgm()
307 k3_cppi_desc_pool_free(rx_chn->desc_pool, desc_rx); in prueth_process_rx_mgm()
/linux/drivers/net/ethernet/ti/
H A Dam65-cpsw-nuss.c438 struct cppi5_host_desc_t *desc_rx; in am65_cpsw_nuss_rx_push() local
444 desc_rx = k3_cppi_desc_pool_alloc(rx_chn->desc_pool); in am65_cpsw_nuss_rx_push()
445 if (!desc_rx) { in am65_cpsw_nuss_rx_push()
449 desc_dma = k3_cppi_desc_pool_virt2dma(rx_chn->desc_pool, desc_rx); in am65_cpsw_nuss_rx_push()
455 k3_cppi_desc_pool_free(rx_chn->desc_pool, desc_rx); in am65_cpsw_nuss_rx_push()
460 cppi5_hdesc_init(desc_rx, CPPI5_INFO0_HDESC_EPIB_PRESENT, in am65_cpsw_nuss_rx_push()
463 cppi5_hdesc_attach_buf(desc_rx, buf_dma, AM65_CPSW_MAX_PACKET_SIZE, in am65_cpsw_nuss_rx_push()
465 swdata = cppi5_hdesc_get_swdata(desc_rx); in am65_cpsw_nuss_rx_push()
470 desc_rx, desc_dma); in am65_cpsw_nuss_rx_push()
775 struct cppi5_host_desc_t *desc_rx; in am65_cpsw_nuss_rx_cleanup() local
[all …]
/linux/drivers/spi/
H A Dspi-fsl-lpspi.c582 struct dma_async_tx_descriptor *desc_tx, *desc_rx; in fsl_lpspi_dma_transfer() local
592 desc_rx = dmaengine_prep_slave_sg(controller->dma_rx, in fsl_lpspi_dma_transfer()
595 if (!desc_rx) in fsl_lpspi_dma_transfer()
598 desc_rx->callback = fsl_lpspi_dma_rx_callback; in fsl_lpspi_dma_transfer()
599 desc_rx->callback_param = (void *)fsl_lpspi; in fsl_lpspi_dma_transfer()
600 dmaengine_submit(desc_rx); in fsl_lpspi_dma_transfer()
H A Dspi-imx.c1458 struct dma_async_tx_descriptor *desc_tx, *desc_rx; in spi_imx_dma_transfer() local
1494 desc_rx = dmaengine_prep_slave_sg(controller->dma_rx, in spi_imx_dma_transfer()
1497 if (!desc_rx) { in spi_imx_dma_transfer()
1502 desc_rx->callback = spi_imx_dma_rx_callback; in spi_imx_dma_transfer()
1503 desc_rx->callback_param = (void *)spi_imx; in spi_imx_dma_transfer()
1504 dmaengine_submit(desc_rx); in spi_imx_dma_transfer()
/linux/drivers/dma/ti/
H A Dk3-udma-glue.c1499 u32 flow_num, struct cppi5_host_desc_t *desc_rx, in k3_udma_glue_push_rx_chn() argument