Lines Matching refs:data
23 * data-path read-access to RX-info for both kernel and bpf-side
81 void *data;
128 unsigned char *data = hard_start + headroom;
131 xdp->data = data;
132 xdp->data_end = data + data_len;
133 xdp->data_meta = meta_valid ? data : data + 1;
136 /* Reserve memory area at end-of data area.
139 * XDP/BPF data access to data_hard_end. Notice same area (and size)
154 unsigned int len = xdp->data_end - xdp->data;
167 void *data;
206 void *data_hard_start = frame->data - frame->headroom - sizeof(*frame);
221 frame->data = NULL;
254 xdp->data_hard_start = frame->data - frame->headroom - sizeof(*frame);
255 xdp->data = frame->data;
256 xdp->data_end = frame->data + frame->len;
257 xdp->data_meta = frame->data - frame->metasize;
269 headroom = xdp->data - xdp->data_hard_start;
270 metasize = xdp->data - xdp->data_meta;
281 xdp_frame->data = xdp->data;
282 xdp_frame->len = xdp->data_end - xdp->data;
311 void __xdp_return(void *data, struct xdp_mem_info *mem, bool napi_direct,
361 xdp->data_meta = xdp->data + 1;
367 return unlikely(xdp->data_meta > xdp->data);