/kernel/linux/linux-5.10/drivers/net/wimax/i2400m/ |
H A D | control.c | 642 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() 702 * skb in i2400m->ack_skb which is ready to be given to generic 711 struct sk_buff *ack_skb; in i2400m_msg_to_dev() local 735 /* Setup the completion, ack_skb ("w in i2400m_msg_to_dev() 865 struct sk_buff *ack_skb; i2400m_cmd_enter_powersave() local 929 struct sk_buff *ack_skb; i2400m_get_device_info() local 1011 struct sk_buff *ack_skb; i2400m_firmware_check() local 1095 struct sk_buff *ack_skb; i2400m_cmd_exit_idle() local 1143 struct sk_buff *ack_skb; i2400m_cmd_get_state() local 1198 struct sk_buff *ack_skb; i2400m_set_init_config() local 1284 struct sk_buff *ack_skb; i2400m_set_idle_timeout() local [all...] |
H A D | op-rfkill.c | 75 struct sk_buff *ack_skb; in i2400m_op_rfkill_sw_toggle() local 104 ack_skb = i2400m_msg_to_dev(i2400m, cmd, sizeof(*cmd)); in i2400m_op_rfkill_sw_toggle() 105 result = PTR_ERR(ack_skb); in i2400m_op_rfkill_sw_toggle() 106 if (IS_ERR(ack_skb)) { in i2400m_op_rfkill_sw_toggle() 111 result = i2400m_msg_check_status(wimax_msg_data(ack_skb), in i2400m_op_rfkill_sw_toggle() 130 kfree_skb(ack_skb); in i2400m_op_rfkill_sw_toggle()
|
H A D | rx.c | 292 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()
|
H A D | driver.c | 119 struct sk_buff *ack_skb; in i2400m_op_msg_from_user() local 124 ack_skb = i2400m_msg_to_dev(i2400m, msg_buf, msg_len); in i2400m_op_msg_from_user() 125 result = PTR_ERR(ack_skb); in i2400m_op_msg_from_user() 126 if (IS_ERR(ack_skb)) in i2400m_op_msg_from_user() 128 result = wimax_msg_send(&i2400m->wimax_dev, ack_skb); in i2400m_op_msg_from_user()
|
H A D | i2400m.h | 472 * @ack_skb: used to store the actual ack to a control command if the 621 struct sk_buff *ack_skb; /* protected by rx_lock */ member
|
/kernel/linux/linux-5.10/drivers/net/wireless/marvell/mwifiex/ |
H A D | txrx.c | 336 struct sk_buff *ack_skb; in mwifiex_parse_tx_status_event() local 343 ack_skb = idr_remove(&priv->ack_status_frames, tx_status->tx_token_id); in mwifiex_parse_tx_status_event() 346 if (ack_skb) { in mwifiex_parse_tx_status_event() 347 tx_info = MWIFIEX_SKB_TXCB(ack_skb); in mwifiex_parse_tx_status_event() 350 /* consumes ack_skb */ in mwifiex_parse_tx_status_event() 351 skb_complete_wifi_ack(ack_skb, !tx_status->status); in mwifiex_parse_tx_status_event() 354 memmove(ack_skb->data + in mwifiex_parse_tx_status_event() 357 ack_skb->data + in mwifiex_parse_tx_status_event() 360 ETH_ALEN, ack_skb->len - in mwifiex_parse_tx_status_event() 364 ack_skb in mwifiex_parse_tx_status_event() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/marvell/mwifiex/ |
H A D | txrx.c | 332 struct sk_buff *ack_skb; in mwifiex_parse_tx_status_event() local 339 ack_skb = idr_remove(&priv->ack_status_frames, tx_status->tx_token_id); in mwifiex_parse_tx_status_event() 342 if (ack_skb) { in mwifiex_parse_tx_status_event() 343 tx_info = MWIFIEX_SKB_TXCB(ack_skb); in mwifiex_parse_tx_status_event() 346 /* consumes ack_skb */ in mwifiex_parse_tx_status_event() 347 skb_complete_wifi_ack(ack_skb, !tx_status->status); in mwifiex_parse_tx_status_event() 350 memmove(ack_skb->data + in mwifiex_parse_tx_status_event() 353 ack_skb->data + in mwifiex_parse_tx_status_event() 356 ETH_ALEN, ack_skb->len - in mwifiex_parse_tx_status_event() 360 ack_skb in mwifiex_parse_tx_status_event() [all...] |
/kernel/linux/linux-6.6/net/rxrpc/ |
H A D | call_event.c | 112 void rxrpc_resend(struct rxrpc_call *call, struct sk_buff *ack_skb) in rxrpc_resend() argument 136 trace_rxrpc_resend(call, ack_skb); in rxrpc_resend() 142 if (ack_skb) { in rxrpc_resend() 143 sp = rxrpc_skb(ack_skb); in rxrpc_resend() 144 ack = (void *)ack_skb->data + sizeof(struct rxrpc_wire_header); in rxrpc_resend()
|
H A D | ar-internal.h | 872 void rxrpc_resend(struct rxrpc_call *call, struct sk_buff *ack_skb);
|
/kernel/linux/linux-6.6/net/ipv4/ |
H A D | tcp_input.c | 1266 static bool tcp_check_dsack(struct sock *sk, const struct sk_buff *ack_skb, in tcp_check_dsack() argument 1275 if (before(start_seq_0, TCP_SKB_CB(ack_skb)->ack_seq)) { in tcp_check_dsack() 1826 tcp_sacktag_write_queue(struct sock *sk, const struct sk_buff *ack_skb, in tcp_sacktag_write_queue() argument 1830 const unsigned char *ptr = (skb_transport_header(ack_skb) + in tcp_sacktag_write_queue() 1831 TCP_SKB_CB(ack_skb)->sacked); in tcp_sacktag_write_queue() 1848 found_dup_sack = tcp_check_dsack(sk, ack_skb, sp_wire, in tcp_sacktag_write_queue() 1855 if (before(TCP_SKB_CB(ack_skb)->ack_seq, prior_snd_una - tp->max_window)) in tcp_sacktag_write_queue() 1881 if ((TCP_SKB_CB(ack_skb)->ack_seq != tp->snd_una) && in tcp_sacktag_write_queue() 3235 const struct sk_buff *ack_skb, u32 prior_snd_una) in tcp_ack_tstamp() 3247 __skb_tstamp_tx(skb, ack_skb, NUL in tcp_ack_tstamp() 3234 tcp_ack_tstamp(struct sock *sk, struct sk_buff *skb, const struct sk_buff *ack_skb, u32 prior_snd_una) tcp_ack_tstamp() argument 3256 tcp_clean_rtx_queue(struct sock *sk, const struct sk_buff *ack_skb, u32 prior_fack, u32 prior_snd_una, struct tcp_sacktag_state *sack, bool ece_ack) tcp_clean_rtx_queue() argument [all...] |
H A D | tcp.c | 3895 const struct sk_buff *ack_skb) in tcp_get_timestamping_opt_stats() 3951 if (ack_skb) in tcp_get_timestamping_opt_stats() 3953 tcp_skb_ttl_or_hop_limit(ack_skb)); in tcp_get_timestamping_opt_stats() 3893 tcp_get_timestamping_opt_stats(const struct sock *sk, const struct sk_buff *orig_skb, const struct sk_buff *ack_skb) tcp_get_timestamping_opt_stats() argument
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | tcp.h | 542 const struct sk_buff *ack_skb);
|
H A D | skbuff.h | 4323 void __skb_tstamp_tx(struct sk_buff *orig_skb, const struct sk_buff *ack_skb,
|
/kernel/linux/linux-5.10/net/mac80211/ |
H A D | tx.c | 2479 struct sk_buff *ack_skb; in ieee80211_store_ack_skb() local 2483 ack_skb = skb_clone_sk(skb); in ieee80211_store_ack_skb() 2485 ack_skb = skb_clone(skb, GFP_ATOMIC); in ieee80211_store_ack_skb() 2487 if (ack_skb) { in ieee80211_store_ack_skb() 2492 id = idr_alloc(&local->ack_status_frames, ack_skb, in ieee80211_store_ack_skb() 2501 IEEE80211_SKB_CB(ack_skb)->ack.cookie = *cookie; in ieee80211_store_ack_skb() 2504 kfree_skb(ack_skb); in ieee80211_store_ack_skb()
|
H A D | cfg.c | 3531 struct sk_buff *ack_skb; in ieee80211_attach_ack_skb() local 3534 ack_skb = skb_copy(skb, gfp); in ieee80211_attach_ack_skb() 3535 if (!ack_skb) in ieee80211_attach_ack_skb() 3539 id = idr_alloc(&local->ack_status_frames, ack_skb, in ieee80211_attach_ack_skb() 3544 kfree_skb(ack_skb); in ieee80211_attach_ack_skb() 3551 IEEE80211_SKB_CB(ack_skb)->ack.cookie = *cookie; in ieee80211_attach_ack_skb()
|
/kernel/linux/linux-6.6/net/mac80211/ |
H A D | cfg.c | 4030 struct sk_buff *ack_skb; in ieee80211_attach_ack_skb() local 4033 ack_skb = skb_copy(skb, gfp); in ieee80211_attach_ack_skb() 4034 if (!ack_skb) in ieee80211_attach_ack_skb() 4038 id = idr_alloc(&local->ack_status_frames, ack_skb, in ieee80211_attach_ack_skb() 4043 kfree_skb(ack_skb); in ieee80211_attach_ack_skb() 4050 IEEE80211_SKB_CB(ack_skb)->ack.cookie = *cookie; in ieee80211_attach_ack_skb()
|
H A D | tx.c | 2525 struct sk_buff *ack_skb; in ieee80211_store_ack_skb() local 2529 ack_skb = skb_clone_sk(skb); in ieee80211_store_ack_skb() 2531 ack_skb = skb_clone(skb, GFP_ATOMIC); in ieee80211_store_ack_skb() 2533 if (ack_skb) { in ieee80211_store_ack_skb() 2538 id = idr_alloc(&local->ack_status_frames, ack_skb, in ieee80211_store_ack_skb() 2547 IEEE80211_SKB_CB(ack_skb)->ack.cookie = *cookie; in ieee80211_store_ack_skb() 2550 kfree_skb(ack_skb); in ieee80211_store_ack_skb()
|
/kernel/linux/linux-5.10/net/ipv4/ |
H A D | tcp_input.c | 1247 static bool tcp_check_dsack(struct sock *sk, const struct sk_buff *ack_skb, in tcp_check_dsack() argument 1256 if (before(start_seq_0, TCP_SKB_CB(ack_skb)->ack_seq)) { in tcp_check_dsack() 1807 tcp_sacktag_write_queue(struct sock *sk, const struct sk_buff *ack_skb, in tcp_sacktag_write_queue() argument 1811 const unsigned char *ptr = (skb_transport_header(ack_skb) + in tcp_sacktag_write_queue() 1812 TCP_SKB_CB(ack_skb)->sacked); in tcp_sacktag_write_queue() 1829 found_dup_sack = tcp_check_dsack(sk, ack_skb, sp_wire, in tcp_sacktag_write_queue() 1836 if (before(TCP_SKB_CB(ack_skb)->ack_seq, prior_snd_una - tp->max_window)) in tcp_sacktag_write_queue() 1862 if ((TCP_SKB_CB(ack_skb)->ack_seq != tp->snd_una) && in tcp_sacktag_write_queue()
|
/kernel/linux/linux-6.6/net/core/ |
H A D | skbuff.c | 5276 const struct sk_buff *ack_skb, in __skb_tstamp_tx() 5301 ack_skb); in __skb_tstamp_tx() 5275 __skb_tstamp_tx(struct sk_buff *orig_skb, const struct sk_buff *ack_skb, struct skb_shared_hwtstamps *hwtstamps, struct sock *sk, int tstype) __skb_tstamp_tx() argument
|