Home
last modified time | relevance | path

Searched refs:last_frag (Results 1 – 24 of 24) sorted by relevance

/linux/net/sctp/
H A Dstream_interleave.c185 struct sk_buff *last_frag = NULL; in sctp_intl_retrieve_partial() local
211 last_frag = pos; in sctp_intl_retrieve_partial()
215 last_frag = pos; in sctp_intl_retrieve_partial()
225 last_frag = pos; in sctp_intl_retrieve_partial()
230 last_frag = pos; in sctp_intl_retrieve_partial()
245 first_frag, last_frag); in sctp_intl_retrieve_partial()
563 struct sk_buff *last_frag = NULL; in sctp_intl_retrieve_partial_uo() local
592 last_frag = pos; in sctp_intl_retrieve_partial_uo()
596 last_frag = pos; in sctp_intl_retrieve_partial_uo()
606 last_frag = pos; in sctp_intl_retrieve_partial_uo()
[all …]
H A Dulpqueue.c503 struct sk_buff *pos, *last_frag, *first_frag; in sctp_ulpq_retrieve_partial() local
517 last_frag = first_frag = NULL; in sctp_ulpq_retrieve_partial()
535 last_frag = pos; in sctp_ulpq_retrieve_partial()
538 last_frag = pos; in sctp_ulpq_retrieve_partial()
547 last_frag = pos; in sctp_ulpq_retrieve_partial()
560 first_frag, last_frag); in sctp_ulpq_retrieve_partial()
603 struct sk_buff *pos, *last_frag, *first_frag; in sctp_ulpq_retrieve_first() local
616 last_frag = first_frag = NULL; in sctp_ulpq_retrieve_first()
629 last_frag = pos; in sctp_ulpq_retrieve_first()
639 last_frag = pos; in sctp_ulpq_retrieve_first()
[all …]
/linux/drivers/misc/mei/
H A Dvsc-fw-loader.c497 struct vsc_img_frag *frag, *last_frag; in vsc_identify_ace_image() local
519 last_frag = &fw_loader->frags[frag_index - 1]; in vsc_identify_ace_image()
521 ALIGN(last_frag->location + last_frag->size, SZ_4K); in vsc_identify_ace_image()
/linux/fs/jffs2/
H A Dgc.c763 struct jffs2_node_frag *last_frag; in jffs2_garbage_collect_metadata() local
804 last_frag = frag_last(&f->fragtree); in jffs2_garbage_collect_metadata()
805 if (last_frag) in jffs2_garbage_collect_metadata()
808 ilen = last_frag->ofs + last_frag->size; in jffs2_garbage_collect_metadata()
/linux/drivers/net/wireless/ath/ath10k/
H A Dhtt_rx.c511 u8 last_frag; in ath10k_htt_rx_handle_amsdu_mon_32() local
524 last_frag = ind_desc->reserved; in ath10k_htt_rx_handle_amsdu_mon_32()
525 if (last_frag) { in ath10k_htt_rx_handle_amsdu_mon_32()
547 last_frag = ind_desc->reserved; in ath10k_htt_rx_handle_amsdu_mon_32()
548 while (!last_frag) { in ath10k_htt_rx_handle_amsdu_mon_32()
560 last_frag = ind_desc->reserved; in ath10k_htt_rx_handle_amsdu_mon_32()
588 u8 last_frag; in ath10k_htt_rx_handle_amsdu_mon_64() local
601 last_frag = ind_desc->reserved; in ath10k_htt_rx_handle_amsdu_mon_64()
602 if (last_frag) { in ath10k_htt_rx_handle_amsdu_mon_64()
624 last_frag = ind_desc->reserved; in ath10k_htt_rx_handle_amsdu_mon_64()
[all …]
/linux/drivers/net/wireless/intel/ipw2x00/
H A Dlibipw_rx.c66 entry->seq, entry->last_frag); in libipw_frag_cache_find()
72 (entry->last_frag + 1 == frag || frag == -1) && in libipw_frag_cache_find()
114 entry->last_frag = frag; in libipw_frag_cache_get()
124 entry->last_frag = frag; in libipw_frag_cache_get()
H A Dlibipw.h244 unsigned int last_frag; member
H A Dipw2200.c8088 u16 *last_seq, *last_frag; in is_duplicate_packet() local
8121 last_frag = &entry->frag_num; in is_duplicate_packet()
8127 last_frag = &priv->last_frag_num; in is_duplicate_packet()
8135 if (*last_frag == frag) in is_duplicate_packet()
8137 if (*last_frag + 1 != frag) in is_duplicate_packet()
8143 *last_frag = frag; in is_duplicate_packet()
/linux/net/mac80211/
H A Dsta_info.h456 u16 last_frag; member
H A Drx.c2201 entry->last_frag = frag; in ieee80211_reassemble_add()
2228 entry->last_frag + 1 != frag) in ieee80211_reassemble_find()
2394 entry->last_frag = frag; in ieee80211_rx_h_defragment()
/linux/drivers/net/ethernet/renesas/
H A Dravb_main.c769 skb_frag_t *last_frag = &shinfo->frags[shinfo->nr_frags - 1]; in ravb_rx_csum_gbeth() local
771 hw_csum = (u16 *)(skb_frag_address(last_frag) + in ravb_rx_csum_gbeth()
772 skb_frag_size(last_frag)); in ravb_rx_csum_gbeth()
773 skb_frag_size_sub(last_frag, csum_len); in ravb_rx_csum_gbeth()
/linux/drivers/net/ethernet/neterion/
H A Ds2io.h674 struct sk_buff *last_frag; member
H A Ds2io.c8485 lro->last_frag->next = skb; in lro_append_pkt()
8489 lro->last_frag = skb; in lro_append_pkt()
/linux/drivers/net/ethernet/emulex/benet/
H A Dbe.h253 bool last_frag; /* last frag of the page */ member
H A Dbe_main.c2287 if (rx_page_info->last_frag) { in get_rx_page_info()
2291 rx_page_info->last_frag = false; in get_rx_page_info()
2635 page_info->last_frag = true; in be_post_rx_frags()
2650 prev_page_info->last_frag = true; in be_post_rx_frags()
/linux/drivers/net/ethernet/cadence/
H A Dmacb_main.c1475 unsigned int first_frag, unsigned int last_frag) in macb_rx_frame() argument
1484 desc = macb_rx_desc(queue, last_frag); in macb_rx_frame()
1489 macb_rx_ring_wrap(bp, last_frag), len); in macb_rx_frame()
1505 if (frag == last_frag) in macb_rx_frame()
1524 if (unlikely(frag != last_frag)) { in macb_rx_frame()
1537 if (frag == last_frag) in macb_rx_frame()
/linux/drivers/net/wireless/ath/ath12k/
H A Ddp_rx.c3171 struct sk_buff *skb, *first_frag, *last_frag; in ath12k_dp_rx_h_defrag() local
3180 last_frag = skb_peek_tail(&rx_tid->rx_frags); in ath12k_dp_rx_h_defrag()
3195 if (skb != last_frag) in ath12k_dp_rx_h_defrag()
3201 if (skb != last_frag) in ath12k_dp_rx_h_defrag()
/linux/drivers/net/ethernet/broadcom/
H A Dbnx2.c6580 u32 len, vlan_tag_flags, last_frag, mss; in bnx2_start_xmit() local
6666 last_frag = skb_shinfo(skb)->nr_frags; in bnx2_start_xmit()
6667 tx_buf->nr_frags = last_frag; in bnx2_start_xmit()
6670 for (i = 0; i < last_frag; i++) { in bnx2_start_xmit()
6722 last_frag = i; in bnx2_start_xmit()
6733 for (i = 0; i < last_frag; i++) { in bnx2_start_xmit()
/linux/drivers/net/ethernet/amazon/ena/
H A Dena_netdev.c2507 u32 skb_head_len, frag_len, last_frag; in ena_tx_map_skb() local
2563 last_frag = skb_shinfo(skb)->nr_frags; in ena_tx_map_skb()
2565 for (i = 0; i < last_frag; i++) { in ena_tx_map_skb()
/linux/drivers/net/wireless/ath/ath11k/
H A Ddp_rx.c3355 struct sk_buff *skb, *first_frag, *last_frag; in ath11k_dp_rx_h_defrag() local
3365 last_frag = skb_peek_tail(&rx_tid->rx_frags); in ath11k_dp_rx_h_defrag()
3381 if (skb != last_frag) in ath11k_dp_rx_h_defrag()
3387 if (skb != last_frag) in ath11k_dp_rx_h_defrag()
/linux/drivers/net/ethernet/micrel/
H A Dksz884x.c4266 int last_frag = skb_shinfo(skb)->nr_frags; in send_packet() local
4283 if (last_frag) { in send_packet()
4315 if (frag == last_frag) in send_packet()
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_rx.c2264 skb_frag_t *last_frag = &skb_shinfo(skb)->frags[skb_shinfo(skb)->nr_frags - 1]; in mlx5e_shampo_align_fragment() local
2265 unsigned int frag_size = skb_frag_size(last_frag); in mlx5e_shampo_align_fragment()
/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt.c476 u16 prod, last_frag, txts_prod; in bnxt_start_xmit() local
520 last_frag = skb_shinfo(skb)->nr_frags; in bnxt_start_xmit()
526 tx_buf->nr_frags = last_frag; in bnxt_start_xmit()
601 for (j = 0; j < last_frag; j++) { in bnxt_start_xmit()
658 TX_BD_CNT(last_frag + 2); in bnxt_start_xmit()
661 txbd->tx_bd_opaque = SET_TX_OPAQUE(bp, txr, prod, 2 + last_frag); in bnxt_start_xmit()
711 for (i = 0; i < last_frag; i++) { in bnxt_start_xmit()
769 last_frag = i; in bnxt_start_xmit()
779 for (i = 0; i < last_frag; i++) { in bnxt_start_xmit()
/linux/net/bluetooth/
H A Dl2cap_core.c5631 struct sk_buff **last_frag) in append_skb_frag() argument
5641 (*last_frag)->next = new_frag; in append_skb_frag()
5642 *last_frag = new_frag; in append_skb_frag()