Lines Matching refs:xdpf
54 struct xdp_frame *xdpf;
61 xdpf = cpsw_handle_to_xdpf(token);
62 xmeta = (void *)xdpf + CPSW_XMETA_OFFSET;
65 xdp_return_frame(xdpf);
1288 int cpsw_xdp_tx_frame(struct cpsw_priv *priv, struct xdp_frame *xdpf,
1297 xmeta = (void *)xdpf + CPSW_XMETA_OFFSET;
1304 dma += xdpf->headroom + sizeof(struct xdp_frame);
1305 ret = cpdma_chan_submit_mapped(txch, cpsw_xdpf_to_handle(xdpf),
1306 dma, xdpf->len, port);
1308 if (sizeof(*xmeta) > xdpf->headroom) {
1309 xdp_return_frame_rx_napi(xdpf);
1313 ret = cpdma_chan_submit(txch, cpsw_xdpf_to_handle(xdpf),
1314 xdpf->data, xdpf->len, port);
1319 xdp_return_frame_rx_napi(xdpf);
1331 struct xdp_frame *xdpf;
1349 xdpf = xdp_convert_buff_to_frame(xdp);
1350 if (unlikely(!xdpf))
1353 cpsw_xdp_tx_frame(priv, xdpf, page, port);