/kernel/linux/linux-6.6/net/tls/ |
H A D | tls_strp.c | 35 shinfo->frag_list = NULL; in tls_strp_anchor_free() 166 iter = shinfo->frag_list; in tls_strp_msg_hold() 202 kfree_skb_list(shinfo->frag_list); in tls_strp_flush_anchor_copy() 203 shinfo->frag_list = NULL; in tls_strp_flush_anchor_copy() 299 if (!shinfo->frag_list) { in tls_strp_copyin_skb() 300 shinfo->frag_list = nskb; in tls_strp_copyin_skb() 303 first = shinfo->frag_list; in tls_strp_copyin_skb() 398 shinfo->frag_list = NULL; in tls_strp_read_copy() 432 first = skb_shinfo(strp->anchor)->frag_list; in tls_strp_check_queue_ok() 468 skb_shinfo(strp->anchor)->frag_list in tls_strp_load_anchor_with_queue() [all...] |
/kernel/linux/linux-5.10/net/sctp/ |
H A D | chunk.c | 65 list_for_each_entry(chunk, &msg->chunks, frag_list) in sctp_datamsg_free() 83 chunk = list_entry(pos, struct sctp_chunk, frag_list); in sctp_datamsg_destroy() 280 list_add_tail(&chunk->frag_list, &msg->chunks); in sctp_datamsg_from_user() 291 chunk = list_entry(pos, struct sctp_chunk, frag_list); in sctp_datamsg_from_user()
|
H A D | inqueue.c | 125 chunk->skb = skb_shinfo(chunk->skb)->frag_list; in sctp_inq_pop() 162 if (skb_shinfo(chunk->skb)->frag_list) in sctp_inq_pop() 167 chunk->skb = skb_shinfo(chunk->skb)->frag_list; in sctp_inq_pop()
|
H A D | ulpqueue.c | 327 struct sk_buff *list = skb_shinfo(f_frag)->frag_list; in sctp_make_reassembled_event() 335 /* Get the last skb in the f_frag's frag_list if present. */ in sctp_make_reassembled_event() 340 * frag_list. in sctp_make_reassembled_event() 347 * the frag_list. We need a new skb to do that. in sctp_make_reassembled_event() 357 skb_shinfo(new)->frag_list = pos; in sctp_make_reassembled_event() 359 skb_shinfo(f_frag)->frag_list = pos; in sctp_make_reassembled_event() 988 flist = skb_shinfo(skb)->frag_list; in sctp_ulpq_renege_list()
|
H A D | stream_sched_rr.c | 109 ch = list_first_entry(&msg->chunks, struct sctp_chunk, frag_list); in sctp_sched_rr_enqueue()
|
H A D | stream_sched.c | 235 if (!list_is_last(&ch->frag_list, &ch->msg->chunks) && in sctp_sched_dequeue_done()
|
/kernel/linux/linux-6.6/net/sctp/ |
H A D | chunk.c | 65 list_for_each_entry(chunk, &msg->chunks, frag_list) in sctp_datamsg_free() 83 chunk = list_entry(pos, struct sctp_chunk, frag_list); in sctp_datamsg_destroy() 280 list_add_tail(&chunk->frag_list, &msg->chunks); in sctp_datamsg_from_user() 291 chunk = list_entry(pos, struct sctp_chunk, frag_list); in sctp_datamsg_from_user()
|
H A D | inqueue.c | 125 chunk->skb = skb_shinfo(chunk->skb)->frag_list; in sctp_inq_pop() 162 if (skb_shinfo(chunk->skb)->frag_list) in sctp_inq_pop() 167 chunk->skb = skb_shinfo(chunk->skb)->frag_list; in sctp_inq_pop()
|
H A D | ulpqueue.c | 321 struct sk_buff *list = skb_shinfo(f_frag)->frag_list; in sctp_make_reassembled_event() 329 /* Get the last skb in the f_frag's frag_list if present. */ in sctp_make_reassembled_event() 334 * frag_list. in sctp_make_reassembled_event() 341 * the frag_list. We need a new skb to do that. in sctp_make_reassembled_event() 351 skb_shinfo(new)->frag_list = pos; in sctp_make_reassembled_event() 353 skb_shinfo(f_frag)->frag_list = pos; in sctp_make_reassembled_event() 982 flist = skb_shinfo(skb)->frag_list; in sctp_ulpq_renege_list()
|
H A D | stream_sched_rr.c | 104 ch = list_first_entry(&msg->chunks, struct sctp_chunk, frag_list); in sctp_sched_rr_enqueue()
|
H A D | stream_sched.c | 237 if (!list_is_last(&ch->frag_list, &ch->msg->chunks) && in sctp_sched_dequeue_done()
|
H A D | stream_sched_fc.c | 105 ch = list_first_entry(&msg->chunks, struct sctp_chunk, frag_list); in sctp_sched_fc_enqueue()
|
/kernel/linux/linux-5.10/net/xfrm/ |
H A D | xfrm_compat.c | 334 if (skb_shinfo(skb)->frag_list == NULL) { in xfrm_alloc_compat() 338 skb_shinfo(skb)->frag_list = new; in xfrm_alloc_compat() 341 err = xfrm_xlate64(skb_shinfo(skb)->frag_list, nlh_src); in xfrm_alloc_compat() 345 skb_shinfo(skb)->frag_list = NULL; in xfrm_alloc_compat()
|
/kernel/linux/linux-5.10/net/ipv4/ |
H A D | inet_fragment.c | 459 skb_shinfo(clone)->frag_list = skb_shinfo(head)->frag_list; in inet_frag_reasm_prepare() 469 skb_shinfo(head)->frag_list = clone; in inet_frag_reasm_prepare() 472 nextp = &skb_shinfo(head)->frag_list; in inet_frag_reasm_prepare() 489 /* Traverse the tree in order, to build frag_list. */ in inet_frag_reasm_finish()
|
/kernel/linux/linux-6.6/net/xfrm/ |
H A D | xfrm_compat.c | 334 if (skb_shinfo(skb)->frag_list == NULL) { in xfrm_alloc_compat() 338 skb_shinfo(skb)->frag_list = new; in xfrm_alloc_compat() 341 err = xfrm_xlate64(skb_shinfo(skb)->frag_list, nlh_src); in xfrm_alloc_compat() 345 skb_shinfo(skb)->frag_list = NULL; in xfrm_alloc_compat()
|
/kernel/linux/linux-6.6/net/ipv4/ |
H A D | inet_fragment.c | 496 skb_shinfo(clone)->frag_list = skb_shinfo(head)->frag_list; in inet_frag_reasm_prepare() 506 skb_shinfo(head)->frag_list = clone; in inet_frag_reasm_prepare() 509 nextp = &skb_shinfo(head)->frag_list; in inet_frag_reasm_prepare() 526 /* Traverse the tree in order, to build frag_list. */ in inet_frag_reasm_finish()
|
/kernel/linux/linux-5.10/net/core/ |
H A D | skbuff.c | 586 skb_drop_list(&skb_shinfo(skb)->frag_list); in skb_drop_fraglist() 620 if (shinfo->frag_list) in skb_release_data() 621 kfree_skb_list(shinfo->frag_list); in skb_release_data() 1037 skb_shinfo(n)->frag_list = first; in alloc_skb_for_msg() 1600 skb_shinfo(n)->frag_list = skb_shinfo(skb)->frag_list; in __pskb_copy_fclone() 1982 for (fragp = &skb_shinfo(skb)->frag_list; (frag = *fragp); in ___pskb_trim() 2116 struct sk_buff *list = skb_shinfo(skb)->frag_list; in __pskb_pull_tail() 2153 while ((list = skb_shinfo(skb)->frag_list) != insp) { in __pskb_pull_tail() 2154 skb_shinfo(skb)->frag_list in __pskb_pull_tail() [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/ |
H A D | type_cast.c | 54 frag0_len = shared_info->frag_list->len; in md_skb()
|
/kernel/linux/linux-6.6/net/core/ |
H A D | skbuff.c | 877 skb_drop_list(&skb_shinfo(skb)->frag_list); in skb_drop_fraglist() 984 if (shinfo->frag_list) in skb_release_data() 985 kfree_skb_list_reason(shinfo->frag_list, reason); in skb_release_data() 1471 skb_shinfo(n)->frag_list = first; in alloc_skb_for_msg() 2049 skb_shinfo(n)->frag_list = skb_shinfo(skb)->frag_list; in __pskb_copy_fclone() 2548 for (fragp = &skb_shinfo(skb)->frag_list; (frag = *fragp); in ___pskb_trim() 2682 struct sk_buff *list = skb_shinfo(skb)->frag_list; in __pskb_pull_tail() 2719 while ((list = skb_shinfo(skb)->frag_list) != insp) { in __pskb_pull_tail() 2720 skb_shinfo(skb)->frag_list in __pskb_pull_tail() [all...] |
/kernel/linux/linux-5.10/net/phonet/ |
H A D | pep-gprs.c | 99 skb_shinfo(rskb)->frag_list = skb; in gprs_recv() 107 skb->next = skb_shinfo(skb)->frag_list; in gprs_recv()
|
/kernel/linux/linux-6.6/net/phonet/ |
H A D | pep-gprs.c | 101 skb_shinfo(rskb)->frag_list = skb; in gprs_recv() 109 skb->next = skb_shinfo(skb)->frag_list; in gprs_recv()
|
/kernel/linux/linux-6.6/drivers/net/wwan/t7xx/ |
H A D | t7xx_port_wwan.c | 87 cur = skb_shinfo(skb)->frag_list; in t7xx_port_ctrl_tx()
|
/kernel/linux/linux-5.10/net/strparser/ |
H A D | strparser.c | 131 * Need to unshare the frag_list. in __strp_recv() 140 if (unlikely(skb_shinfo(head)->frag_list)) { in __strp_recv() 142 * has a frag_list. We create a new head, point in __strp_recv() 143 * the frag_list of that to the old head, and in __strp_recv() 164 &skb_shinfo(head)->frag_list; in __strp_recv() 191 * already share a frag_list with. in __strp_recv()
|
/kernel/linux/linux-6.6/drivers/net/ |
H A D | mhi_net.c | 149 /* This is non-paged skb chaining using frag_list */ in mhi_net_skb_agg() 155 if (!skb_shinfo(head)->frag_list) in mhi_net_skb_agg() 156 skb_shinfo(head)->frag_list = skb; in mhi_net_skb_agg()
|
/kernel/linux/linux-6.6/net/strparser/ |
H A D | strparser.c | 131 * Need to unshare the frag_list. in __strp_recv() 140 if (unlikely(skb_shinfo(head)->frag_list)) { in __strp_recv() 142 * has a frag_list. We create a new head, point in __strp_recv() 143 * the frag_list of that to the old head, and in __strp_recv() 164 &skb_shinfo(head)->frag_list; in __strp_recv() 191 * already share a frag_list with. in __strp_recv()
|