Lines Matching refs:xdpf
55 struct xdp_frame *xdpf;
62 xdpf = cpsw_handle_to_xdpf(token);
63 xmeta = (void *)xdpf + CPSW_XMETA_OFFSET;
66 xdp_return_frame(xdpf);
1291 int cpsw_xdp_tx_frame(struct cpsw_priv *priv, struct xdp_frame *xdpf,
1300 xmeta = (void *)xdpf + CPSW_XMETA_OFFSET;
1307 dma += xdpf->headroom + sizeof(struct xdp_frame);
1308 ret = cpdma_chan_submit_mapped(txch, cpsw_xdpf_to_handle(xdpf),
1309 dma, xdpf->len, port);
1311 if (sizeof(*xmeta) > xdpf->headroom)
1314 ret = cpdma_chan_submit(txch, cpsw_xdpf_to_handle(xdpf),
1315 xdpf->data, xdpf->len, port);
1330 struct xdp_frame *xdpf;
1347 xdpf = xdp_convert_buff_to_frame(xdp);
1348 if (unlikely(!xdpf))
1351 if (cpsw_xdp_tx_frame(priv, xdpf, page, port))
1352 xdp_return_frame_rx_napi(xdpf);