Lines Matching refs:p_aggr
860 static struct sk_buff *aggr_get_free_skb(struct aggr_info *p_aggr) in aggr_get_free_skb() argument
864 if (skb_queue_len(&p_aggr->rx_amsdu_freeq) < in aggr_get_free_skb()
866 ath6kl_alloc_netbufs(&p_aggr->rx_amsdu_freeq, in aggr_get_free_skb()
869 skb = skb_dequeue(&p_aggr->rx_amsdu_freeq); in aggr_get_free_skb()
990 static void aggr_slice_amsdu(struct aggr_info *p_aggr, in aggr_slice_amsdu() argument
1014 new_skb = aggr_get_free_skb(p_aggr); in aggr_slice_amsdu()
1770 struct aggr_info *p_aggr = NULL; in aggr_init() local
1772 p_aggr = kzalloc(sizeof(struct aggr_info), GFP_KERNEL); in aggr_init()
1773 if (!p_aggr) { in aggr_init()
1778 p_aggr->aggr_conn = kzalloc(sizeof(struct aggr_info_conn), GFP_KERNEL); in aggr_init()
1779 if (!p_aggr->aggr_conn) { in aggr_init()
1781 kfree(p_aggr); in aggr_init()
1785 aggr_conn_init(vif, p_aggr, p_aggr->aggr_conn); in aggr_init()
1787 skb_queue_head_init(&p_aggr->rx_amsdu_freeq); in aggr_init()
1788 ath6kl_alloc_netbufs(&p_aggr->rx_amsdu_freeq, AGGR_NUM_OF_FREE_NETBUFS); in aggr_init()
1790 return p_aggr; in aggr_init()