Lines Matching refs:swdata

139 	struct prueth_swdata *swdata;  in emac_tx_complete_packets()  local
164 swdata = cppi5_hdesc_get_swdata(desc_tx); in emac_tx_complete_packets()
166 switch (swdata->type) { in emac_tx_complete_packets()
168 skb = swdata->data.skb; in emac_tx_complete_packets()
174 xdpf = swdata->data.xdpf; in emac_tx_complete_packets()
481 struct prueth_swdata *swdata; in prueth_dma_rx_push_mapped() local
498 swdata = cppi5_hdesc_get_swdata(desc_rx); in prueth_dma_rx_push_mapped()
499 swdata->type = PRUETH_SWDATA_PAGE; in prueth_dma_rx_push_mapped()
500 swdata->data.page = page; in prueth_dma_rx_push_mapped()
562 struct prueth_swdata *swdata; in emac_xmit_xdp_frame() local
604 swdata = cppi5_hdesc_get_swdata(first_desc); in emac_xmit_xdp_frame()
605 swdata->type = PRUETH_SWDATA_XDPF; in emac_xmit_xdp_frame()
606 swdata->data.xdpf = xdpf; in emac_xmit_xdp_frame()
703 struct prueth_swdata *swdata; in emac_rx_packet() local
726 swdata = cppi5_hdesc_get_swdata(desc_rx); in emac_rx_packet()
727 if (swdata->type != PRUETH_SWDATA_PAGE) { in emac_rx_packet()
728 netdev_err(ndev, "rx_pkt: invalid swdata->type %d\n", swdata->type); in emac_rx_packet()
733 page = swdata->data.page; in emac_rx_packet()
811 struct prueth_swdata *swdata; in prueth_rx_cleanup() local
817 swdata = cppi5_hdesc_get_swdata(desc_rx); in prueth_rx_cleanup()
818 if (swdata->type == PRUETH_SWDATA_PAGE) { in prueth_rx_cleanup()
819 page = swdata->data.page; in prueth_rx_cleanup()
859 struct prueth_swdata *swdata; in icssg_ndo_start_xmit() local
926 swdata = cppi5_hdesc_get_swdata(first_desc); in icssg_ndo_start_xmit()
927 swdata->type = PRUETH_SWDATA_SKB; in icssg_ndo_start_xmit()
928 swdata->data.skb = skb; in icssg_ndo_start_xmit()
1032 struct prueth_swdata *swdata; in prueth_tx_cleanup() local
1037 swdata = cppi5_hdesc_get_swdata(desc_tx); in prueth_tx_cleanup()
1039 switch (swdata->type) { in prueth_tx_cleanup()
1041 skb = swdata->data.skb; in prueth_tx_cleanup()
1045 xdpf = swdata->data.xdpf; in prueth_tx_cleanup()