Home
last modified time | relevance | path

Searched refs:frag_list (Results 1 - 25 of 117) sorted by relevance

12345

/kernel/linux/linux-6.6/net/tls/
H A Dtls_strp.c35 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 Dchunk.c65 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 Dinqueue.c125 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 Dulpqueue.c327 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 Dstream_sched_rr.c109 ch = list_first_entry(&msg->chunks, struct sctp_chunk, frag_list); in sctp_sched_rr_enqueue()
H A Dstream_sched.c235 if (!list_is_last(&ch->frag_list, &ch->msg->chunks) && in sctp_sched_dequeue_done()
/kernel/linux/linux-6.6/net/sctp/
H A Dchunk.c65 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 Dinqueue.c125 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 Dulpqueue.c321 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 Dstream_sched_rr.c104 ch = list_first_entry(&msg->chunks, struct sctp_chunk, frag_list); in sctp_sched_rr_enqueue()
H A Dstream_sched.c237 if (!list_is_last(&ch->frag_list, &ch->msg->chunks) && in sctp_sched_dequeue_done()
H A Dstream_sched_fc.c105 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 Dxfrm_compat.c334 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 Dinet_fragment.c459 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 Dxfrm_compat.c334 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 Dinet_fragment.c496 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 Dskbuff.c586 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 Dtype_cast.c54 frag0_len = shared_info->frag_list->len; in md_skb()
/kernel/linux/linux-6.6/net/core/
H A Dskbuff.c877 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 Dpep-gprs.c99 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 Dpep-gprs.c101 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 Dt7xx_port_wwan.c87 cur = skb_shinfo(skb)->frag_list; in t7xx_port_ctrl_tx()
/kernel/linux/linux-5.10/net/strparser/
H A Dstrparser.c131 * 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 Dmhi_net.c149 /* 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 Dstrparser.c131 * 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()

Completed in 28 milliseconds

12345