Lines Matching refs:first_desc
94 struct cppi5_host_desc_t *first_desc, *next_desc; in prueth_xmit_free() local
98 first_desc = desc; in prueth_xmit_free()
99 next_desc = first_desc; in prueth_xmit_free()
101 cppi5_hdesc_get_obuf(first_desc, &buf_dma, &buf_dma_len); in prueth_xmit_free()
107 next_desc_dma = cppi5_hdesc_get_next_hbdesc(first_desc); in prueth_xmit_free()
124 k3_cppi_desc_pool_free(tx_chn->desc_pool, first_desc); in prueth_xmit_free()
661 struct cppi5_host_desc_t *first_desc, *next_desc, *cur_desc; in icssg_ndo_start_xmit() local
688 first_desc = k3_cppi_desc_pool_alloc(tx_chn->desc_pool); in icssg_ndo_start_xmit()
689 if (!first_desc) { in icssg_ndo_start_xmit()
695 cppi5_hdesc_init(first_desc, CPPI5_INFO0_HDESC_EPIB_PRESENT, in icssg_ndo_start_xmit()
697 cppi5_hdesc_set_pkttype(first_desc, 0); in icssg_ndo_start_xmit()
698 epib = first_desc->epib; in icssg_ndo_start_xmit()
729 cppi5_desc_set_tags_ids(&first_desc->hdr, 0, dst_tag_id); in icssg_ndo_start_xmit()
731 cppi5_hdesc_attach_buf(first_desc, buf_dma, pkt_len, buf_dma, pkt_len); in icssg_ndo_start_xmit()
732 swdata = cppi5_hdesc_get_swdata(first_desc); in icssg_ndo_start_xmit()
736 cur_desc = first_desc; in icssg_ndo_start_xmit()
775 cppi5_hdesc_set_pktlen(first_desc, pkt_len); in icssg_ndo_start_xmit()
776 desc_dma = k3_cppi_desc_pool_virt2dma(tx_chn->desc_pool, first_desc); in icssg_ndo_start_xmit()
780 ret = k3_udma_glue_push_tx_chn(tx_chn->tx_chn, first_desc, desc_dma); in icssg_ndo_start_xmit()
808 prueth_xmit_free(tx_chn, first_desc); in icssg_ndo_start_xmit()
824 prueth_xmit_free(tx_chn, first_desc); in icssg_ndo_start_xmit()