Searched refs:skb_aggr (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-5.10/drivers/net/wireless/marvell/mwifiex/ |
H A D | 11n_aggr.c | 47 mwifiex_11n_form_amsdu_pkt(struct sk_buff *skb_aggr, in mwifiex_11n_form_amsdu_pkt() argument 65 tx_header = skb_put(skb_aggr, sizeof(*tx_header)); in mwifiex_11n_form_amsdu_pkt() 84 skb_put_data(skb_aggr, skb_src->data, skb_src->len); in mwifiex_11n_form_amsdu_pkt() 87 *pad = (4 - ((unsigned long)skb_aggr->tail & 0x3)) % 4; in mwifiex_11n_form_amsdu_pkt() 89 return skb_aggr->len + *pad; in mwifiex_11n_form_amsdu_pkt() 162 struct sk_buff *skb_aggr, *skb_src; variable 176 skb_aggr = mwifiex_alloc_dma_align_buf(adapter->tx_buf_size, 178 if (!skb_aggr) { 183 /* skb_aggr->data already 64 byte align, just reserve bus interface 186 skb_reserve(skb_aggr, headroo [all...] |
H A D | usb.h | 93 struct sk_buff *skb_aggr[MWIFIEX_TX_DATA_URB]; member
|
H A D | usb.c | 887 struct sk_buff *skb_aggr, *skb_tmp; in mwifiex_usb_prepare_tx_aggr_skb() local 893 /* Packets in aggr_list will be send in either skb_aggr or in mwifiex_usb_prepare_tx_aggr_skb() 902 skb_aggr = mwifiex_alloc_dma_align_buf(port->tx_aggr.aggr_len, in mwifiex_usb_prepare_tx_aggr_skb() 904 if (!skb_aggr) { in mwifiex_usb_prepare_tx_aggr_skb() 906 "%s: alloc skb_aggr failed\n", __func__); in mwifiex_usb_prepare_tx_aggr_skb() 916 tx_info = MWIFIEX_SKB_TXCB(skb_aggr); in mwifiex_usb_prepare_tx_aggr_skb() 922 payload = skb_put(skb_aggr, skb_tmp->len + pad); in mwifiex_usb_prepare_tx_aggr_skb() 929 skb_trim(skb_aggr, skb_aggr->len - pad); in mwifiex_usb_prepare_tx_aggr_skb() 948 tx_info->pkt_len = skb_aggr in mwifiex_usb_prepare_tx_aggr_skb() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/marvell/mwifiex/ |
H A D | 11n_aggr.c | 35 mwifiex_11n_form_amsdu_pkt(struct sk_buff *skb_aggr, in mwifiex_11n_form_amsdu_pkt() argument 53 tx_header = skb_put(skb_aggr, sizeof(*tx_header)); in mwifiex_11n_form_amsdu_pkt() 72 skb_put_data(skb_aggr, skb_src->data, skb_src->len); in mwifiex_11n_form_amsdu_pkt() 75 *pad = (4 - ((unsigned long)skb_aggr->tail & 0x3)) % 4; in mwifiex_11n_form_amsdu_pkt() 77 return skb_aggr->len + *pad; in mwifiex_11n_form_amsdu_pkt() 150 struct sk_buff *skb_aggr, *skb_src; variable 164 skb_aggr = mwifiex_alloc_dma_align_buf(adapter->tx_buf_size, 166 if (!skb_aggr) { 171 /* skb_aggr->data already 64 byte align, just reserve bus interface 174 skb_reserve(skb_aggr, headroo [all...] |
H A D | usb.h | 81 struct sk_buff *skb_aggr[MWIFIEX_TX_DATA_URB]; member
|
H A D | usb.c | 875 struct sk_buff *skb_aggr, *skb_tmp; in mwifiex_usb_prepare_tx_aggr_skb() local 881 /* Packets in aggr_list will be send in either skb_aggr or in mwifiex_usb_prepare_tx_aggr_skb() 890 skb_aggr = mwifiex_alloc_dma_align_buf(port->tx_aggr.aggr_len, in mwifiex_usb_prepare_tx_aggr_skb() 892 if (!skb_aggr) { in mwifiex_usb_prepare_tx_aggr_skb() 894 "%s: alloc skb_aggr failed\n", __func__); in mwifiex_usb_prepare_tx_aggr_skb() 904 tx_info = MWIFIEX_SKB_TXCB(skb_aggr); in mwifiex_usb_prepare_tx_aggr_skb() 910 payload = skb_put(skb_aggr, skb_tmp->len + pad); in mwifiex_usb_prepare_tx_aggr_skb() 917 skb_trim(skb_aggr, skb_aggr->len - pad); in mwifiex_usb_prepare_tx_aggr_skb() 936 tx_info->pkt_len = skb_aggr in mwifiex_usb_prepare_tx_aggr_skb() [all...] |
/kernel/linux/linux-5.10/net/batman-adv/ |
H A D | bat_v_ogm.c | 204 struct sk_buff *skb_aggr; in batadv_v_ogm_aggr_send() local 213 skb_aggr = dev_alloc_skb(aggr_len + ETH_HLEN + NET_IP_ALIGN); in batadv_v_ogm_aggr_send() 214 if (!skb_aggr) { in batadv_v_ogm_aggr_send() 219 skb_reserve(skb_aggr, ETH_HLEN + NET_IP_ALIGN); in batadv_v_ogm_aggr_send() 220 skb_reset_network_header(skb_aggr); in batadv_v_ogm_aggr_send() 226 skb_put_data(skb_aggr, skb->data, ogm_len); in batadv_v_ogm_aggr_send() 231 batadv_v_ogm_send_to_if(skb_aggr, hard_iface); in batadv_v_ogm_aggr_send()
|
/kernel/linux/linux-6.6/net/batman-adv/ |
H A D | bat_v_ogm.c | 204 struct sk_buff *skb_aggr; in batadv_v_ogm_aggr_send() local 213 skb_aggr = dev_alloc_skb(aggr_len + ETH_HLEN + NET_IP_ALIGN); in batadv_v_ogm_aggr_send() 214 if (!skb_aggr) { in batadv_v_ogm_aggr_send() 219 skb_reserve(skb_aggr, ETH_HLEN + NET_IP_ALIGN); in batadv_v_ogm_aggr_send() 220 skb_reset_network_header(skb_aggr); in batadv_v_ogm_aggr_send() 226 skb_put_data(skb_aggr, skb->data, ogm_len); in batadv_v_ogm_aggr_send() 231 batadv_v_ogm_send_to_if(skb_aggr, hard_iface); in batadv_v_ogm_aggr_send()
|
Completed in 7 milliseconds