| /linux/net/tls/ |
| H A D | tls_strp.c | 36 shinfo->frag_list = NULL; in tls_strp_anchor_free() 167 iter = shinfo->frag_list; in tls_strp_msg_hold() 203 kfree_skb_list(shinfo->frag_list); in tls_strp_flush_anchor_copy() 204 shinfo->frag_list = NULL; in tls_strp_flush_anchor_copy() 306 if (!shinfo->frag_list) { in tls_strp_copyin_skb() 307 shinfo->frag_list = nskb; in tls_strp_copyin_skb() 310 first = shinfo->frag_list; in tls_strp_copyin_skb() 419 shinfo->frag_list = NULL; in tls_strp_read_copy() 440 first = skb_shinfo(strp->anchor)->frag_list; in tls_strp_check_queue_ok() 476 skb_shinfo(strp->anchor)->frag_list = first; in tls_strp_load_anchor_with_queue()
|
| /linux/net/sctp/ |
| H A D | inqueue.c | 136 chunk->skb = skb_shinfo(chunk->skb)->frag_list; in sctp_inq_pop() 171 if (skb_shinfo(chunk->skb)->frag_list) in sctp_inq_pop() 176 if (WARN_ON(!skb_shinfo(chunk->skb)->frag_list)) { in sctp_inq_pop() 182 chunk->skb = skb_shinfo(chunk->skb)->frag_list; in sctp_inq_pop()
|
| 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() 281 list_add_tail(&chunk->frag_list, &msg->chunks); in sctp_datamsg_from_user() 292 chunk = list_entry(pos, struct sctp_chunk, frag_list); in sctp_datamsg_from_user()
|
| H A D | ulpqueue.c | 321 struct sk_buff *list = skb_shinfo(f_frag)->frag_list; 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_fc.c | 105 ch = list_first_entry(&msg->chunks, struct sctp_chunk, frag_list); in sctp_sched_fc_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_prio.c | 222 ch = list_first_entry(&msg->chunks, struct sctp_chunk, frag_list); in sctp_sched_prio_enqueue()
|
| /linux/net/ipv4/ |
| H A D | inet_fragment.c | 441 * fragment's shinfo and whose frag_list is not GRO-shaped. in inet_frag_queue_insert() 574 skb_shinfo(clone)->frag_list = skb_shinfo(head)->frag_list; in inet_frag_reasm_prepare() 584 skb_shinfo(head)->frag_list = clone; in inet_frag_reasm_prepare() 587 nextp = &skb_shinfo(head)->frag_list; in inet_frag_reasm_prepare() 621 /* Traverse the tree in order, to build frag_list. */ in inet_frag_reasm_finish()
|
| /linux/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()
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | type_cast.c | 51 frag0_len = shared_info->frag_list->len; in md_skb()
|
| /linux/net/core/ |
| H A D | skbuff.c | 919 skb_drop_list(&skb_shinfo(skb)->frag_list); in skb_drop_fraglist() 936 * skb_copy_bits() handles both frags[] and frag_list input. If the copied 1119 if (shinfo->frag_list) in skb_release_data() 1120 kfree_skb_list_reason(shinfo->frag_list, reason); in skb_release_data() 1659 skb_shinfo(n)->frag_list = first; in alloc_skb_for_msg() 2267 skb_shinfo(n)->frag_list = skb_shinfo(skb)->frag_list; in __pskb_copy_fclone() 2762 for (fragp = &skb_shinfo(skb)->frag_list; (frag = *fragp); in ___pskb_trim() 2922 struct sk_buff *list = skb_shinfo(skb)->frag_list; in __pskb_pull_tail() 2959 while ((list = skb_shinfo(skb)->frag_list) ! in __pskb_pull_tail() [all...] |
| H A D | net_test.c | 204 skb_shinfo(skb)->frag_list = frag_skb; in gso_test_func()
|
| H A D | gro.c | 207 skb_shinfo(p)->frag_list = skb; in skb_gro_receive() 243 skb_shinfo(p)->frag_list = skb; in skb_gro_receive_list()
|
| /linux/drivers/net/ |
| H A D | mhi_net.c | 154 if (!skb_shinfo(head)->frag_list) in mhi_net_skb_agg() 155 skb_shinfo(head)->frag_list = skb; in mhi_net_skb_agg()
|
| /linux/net/strparser/ |
| H A D | strparser.c | 138 /* We are going to append to the frag_list of head. in __strp_recv() 139 * Need to unshare the frag_list. in __strp_recv() 148 if (unlikely(skb_shinfo(head)->frag_list)) { in __strp_recv() 150 * has a frag_list. We create a new head, point in __strp_recv() 151 * the frag_list of that to the old head, and in __strp_recv() 172 &skb_shinfo(head)->frag_list; in __strp_recv() 199 * already share a frag_list with. in __strp_recv()
|
| /linux/drivers/net/xen-netback/ |
| H A D | netback.c | 507 skb_shinfo(skb)->frag_list = nskb; in xenvif_get_requests() 678 shinfo = skb_shinfo(shinfo->frag_list); in xenvif_tx_check_gop() 1118 struct sk_buff *nskb = skb_shinfo(skb)->frag_list; in xenvif_handle_frag_list() 1195 skb_shinfo(skb)->frag_list; in xenvif_tx_submit() 1210 struct sk_buff *nskb = skb_shinfo(skb)->frag_list; in xenvif_tx_submit()
|
| /linux/drivers/net/wwan/ |
| H A D | mhi_wwan_mbim.c | 377 if (!skb_shinfo(head)->frag_list) in mhi_net_skb_agg() 378 skb_shinfo(head)->frag_list = skb; in mhi_net_skb_agg()
|
| H A D | wwan_core.c | 542 skb_shinfo(head)->frag_list = skb; in wwan_gnss_write() 929 skb_shinfo(head)->frag_list = skb; in wwan_port_fops_write()
|
| /linux/drivers/net/wireless/ath/ath12k/ |
| H A D | dp_rx.c | 1551 struct sk_buff_head *frag_list, in ath12k_dp_rx_h_sort_frags() argument 1557 skb_queue_walk(frag_list, skb) { in ath12k_dp_rx_h_sort_frags() 1561 __skb_queue_before(frag_list, skb, cur_frag); in ath12k_dp_rx_h_sort_frags() 1564 __skb_queue_tail(frag_list, cur_frag); in ath12k_dp_rx_h_sort_frags()
|
| /linux/net/xfrm/ |
| H A D | xfrm_iptfs.c | 2143 *nextp = skb_shinfo(child)->frag_list; in iptfs_rehome_fraglist() 2246 nextp = &shi->frag_list; in iptfs_output_queued() 2254 if (shi->frag_list || skb_cloned(skb) || skb_shared(skb)) in iptfs_output_queued() 2290 (shi2->frag_list || in iptfs_output_queued()
|
| /linux/net/kcm/ |
| H A D | kcmsock.c | 685 txm->frag_skb = skb_shinfo(skb)->frag_list; in kcm_write_msgs() 827 skb_shinfo(head)->frag_list = tskb; in kcm_sendmsg() 949 skb_shinfo(head)->frag_list = NULL; in kcm_sendmsg()
|
| /linux/drivers/net/wireless/mediatek/mt76/ |
| H A D | mac80211.c | 909 if (skb_shinfo(skb)->frag_list) { in mt76_rx_release_amsdu() 947 phy->rx_amsdu[q].tail = &skb_shinfo(skb)->frag_list; in mt76_rx_release_burst() 1540 struct sk_buff *nskb = skb_shinfo(skb)->frag_list; in mt76_rx_complete() 1543 skb_shinfo(skb)->frag_list = NULL; in mt76_rx_complete()
|
| /linux/include/net/ |
| H A D | udp.h | 249 for (skb = skb_shinfo(skb)->frag_list; skb; skb = skb->next) { in udp_csum()
|
| /linux/net/mac80211/ |
| H A D | status.c | 854 kfree_skb_list(skb_shinfo(skb)->frag_list); in ieee80211_report_used_skb() 855 skb_shinfo(skb)->frag_list = NULL; in ieee80211_report_used_skb()
|