Lines Matching refs:sinfo
450 struct skb_shared_info *sinfo, u32 size, in bpf_test_finish() argument
467 int len = sinfo ? copy_size - sinfo->xdp_frags_size : copy_size; in bpf_test_finish()
477 if (sinfo) { in bpf_test_finish()
481 for (i = 0; i < sinfo->nr_frags; i++) { in bpf_test_finish()
482 skb_frag_t *frag = &sinfo->frags[i]; in bpf_test_finish()
577 void noinline bpf_fentry_test_sinfo(struct skb_shared_info *sinfo) in bpf_fentry_test_sinfo() argument
1216 struct skb_shared_info *sinfo; in bpf_prog_test_run_xdp() local
1276 sinfo = xdp_get_shared_info_from_buff(&xdp); in bpf_prog_test_run_xdp()
1290 if (sinfo->nr_frags == MAX_SKB_FRAGS) { in bpf_prog_test_run_xdp()
1301 frag = &sinfo->frags[sinfo->nr_frags++]; in bpf_prog_test_run_xdp()
1312 sinfo->xdp_frags_size += data_len; in bpf_prog_test_run_xdp()
1333 size = xdp.data_end - xdp.data_meta + sinfo->xdp_frags_size; in bpf_prog_test_run_xdp()
1334 ret = bpf_test_finish(kattr, uattr, xdp.data_meta, sinfo, size, in bpf_prog_test_run_xdp()
1344 for (i = 0; i < sinfo->nr_frags; i++) in bpf_prog_test_run_xdp()
1345 __free_page(skb_frag_page(&sinfo->frags[i])); in bpf_prog_test_run_xdp()