Home
last modified time | relevance | path

Searched refs:desc_rx (Results 1 - 21 of 21) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/ti/
H A Dam65-cpsw-nuss.c353 struct cppi5_host_desc_t *desc_rx; in am65_cpsw_nuss_rx_push() local
360 desc_rx = k3_cppi_desc_pool_alloc(rx_chn->desc_pool); in am65_cpsw_nuss_rx_push()
361 if (!desc_rx) { in am65_cpsw_nuss_rx_push()
365 desc_dma = k3_cppi_desc_pool_virt2dma(rx_chn->desc_pool, desc_rx); in am65_cpsw_nuss_rx_push()
369 k3_cppi_desc_pool_free(rx_chn->desc_pool, desc_rx); in am65_cpsw_nuss_rx_push()
374 cppi5_hdesc_init(desc_rx, CPPI5_INFO0_HDESC_EPIB_PRESENT, in am65_cpsw_nuss_rx_push()
376 cppi5_hdesc_attach_buf(desc_rx, 0, 0, buf_dma, skb_tailroom(skb)); in am65_cpsw_nuss_rx_push()
377 swdata = cppi5_hdesc_get_swdata(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()
682 struct cppi5_host_desc_t *desc_rx; in am65_cpsw_nuss_rx_cleanup() local
751 struct cppi5_host_desc_t *desc_rx; am65_cpsw_nuss_rx_packets() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/ti/icssg/
H A Dicssg_prueth.c444 struct cppi5_host_desc_t *desc_rx; in prueth_dma_rx_push() local
450 desc_rx = k3_cppi_desc_pool_alloc(rx_chn->desc_pool); in prueth_dma_rx_push()
451 if (!desc_rx) { in prueth_dma_rx_push()
455 desc_dma = k3_cppi_desc_pool_virt2dma(rx_chn->desc_pool, desc_rx); in prueth_dma_rx_push()
459 k3_cppi_desc_pool_free(rx_chn->desc_pool, desc_rx); in prueth_dma_rx_push()
464 cppi5_hdesc_init(desc_rx, CPPI5_INFO0_HDESC_EPIB_PRESENT, in prueth_dma_rx_push()
467 cppi5_hdesc_attach_buf(desc_rx, buf_dma, skb_tailroom(skb), buf_dma, skb_tailroom(skb)); in prueth_dma_rx_push()
469 swdata = cppi5_hdesc_get_swdata(desc_rx); in prueth_dma_rx_push()
473 desc_rx, desc_dma); in prueth_dma_rx_push()
512 struct cppi5_host_desc_t *desc_rx; in emac_rx_packet() local
580 struct cppi5_host_desc_t *desc_rx; prueth_rx_cleanup() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/ti/
H A Dam65-cpsw-nuss.c309 struct cppi5_host_desc_t *desc_rx; in am65_cpsw_nuss_rx_push() local
316 desc_rx = k3_cppi_desc_pool_alloc(rx_chn->desc_pool); in am65_cpsw_nuss_rx_push()
317 if (!desc_rx) { in am65_cpsw_nuss_rx_push()
321 desc_dma = k3_cppi_desc_pool_virt2dma(rx_chn->desc_pool, desc_rx); in am65_cpsw_nuss_rx_push()
326 k3_cppi_desc_pool_free(rx_chn->desc_pool, desc_rx); in am65_cpsw_nuss_rx_push()
331 cppi5_hdesc_init(desc_rx, CPPI5_INFO0_HDESC_EPIB_PRESENT, in am65_cpsw_nuss_rx_push()
334 cppi5_hdesc_attach_buf(desc_rx, buf_dma, skb_tailroom(skb), buf_dma, skb_tailroom(skb)); in am65_cpsw_nuss_rx_push()
335 swdata = cppi5_hdesc_get_swdata(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()
652 struct cppi5_host_desc_t *desc_rx; in am65_cpsw_nuss_rx_cleanup() local
722 struct cppi5_host_desc_t *desc_rx; am65_cpsw_nuss_rx_packets() local
[all...]
/kernel/linux/linux-5.10/drivers/spi/
H A Dspi-fsl-lpspi.c549 struct dma_async_tx_descriptor *desc_tx, *desc_rx; in fsl_lpspi_dma_transfer() local
559 desc_rx = dmaengine_prep_slave_sg(controller->dma_rx, in fsl_lpspi_dma_transfer()
562 if (!desc_rx) in fsl_lpspi_dma_transfer()
565 desc_rx->callback = fsl_lpspi_dma_rx_callback; in fsl_lpspi_dma_transfer()
566 desc_rx->callback_param = (void *)fsl_lpspi; in fsl_lpspi_dma_transfer()
567 dmaengine_submit(desc_rx); in fsl_lpspi_dma_transfer()
H A Dspi-pic32.c304 struct dma_async_tx_descriptor *desc_rx; in pic32_spi_dma_transfer() local
312 desc_rx = dmaengine_prep_slave_sg(master->dma_rx, in pic32_spi_dma_transfer()
317 if (!desc_rx) { in pic32_spi_dma_transfer()
333 desc_rx->callback = pic32_spi_dma_rx_notify; in pic32_spi_dma_transfer()
334 desc_rx->callback_param = pic32s; in pic32_spi_dma_transfer()
336 cookie = dmaengine_submit(desc_rx); in pic32_spi_dma_transfer()
H A Dspi-topcliff-pch.c107 struct dma_async_tx_descriptor *desc_rx; member
803 async_tx_ack(dma->desc_rx); in pch_spi_start_transfer()
925 struct dma_async_tx_descriptor *desc_rx; in pch_spi_handle_dma() local
1037 desc_rx = dmaengine_prep_slave_sg(dma->chan_rx, sg, in pch_spi_handle_dma()
1040 if (!desc_rx) { in pch_spi_handle_dma()
1046 desc_rx->callback = pch_dma_rx_complete; in pch_spi_handle_dma()
1047 desc_rx->callback_param = data; in pch_spi_handle_dma()
1049 dma->desc_rx = desc_rx; in pch_spi_handle_dma()
1117 desc_rx in pch_spi_handle_dma()
[all...]
H A Dspi-sh-msiof.c747 struct dma_async_tx_descriptor *desc_tx = NULL, *desc_rx = NULL; in sh_msiof_dma_once() local
754 desc_rx = dmaengine_prep_slave_single(p->ctlr->dma_rx, in sh_msiof_dma_once()
757 if (!desc_rx) in sh_msiof_dma_once()
760 desc_rx->callback = sh_msiof_dma_complete; in sh_msiof_dma_once()
761 desc_rx->callback_param = &p->done; in sh_msiof_dma_once()
762 cookie = dmaengine_submit(desc_rx); in sh_msiof_dma_once()
H A Dspi-rspi.c541 struct dma_async_tx_descriptor *desc_tx = NULL, *desc_rx = NULL; in rspi_dma_transfer() local
549 desc_rx = dmaengine_prep_slave_sg(rspi->ctlr->dma_rx, rx->sgl, in rspi_dma_transfer()
552 if (!desc_rx) { in rspi_dma_transfer()
557 desc_rx->callback = rspi_dma_complete; in rspi_dma_transfer()
558 desc_rx->callback_param = rspi; in rspi_dma_transfer()
559 cookie = dmaengine_submit(desc_rx); in rspi_dma_transfer()
H A Dspi-imx.c1362 struct dma_async_tx_descriptor *desc_tx, *desc_rx; in spi_imx_dma_transfer() local
1398 desc_rx = dmaengine_prep_slave_sg(master->dma_rx, in spi_imx_dma_transfer()
1401 if (!desc_rx) { in spi_imx_dma_transfer()
1406 desc_rx->callback = spi_imx_dma_rx_callback; in spi_imx_dma_transfer()
1407 desc_rx->callback_param = (void *)spi_imx; in spi_imx_dma_transfer()
1408 dmaengine_submit(desc_rx); in spi_imx_dma_transfer()
/kernel/linux/linux-6.6/drivers/spi/
H A Dspi-fsl-lpspi.c554 struct dma_async_tx_descriptor *desc_tx, *desc_rx; in fsl_lpspi_dma_transfer() local
564 desc_rx = dmaengine_prep_slave_sg(controller->dma_rx, in fsl_lpspi_dma_transfer()
567 if (!desc_rx) in fsl_lpspi_dma_transfer()
570 desc_rx->callback = fsl_lpspi_dma_rx_callback; in fsl_lpspi_dma_transfer()
571 desc_rx->callback_param = (void *)fsl_lpspi; in fsl_lpspi_dma_transfer()
572 dmaengine_submit(desc_rx); in fsl_lpspi_dma_transfer()
H A Dspi-pic32.c304 struct dma_async_tx_descriptor *desc_rx; in pic32_spi_dma_transfer() local
312 desc_rx = dmaengine_prep_slave_sg(host->dma_rx, in pic32_spi_dma_transfer()
317 if (!desc_rx) { in pic32_spi_dma_transfer()
333 desc_rx->callback = pic32_spi_dma_rx_notify; in pic32_spi_dma_transfer()
334 desc_rx->callback_param = pic32s; in pic32_spi_dma_transfer()
336 cookie = dmaengine_submit(desc_rx); in pic32_spi_dma_transfer()
H A Dspi-topcliff-pch.c108 struct dma_async_tx_descriptor *desc_rx; member
775 async_tx_ack(dma->desc_rx); in pch_spi_start_transfer()
903 struct dma_async_tx_descriptor *desc_rx; in pch_spi_handle_dma() local
1015 desc_rx = dmaengine_prep_slave_sg(dma->chan_rx, sg, in pch_spi_handle_dma()
1018 if (!desc_rx) { in pch_spi_handle_dma()
1024 desc_rx->callback = pch_dma_rx_complete; in pch_spi_handle_dma()
1025 desc_rx->callback_param = data; in pch_spi_handle_dma()
1027 dma->desc_rx = desc_rx; in pch_spi_handle_dma()
1095 desc_rx in pch_spi_handle_dma()
[all...]
H A Dspi-sh-msiof.c750 struct dma_async_tx_descriptor *desc_tx = NULL, *desc_rx = NULL; in sh_msiof_dma_once() local
757 desc_rx = dmaengine_prep_slave_single(p->ctlr->dma_rx, in sh_msiof_dma_once()
760 if (!desc_rx) in sh_msiof_dma_once()
763 desc_rx->callback = sh_msiof_dma_complete; in sh_msiof_dma_once()
764 desc_rx->callback_param = &p->done; in sh_msiof_dma_once()
765 cookie = dmaengine_submit(desc_rx); in sh_msiof_dma_once()
H A Dspi-rspi.c542 struct dma_async_tx_descriptor *desc_tx = NULL, *desc_rx = NULL; in rspi_dma_transfer() local
550 desc_rx = dmaengine_prep_slave_sg(rspi->ctlr->dma_rx, rx->sgl, in rspi_dma_transfer()
553 if (!desc_rx) { in rspi_dma_transfer()
558 desc_rx->callback = rspi_dma_complete; in rspi_dma_transfer()
559 desc_rx->callback_param = rspi; in rspi_dma_transfer()
560 cookie = dmaengine_submit(desc_rx); in rspi_dma_transfer()
H A Dspi-imx.c1406 struct dma_async_tx_descriptor *desc_tx, *desc_rx; in spi_imx_dma_transfer() local
1442 desc_rx = dmaengine_prep_slave_sg(controller->dma_rx, in spi_imx_dma_transfer()
1445 if (!desc_rx) { in spi_imx_dma_transfer()
1450 desc_rx->callback = spi_imx_dma_rx_callback; in spi_imx_dma_transfer()
1451 desc_rx->callback_param = (void *)spi_imx; in spi_imx_dma_transfer()
1452 dmaengine_submit(desc_rx); in spi_imx_dma_transfer()
/kernel/linux/linux-5.10/drivers/tty/serial/
H A Dpch_uart.c226 struct dma_async_tx_descriptor *desc_rx; member
753 async_tx_ack(priv->desc_rx); in pch_dma_rx_complete()
856 priv->desc_rx = desc; in dma_handle_rx()
H A Datmel_serial.c130 struct dma_async_tx_descriptor *desc_rx; member
1102 atmel_port->desc_rx = NULL; in atmel_release_rx_dma()
1268 atmel_port->desc_rx = desc; in atmel_prepare_rx_dma()
/kernel/linux/linux-6.6/drivers/tty/serial/
H A Dpch_uart.c225 struct dma_async_tx_descriptor *desc_rx; member
736 async_tx_ack(priv->desc_rx); in pch_dma_rx_complete()
811 priv->desc_rx = desc; in dma_handle_rx()
H A Datmel_serial.c132 struct dma_async_tx_descriptor *desc_rx; member
1096 atmel_port->desc_rx = NULL; in atmel_release_rx_dma()
1256 atmel_port->desc_rx = desc; in atmel_prepare_rx_dma()
/kernel/linux/linux-5.10/drivers/dma/ti/
H A Dk3-udma-glue.c1162 u32 flow_num, struct cppi5_host_desc_t *desc_rx, in k3_udma_glue_push_rx_chn()
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
/kernel/linux/linux-6.6/drivers/dma/ti/
H A Dk3-udma-glue.c1370 u32 flow_num, struct cppi5_host_desc_t *desc_rx, in k3_udma_glue_push_rx_chn()
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

Completed in 43 milliseconds