Lines Matching refs:desc_rx
353 struct cppi5_host_desc_t *desc_rx;
360 desc_rx = k3_cppi_desc_pool_alloc(rx_chn->desc_pool);
361 if (!desc_rx) {
365 desc_dma = k3_cppi_desc_pool_virt2dma(rx_chn->desc_pool, desc_rx);
369 k3_cppi_desc_pool_free(rx_chn->desc_pool, desc_rx);
374 cppi5_hdesc_init(desc_rx, CPPI5_INFO0_HDESC_EPIB_PRESENT,
376 cppi5_hdesc_attach_buf(desc_rx, 0, 0, buf_dma, skb_tailroom(skb));
377 swdata = cppi5_hdesc_get_swdata(desc_rx);
380 return k3_udma_glue_push_rx_chn(rx_chn->rx_chn, 0, desc_rx, desc_dma);
682 struct cppi5_host_desc_t *desc_rx;
688 desc_rx = k3_cppi_desc_pool_dma2virt(rx_chn->desc_pool, desc_dma);
689 swdata = cppi5_hdesc_get_swdata(desc_rx);
691 cppi5_hdesc_get_obuf(desc_rx, &buf_dma, &buf_dma_len);
694 k3_cppi_desc_pool_free(rx_chn->desc_pool, desc_rx);
751 struct cppi5_host_desc_t *desc_rx;
773 desc_rx = k3_cppi_desc_pool_dma2virt(rx_chn->desc_pool, desc_dma);
777 swdata = cppi5_hdesc_get_swdata(desc_rx);
779 cppi5_hdesc_get_obuf(desc_rx, &buf_dma, &buf_dma_len);
780 pkt_len = cppi5_hdesc_get_pktlen(desc_rx);
781 cppi5_desc_get_tags_ids(&desc_rx->hdr, &port_id, NULL);
787 psdata = cppi5_hdesc_get_psdata(desc_rx);
796 k3_cppi_desc_pool_free(rx_chn->desc_pool, desc_rx);