rxtid             363 drivers/net/wireless/ath/ath6kl/core.h 	struct rxtid rx_tid[NUM_OF_TIDS];
rxtid             991 drivers/net/wireless/ath/ath6kl/txrx.c 			     struct rxtid *rxtid, struct sk_buff *skb)
rxtid            1028 drivers/net/wireless/ath/ath6kl/txrx.c 		skb_queue_tail(&rxtid->q, new_skb);
rxtid            1050 drivers/net/wireless/ath/ath6kl/txrx.c 	struct rxtid *rxtid;
rxtid            1055 drivers/net/wireless/ath/ath6kl/txrx.c 	rxtid = &agg_conn->rx_tid[tid];
rxtid            1058 drivers/net/wireless/ath/ath6kl/txrx.c 	spin_lock_bh(&rxtid->lock);
rxtid            1059 drivers/net/wireless/ath/ath6kl/txrx.c 	idx = AGGR_WIN_IDX(rxtid->seq_next, rxtid->hold_q_sz);
rxtid            1074 drivers/net/wireless/ath/ath6kl/txrx.c 	seq_end = seq_no ? seq_no : rxtid->seq_next;
rxtid            1075 drivers/net/wireless/ath/ath6kl/txrx.c 	idx_end = AGGR_WIN_IDX(seq_end, rxtid->hold_q_sz);
rxtid            1078 drivers/net/wireless/ath/ath6kl/txrx.c 		node = &rxtid->hold_q[idx];
rxtid            1084 drivers/net/wireless/ath/ath6kl/txrx.c 				aggr_slice_amsdu(agg_conn->aggr_info, rxtid,
rxtid            1087 drivers/net/wireless/ath/ath6kl/txrx.c 				skb_queue_tail(&rxtid->q, node->skb);
rxtid            1093 drivers/net/wireless/ath/ath6kl/txrx.c 		rxtid->seq_next = ATH6KL_NEXT_SEQ_NO(rxtid->seq_next);
rxtid            1094 drivers/net/wireless/ath/ath6kl/txrx.c 		idx = AGGR_WIN_IDX(rxtid->seq_next, rxtid->hold_q_sz);
rxtid            1097 drivers/net/wireless/ath/ath6kl/txrx.c 	spin_unlock_bh(&rxtid->lock);
rxtid            1099 drivers/net/wireless/ath/ath6kl/txrx.c 	stats->num_delivered += skb_queue_len(&rxtid->q);
rxtid            1101 drivers/net/wireless/ath/ath6kl/txrx.c 	while ((skb = skb_dequeue(&rxtid->q)))
rxtid            1109 drivers/net/wireless/ath/ath6kl/txrx.c 	struct rxtid *rxtid;
rxtid            1117 drivers/net/wireless/ath/ath6kl/txrx.c 	rxtid = &agg_conn->rx_tid[tid];
rxtid            1122 drivers/net/wireless/ath/ath6kl/txrx.c 	if (!rxtid->aggr) {
rxtid            1124 drivers/net/wireless/ath/ath6kl/txrx.c 			aggr_slice_amsdu(agg_conn->aggr_info, rxtid, frame);
rxtid            1127 drivers/net/wireless/ath/ath6kl/txrx.c 			while ((skb = skb_dequeue(&rxtid->q)))
rxtid            1135 drivers/net/wireless/ath/ath6kl/txrx.c 	st = rxtid->seq_next;
rxtid            1137 drivers/net/wireless/ath/ath6kl/txrx.c 	end = (st + rxtid->hold_q_sz-1) & ATH6KL_MAX_SEQ_NO;
rxtid            1141 drivers/net/wireless/ath/ath6kl/txrx.c 		extended_end = (end + rxtid->hold_q_sz - 1) &
rxtid            1149 drivers/net/wireless/ath/ath6kl/txrx.c 			spin_lock_bh(&rxtid->lock);
rxtid            1150 drivers/net/wireless/ath/ath6kl/txrx.c 			if (cur >= rxtid->hold_q_sz - 1)
rxtid            1151 drivers/net/wireless/ath/ath6kl/txrx.c 				rxtid->seq_next = cur - (rxtid->hold_q_sz - 1);
rxtid            1153 drivers/net/wireless/ath/ath6kl/txrx.c 				rxtid->seq_next = ATH6KL_MAX_SEQ_NO -
rxtid            1154 drivers/net/wireless/ath/ath6kl/txrx.c 						  (rxtid->hold_q_sz - 2 - cur);
rxtid            1155 drivers/net/wireless/ath/ath6kl/txrx.c 			spin_unlock_bh(&rxtid->lock);
rxtid            1161 drivers/net/wireless/ath/ath6kl/txrx.c 			if (cur >= rxtid->hold_q_sz - 1)
rxtid            1162 drivers/net/wireless/ath/ath6kl/txrx.c 				st = cur - (rxtid->hold_q_sz - 1);
rxtid            1165 drivers/net/wireless/ath/ath6kl/txrx.c 					(rxtid->hold_q_sz - 2 - cur);
rxtid            1173 drivers/net/wireless/ath/ath6kl/txrx.c 	idx = AGGR_WIN_IDX(seq_no, rxtid->hold_q_sz);
rxtid            1175 drivers/net/wireless/ath/ath6kl/txrx.c 	node = &rxtid->hold_q[idx];
rxtid            1177 drivers/net/wireless/ath/ath6kl/txrx.c 	spin_lock_bh(&rxtid->lock);
rxtid            1204 drivers/net/wireless/ath/ath6kl/txrx.c 	spin_unlock_bh(&rxtid->lock);
rxtid            1211 drivers/net/wireless/ath/ath6kl/txrx.c 	spin_lock_bh(&rxtid->lock);
rxtid            1212 drivers/net/wireless/ath/ath6kl/txrx.c 	for (idx = 0; idx < rxtid->hold_q_sz; idx++) {
rxtid            1213 drivers/net/wireless/ath/ath6kl/txrx.c 		if (rxtid->hold_q[idx].skb) {
rxtid            1223 drivers/net/wireless/ath/ath6kl/txrx.c 			rxtid->timer_mon = true;
rxtid            1227 drivers/net/wireless/ath/ath6kl/txrx.c 	spin_unlock_bh(&rxtid->lock);
rxtid            1627 drivers/net/wireless/ath/ath6kl/txrx.c 	struct rxtid *rxtid;
rxtid            1631 drivers/net/wireless/ath/ath6kl/txrx.c 		rxtid = &aggr_conn->rx_tid[i];
rxtid            1634 drivers/net/wireless/ath/ath6kl/txrx.c 		if (!rxtid->aggr || !rxtid->timer_mon)
rxtid            1640 drivers/net/wireless/ath/ath6kl/txrx.c 			   rxtid->seq_next,
rxtid            1641 drivers/net/wireless/ath/ath6kl/txrx.c 			   ((rxtid->seq_next + rxtid->hold_q_sz-1) &
rxtid            1649 drivers/net/wireless/ath/ath6kl/txrx.c 		rxtid = &aggr_conn->rx_tid[i];
rxtid            1651 drivers/net/wireless/ath/ath6kl/txrx.c 		if (rxtid->aggr && rxtid->hold_q) {
rxtid            1652 drivers/net/wireless/ath/ath6kl/txrx.c 			spin_lock_bh(&rxtid->lock);
rxtid            1653 drivers/net/wireless/ath/ath6kl/txrx.c 			for (j = 0; j < rxtid->hold_q_sz; j++) {
rxtid            1654 drivers/net/wireless/ath/ath6kl/txrx.c 				if (rxtid->hold_q[j].skb) {
rxtid            1656 drivers/net/wireless/ath/ath6kl/txrx.c 					rxtid->timer_mon = true;
rxtid            1660 drivers/net/wireless/ath/ath6kl/txrx.c 			spin_unlock_bh(&rxtid->lock);
rxtid            1662 drivers/net/wireless/ath/ath6kl/txrx.c 			if (j >= rxtid->hold_q_sz)
rxtid            1663 drivers/net/wireless/ath/ath6kl/txrx.c 				rxtid->timer_mon = false;
rxtid            1674 drivers/net/wireless/ath/ath6kl/txrx.c 	struct rxtid *rxtid;
rxtid            1680 drivers/net/wireless/ath/ath6kl/txrx.c 	rxtid = &aggr_conn->rx_tid[tid];
rxtid            1683 drivers/net/wireless/ath/ath6kl/txrx.c 	if (rxtid->aggr)
rxtid            1686 drivers/net/wireless/ath/ath6kl/txrx.c 	rxtid->aggr = false;
rxtid            1687 drivers/net/wireless/ath/ath6kl/txrx.c 	rxtid->timer_mon = false;
rxtid            1688 drivers/net/wireless/ath/ath6kl/txrx.c 	rxtid->win_sz = 0;
rxtid            1689 drivers/net/wireless/ath/ath6kl/txrx.c 	rxtid->seq_next = 0;
rxtid            1690 drivers/net/wireless/ath/ath6kl/txrx.c 	rxtid->hold_q_sz = 0;
rxtid            1692 drivers/net/wireless/ath/ath6kl/txrx.c 	kfree(rxtid->hold_q);
rxtid            1693 drivers/net/wireless/ath/ath6kl/txrx.c 	rxtid->hold_q = NULL;
rxtid            1703 drivers/net/wireless/ath/ath6kl/txrx.c 	struct rxtid *rxtid;
rxtid            1723 drivers/net/wireless/ath/ath6kl/txrx.c 	rxtid = &aggr_conn->rx_tid[tid];
rxtid            1729 drivers/net/wireless/ath/ath6kl/txrx.c 	if (rxtid->aggr)
rxtid            1732 drivers/net/wireless/ath/ath6kl/txrx.c 	rxtid->seq_next = seq_no;
rxtid            1734 drivers/net/wireless/ath/ath6kl/txrx.c 	rxtid->hold_q = kzalloc(hold_q_size, GFP_KERNEL);
rxtid            1735 drivers/net/wireless/ath/ath6kl/txrx.c 	if (!rxtid->hold_q)
rxtid            1738 drivers/net/wireless/ath/ath6kl/txrx.c 	rxtid->win_sz = win_sz;
rxtid            1739 drivers/net/wireless/ath/ath6kl/txrx.c 	rxtid->hold_q_sz = TID_WINDOW_SZ(win_sz);
rxtid            1740 drivers/net/wireless/ath/ath6kl/txrx.c 	if (!skb_queue_empty(&rxtid->q))
rxtid            1743 drivers/net/wireless/ath/ath6kl/txrx.c 	rxtid->aggr = true;
rxtid            1749 drivers/net/wireless/ath/ath6kl/txrx.c 	struct rxtid *rxtid;
rxtid            1760 drivers/net/wireless/ath/ath6kl/txrx.c 		rxtid = &aggr_conn->rx_tid[i];
rxtid            1761 drivers/net/wireless/ath/ath6kl/txrx.c 		rxtid->aggr = false;
rxtid            1762 drivers/net/wireless/ath/ath6kl/txrx.c 		rxtid->timer_mon = false;
rxtid            1763 drivers/net/wireless/ath/ath6kl/txrx.c 		skb_queue_head_init(&rxtid->q);
rxtid            1764 drivers/net/wireless/ath/ath6kl/txrx.c 		spin_lock_init(&rxtid->lock);
rxtid            1796 drivers/net/wireless/ath/ath6kl/txrx.c 	struct rxtid *rxtid;
rxtid            1816 drivers/net/wireless/ath/ath6kl/txrx.c 	rxtid = &aggr_conn->rx_tid[tid];
rxtid            1818 drivers/net/wireless/ath/ath6kl/txrx.c 	if (rxtid->aggr)