Home
last modified time | relevance | path

Searched refs:ack_skb (Results 1 – 9 of 9) sorted by relevance

/linux-4.4.14/drivers/net/wimax/i2400m/
Dcontrol.c642 struct sk_buff *ack_skb; in i2400m_msg_to_dev_cancel_wait() local
646 ack_skb = i2400m->ack_skb; in i2400m_msg_to_dev_cancel_wait()
647 if (ack_skb && !IS_ERR(ack_skb)) in i2400m_msg_to_dev_cancel_wait()
648 kfree_skb(ack_skb); in i2400m_msg_to_dev_cancel_wait()
649 i2400m->ack_skb = ERR_PTR(code); in i2400m_msg_to_dev_cancel_wait()
713 struct sk_buff *ack_skb; in i2400m_msg_to_dev() local
741 i2400m->ack_skb = ERR_PTR(-EINPROGRESS); in i2400m_msg_to_dev()
786 ack_skb = i2400m->ack_skb; in i2400m_msg_to_dev()
787 if (IS_ERR(ack_skb)) in i2400m_msg_to_dev()
788 result = PTR_ERR(ack_skb); in i2400m_msg_to_dev()
[all …]
Dop-rfkill.c90 struct sk_buff *ack_skb; in i2400m_op_rfkill_sw_toggle() local
119 ack_skb = i2400m_msg_to_dev(i2400m, cmd, sizeof(*cmd)); in i2400m_op_rfkill_sw_toggle()
120 result = PTR_ERR(ack_skb); in i2400m_op_rfkill_sw_toggle()
121 if (IS_ERR(ack_skb)) { in i2400m_op_rfkill_sw_toggle()
126 result = i2400m_msg_check_status(wimax_msg_data(ack_skb), in i2400m_op_rfkill_sw_toggle()
145 kfree_skb(ack_skb); in i2400m_op_rfkill_sw_toggle()
Drx.c292 struct sk_buff *ack_skb; in i2400m_rx_ctl_ack() local
296 if (i2400m->ack_skb != ERR_PTR(-EINPROGRESS)) { in i2400m_rx_ctl_ack()
302 ack_skb = wimax_msg_alloc(wimax_dev, NULL, payload, size, GFP_KERNEL); in i2400m_rx_ctl_ack()
306 if (i2400m->ack_skb != ERR_PTR(-EINPROGRESS)) { in i2400m_rx_ctl_ack()
310 if (IS_ERR(ack_skb)) in i2400m_rx_ctl_ack()
312 i2400m->ack_skb = ack_skb; in i2400m_rx_ctl_ack()
318 if (!IS_ERR(ack_skb)) in i2400m_rx_ctl_ack()
319 kfree_skb(ack_skb); in i2400m_rx_ctl_ack()
Ddriver.c134 struct sk_buff *ack_skb; in i2400m_op_msg_from_user() local
139 ack_skb = i2400m_msg_to_dev(i2400m, msg_buf, msg_len); in i2400m_op_msg_from_user()
140 result = PTR_ERR(ack_skb); in i2400m_op_msg_from_user()
141 if (IS_ERR(ack_skb)) in i2400m_op_msg_from_user()
143 result = wimax_msg_send(&i2400m->wimax_dev, ack_skb); in i2400m_op_msg_from_user()
Di2400m.h621 struct sk_buff *ack_skb; /* protected by rx_lock */ member
/linux-4.4.14/drivers/net/wireless/mwifiex/
Dtxrx.c340 struct sk_buff *ack_skb; in mwifiex_parse_tx_status_event() local
348 ack_skb = idr_find(&priv->ack_status_frames, tx_status->tx_token_id); in mwifiex_parse_tx_status_event()
349 if (ack_skb) in mwifiex_parse_tx_status_event()
353 if (ack_skb) { in mwifiex_parse_tx_status_event()
354 tx_info = MWIFIEX_SKB_TXCB(ack_skb); in mwifiex_parse_tx_status_event()
358 skb_complete_wifi_ack(ack_skb, !tx_status->status); in mwifiex_parse_tx_status_event()
361 memmove(ack_skb->data + in mwifiex_parse_tx_status_event()
364 ack_skb->data + in mwifiex_parse_tx_status_event()
367 ETH_ALEN, ack_skb->len - in mwifiex_parse_tx_status_event()
371 ack_skb->len = ack_skb->len - ETH_ALEN; in mwifiex_parse_tx_status_event()
[all …]
/linux-4.4.14/net/mac80211/
Dcfg.c3274 struct sk_buff *ack_skb; in ieee80211_make_ack_skb() local
3277 ack_skb = skb_copy(skb, gfp); in ieee80211_make_ack_skb()
3278 if (!ack_skb) in ieee80211_make_ack_skb()
3282 id = idr_alloc(&local->ack_status_frames, ack_skb, in ieee80211_make_ack_skb()
3287 kfree_skb(ack_skb); in ieee80211_make_ack_skb()
3294 IEEE80211_SKB_CB(ack_skb)->ack.cookie = *cookie; in ieee80211_make_ack_skb()
3296 return ack_skb; in ieee80211_make_ack_skb()
3305 struct sk_buff *skb, *ack_skb; in ieee80211_mgmt_tx() local
3448 ack_skb = ieee80211_make_ack_skb(local, skb, cookie, in ieee80211_mgmt_tx()
3450 if (IS_ERR(ack_skb)) { in ieee80211_mgmt_tx()
[all …]
Dtx.c2262 struct sk_buff *ack_skb = skb_clone_sk(skb); in ieee80211_build_hdr() local
2264 if (ack_skb) { in ieee80211_build_hdr()
2269 id = idr_alloc(&local->ack_status_frames, ack_skb, in ieee80211_build_hdr()
2277 kfree_skb(ack_skb); in ieee80211_build_hdr()
/linux-4.4.14/net/ipv4/
Dtcp_input.c1051 static bool tcp_check_dsack(struct sock *sk, const struct sk_buff *ack_skb, in tcp_check_dsack() argument
1060 if (before(start_seq_0, TCP_SKB_CB(ack_skb)->ack_seq)) { in tcp_check_dsack()
1590 tcp_sacktag_write_queue(struct sock *sk, const struct sk_buff *ack_skb, in tcp_sacktag_write_queue() argument
1594 const unsigned char *ptr = (skb_transport_header(ack_skb) + in tcp_sacktag_write_queue()
1595 TCP_SKB_CB(ack_skb)->sacked); in tcp_sacktag_write_queue()
1615 found_dup_sack = tcp_check_dsack(sk, ack_skb, sp_wire, in tcp_sacktag_write_queue()
1624 if (before(TCP_SKB_CB(ack_skb)->ack_seq, prior_snd_una - tp->max_window)) in tcp_sacktag_write_queue()
1650 if ((TCP_SKB_CB(ack_skb)->ack_seq != tp->snd_una) && in tcp_sacktag_write_queue()