Home
last modified time | relevance | path

Searched refs:frag_list (Results 1 – 25 of 51) sorted by relevance

123

/linux/net/tls/
H A Dtls_strp.c36 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()
420 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 Dinqueue.c133 chunk->skb = skb_shinfo(chunk->skb)->frag_list; in sctp_inq_pop()
168 if (skb_shinfo(chunk->skb)->frag_list) in sctp_inq_pop()
173 if (WARN_ON(!skb_shinfo(chunk->skb)->frag_list)) { in sctp_inq_pop()
179 chunk->skb = skb_shinfo(chunk->skb)->frag_list; in sctp_inq_pop()
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()
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 Dulpqueue.c321 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 Dstream_sched_rr.c104 ch = list_first_entry(&msg->chunks, struct sctp_chunk, frag_list); in sctp_sched_rr_enqueue()
H A Dstream_sched_fc.c105 ch = list_first_entry(&msg->chunks, struct sctp_chunk, frag_list); in sctp_sched_fc_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_prio.c222 ch = list_first_entry(&msg->chunks, struct sctp_chunk, frag_list); in sctp_sched_prio_enqueue()
/linux/net/ipv4/
H A Dinet_fragment.c568 skb_shinfo(clone)->frag_list = skb_shinfo(head)->frag_list; in inet_frag_reasm_prepare()
578 skb_shinfo(head)->frag_list = clone; in inet_frag_reasm_prepare()
581 nextp = &skb_shinfo(head)->frag_list; in inet_frag_reasm_prepare()
/linux/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()
/linux/tools/testing/selftests/bpf/progs/
H A Dtype_cast.c51 frag0_len = shared_info->frag_list->len; in md_skb()
/linux/net/core/
H A Dskbuff.c917 skb_drop_list(&skb_shinfo(skb)->frag_list); in skb_drop_fraglist()
1111 if (shinfo->frag_list) in skb_release_data()
1112 kfree_skb_list_reason(shinfo->frag_list, reason); in skb_release_data()
1647 skb_shinfo(n)->frag_list = first; in alloc_skb_for_msg()
2254 skb_shinfo(n)->frag_list = skb_shinfo(skb)->frag_list; in __pskb_copy_fclone()
2749 for (fragp = &skb_shinfo(skb)->frag_list; (frag = *fragp); in ___pskb_trim()
2886 struct sk_buff *list = skb_shinfo(skb)->frag_list; in __pskb_pull_tail()
2923 while ((list = skb_shinfo(skb)->frag_list) != insp) { in __pskb_pull_tail()
2924 skb_shinfo(skb)->frag_list = list->next; in __pskb_pull_tail()
2930 skb_shinfo(skb)->frag_list = clone; in __pskb_pull_tail()
[all …]
H A Dnet_test.c204 skb_shinfo(skb)->frag_list = frag_skb; in gso_test_func()
H A Dgro.c204 skb_shinfo(p)->frag_list = skb; in skb_gro_receive()
231 skb_shinfo(p)->frag_list = skb; in skb_gro_receive_list()
/linux/drivers/net/
H A Dmhi_net.c155 if (!skb_shinfo(head)->frag_list) in mhi_net_skb_agg()
156 skb_shinfo(head)->frag_list = skb; in mhi_net_skb_agg()
/linux/net/strparser/
H A Dstrparser.c138 /* 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 Dnetback.c507 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()
H A Drx.c347 pkt->frag_iter = skb_shinfo(frag_iter)->frag_list; in xenvif_rx_next_frag()
/linux/drivers/net/wwan/
H A Dmhi_wwan_mbim.c378 if (!skb_shinfo(head)->frag_list) in mhi_net_skb_agg()
379 skb_shinfo(head)->frag_list = skb; in mhi_net_skb_agg()
H A Dwwan_core.c541 skb_shinfo(head)->frag_list = skb; in wwan_gnss_write()
921 skb_shinfo(head)->frag_list = skb; in wwan_port_fops_write()
/linux/drivers/net/wireless/ath/ath12k/
H A Ddp_rx.c1521 struct sk_buff_head *frag_list, in ath12k_dp_rx_h_sort_frags() argument
1527 skb_queue_walk(frag_list, skb) { in ath12k_dp_rx_h_sort_frags()
1531 __skb_queue_before(frag_list, skb, cur_frag); in ath12k_dp_rx_h_sort_frags()
1534 __skb_queue_tail(frag_list, cur_frag); in ath12k_dp_rx_h_sort_frags()
/linux/net/xfrm/
H A Dxfrm_iptfs.c2140 *nextp = skb_shinfo(child)->frag_list; in iptfs_rehome_fraglist()
2241 nextp = &shi->frag_list; in iptfs_output_queued()
2249 if (shi->frag_list || skb_cloned(skb) || skb_shared(skb)) in iptfs_output_queued()
2285 (shi2->frag_list || in iptfs_output_queued()
/linux/net/kcm/
H A Dkcmsock.c681 txm->frag_skb = skb_shinfo(skb)->frag_list; in kcm_write_msgs()
823 skb_shinfo(head)->frag_list = tskb; in kcm_sendmsg()
945 skb_shinfo(head)->frag_list = NULL; in kcm_sendmsg()
/linux/net/netlink/
H A Daf_netlink.c1923 if (unlikely(skb_shinfo(skb)->frag_list)) { in netlink_recvmsg()
1925 * If this skb has a frag_list, then here that means that we in netlink_recvmsg()
1926 * will have to use the frag_list skb's data for compat tasks in netlink_recvmsg()
1935 data_skb = skb_shinfo(skb)->frag_list; in netlink_recvmsg()
2354 /* frag_list skb's data is used for compat tasks in netlink_dump()
2358 if (unlikely(skb_shinfo(skb)->frag_list)) { in netlink_dump()
2359 if (netlink_dump_done(nlk, skb_shinfo(skb)->frag_list, cb, &extack)) in netlink_dump()
/linux/drivers/net/ethernet/huawei/hinic/
H A Dhinic_rx.c300 skb_shinfo(head_skb)->frag_list = skb; in rx_recv_jumbo_pkt()

123