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