Lines Matching refs:xdp

56 #include "en/xdp.h"
499 struct xdp_buff *xdp, struct mlx5e_frag_page *frag_page,
507 if (!xdp_buff_has_frags(xdp)) {
513 xdp_buff_set_frags_flag(xdp);
520 xdp_buff_set_frag_pfmemalloc(xdp);
1665 xdp_init_buff(&mxbuf->xdp, frame_sz, &rq->xdp_rxq);
1666 xdp_prepare_buff(&mxbuf->xdp, va, headroom, len, true);
1703 rx_headroom = mxbuf.xdp.data - mxbuf.xdp.data_hard_start;
1704 metasize = mxbuf.xdp.data - mxbuf.xdp.data_meta;
1705 cqe_bcnt = mxbuf.xdp.data_end - mxbuf.xdp.data;
1749 sinfo = xdp_get_shared_info_from_buff(&mxbuf.xdp);
1761 mlx5e_add_skb_shared_info_frag(rq, sinfo, &mxbuf.xdp, frag_page,
1781 skb = mlx5e_build_linear_skb(rq, mxbuf.xdp.data_hard_start, rq->buff.frame0_sz,
1782 mxbuf.xdp.data - mxbuf.xdp.data_hard_start,
1783 mxbuf.xdp.data_end - mxbuf.xdp.data,
1784 mxbuf.xdp.data - mxbuf.xdp.data_meta);
1791 if (xdp_buff_has_frags(&mxbuf.xdp)) {
1795 xdp_buff_is_frag_pfmemalloc(&mxbuf.xdp));
2052 sinfo = xdp_get_shared_info_from_buff(&mxbuf.xdp);
2063 mlx5e_add_skb_shared_info_frag(rq, sinfo, &mxbuf.xdp, frag_page, frag_offset,
2084 skb = mlx5e_build_linear_skb(rq, mxbuf.xdp.data_hard_start,
2086 mxbuf.xdp.data - mxbuf.xdp.data_hard_start, 0,
2087 mxbuf.xdp.data - mxbuf.xdp.data_meta);
2097 if (xdp_buff_has_frags(&mxbuf.xdp)) {
2103 xdp_buff_is_frag_pfmemalloc(&mxbuf.xdp));
2114 if (xdp_buff_has_frags(&mxbuf.xdp)) {
2119 xdp_buff_is_frag_pfmemalloc(&mxbuf.xdp));
2180 rx_headroom = mxbuf.xdp.data - mxbuf.xdp.data_hard_start;
2181 metasize = mxbuf.xdp.data - mxbuf.xdp.data_meta;
2182 cqe_bcnt = mxbuf.xdp.data_end - mxbuf.xdp.data;