Searched refs:skb_aggr (Results 1 – 3 of 3) sorted by relevance
/Linux-v4.19/drivers/net/wireless/marvell/mwifiex/ |
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; in mwifiex_11n_aggregate_pkt() local 177 skb_aggr = mwifiex_alloc_dma_align_buf(adapter->tx_buf_size, in mwifiex_11n_aggregate_pkt() 179 if (!skb_aggr) { in mwifiex_11n_aggregate_pkt() 188 skb_reserve(skb_aggr, headroom + sizeof(struct txpd)); in mwifiex_11n_aggregate_pkt() 189 tx_info_aggr = MWIFIEX_SKB_TXCB(skb_aggr); in mwifiex_11n_aggregate_pkt() [all …]
|
D | usb.c | 857 struct sk_buff *skb_aggr, *skb_tmp; in mwifiex_usb_prepare_tx_aggr_skb() local 872 skb_aggr = mwifiex_alloc_dma_align_buf(port->tx_aggr.aggr_len, in mwifiex_usb_prepare_tx_aggr_skb() 874 if (!skb_aggr) { in mwifiex_usb_prepare_tx_aggr_skb() 886 tx_info = MWIFIEX_SKB_TXCB(skb_aggr); in mwifiex_usb_prepare_tx_aggr_skb() 892 payload = skb_put(skb_aggr, skb_tmp->len + pad); in mwifiex_usb_prepare_tx_aggr_skb() 899 skb_trim(skb_aggr, skb_aggr->len - pad); in mwifiex_usb_prepare_tx_aggr_skb() 918 tx_info->pkt_len = skb_aggr->len - in mwifiex_usb_prepare_tx_aggr_skb() 924 *skb_send = skb_aggr; in mwifiex_usb_prepare_tx_aggr_skb()
|
D | usb.h | 93 struct sk_buff *skb_aggr[MWIFIEX_TX_DATA_URB]; member
|