p_aggr 860 drivers/net/wireless/ath/ath6kl/txrx.c static struct sk_buff *aggr_get_free_skb(struct aggr_info *p_aggr) p_aggr 864 drivers/net/wireless/ath/ath6kl/txrx.c if (skb_queue_len(&p_aggr->rx_amsdu_freeq) < p_aggr 866 drivers/net/wireless/ath/ath6kl/txrx.c ath6kl_alloc_netbufs(&p_aggr->rx_amsdu_freeq, p_aggr 869 drivers/net/wireless/ath/ath6kl/txrx.c skb = skb_dequeue(&p_aggr->rx_amsdu_freeq); p_aggr 990 drivers/net/wireless/ath/ath6kl/txrx.c static void aggr_slice_amsdu(struct aggr_info *p_aggr, p_aggr 1014 drivers/net/wireless/ath/ath6kl/txrx.c new_skb = aggr_get_free_skb(p_aggr); p_aggr 1770 drivers/net/wireless/ath/ath6kl/txrx.c struct aggr_info *p_aggr = NULL; p_aggr 1772 drivers/net/wireless/ath/ath6kl/txrx.c p_aggr = kzalloc(sizeof(struct aggr_info), GFP_KERNEL); p_aggr 1773 drivers/net/wireless/ath/ath6kl/txrx.c if (!p_aggr) { p_aggr 1778 drivers/net/wireless/ath/ath6kl/txrx.c p_aggr->aggr_conn = kzalloc(sizeof(struct aggr_info_conn), GFP_KERNEL); p_aggr 1779 drivers/net/wireless/ath/ath6kl/txrx.c if (!p_aggr->aggr_conn) { p_aggr 1781 drivers/net/wireless/ath/ath6kl/txrx.c kfree(p_aggr); p_aggr 1785 drivers/net/wireless/ath/ath6kl/txrx.c aggr_conn_init(vif, p_aggr, p_aggr->aggr_conn); p_aggr 1787 drivers/net/wireless/ath/ath6kl/txrx.c skb_queue_head_init(&p_aggr->rx_amsdu_freeq); p_aggr 1788 drivers/net/wireless/ath/ath6kl/txrx.c ath6kl_alloc_netbufs(&p_aggr->rx_amsdu_freeq, AGGR_NUM_OF_FREE_NETBUFS); p_aggr 1790 drivers/net/wireless/ath/ath6kl/txrx.c return p_aggr;