• Home
  • Raw
  • Download

Lines Matching refs:aggr_conn

1323 	struct aggr_info_conn *aggr_conn;  in ath6kl_rx()  local
1610 aggr_conn = conn->aggr_conn; in ath6kl_rx()
1612 aggr_conn = vif->aggr_cntxt->aggr_conn; in ath6kl_rx()
1615 if (aggr_process_recv_frm(aggr_conn, tid, seq_no, in ath6kl_rx()
1630 struct aggr_info_conn *aggr_conn = (struct aggr_info_conn *) arg; in aggr_timeout() local
1635 rxtid = &aggr_conn->rx_tid[i]; in aggr_timeout()
1636 stats = &aggr_conn->stat[i]; in aggr_timeout()
1647 aggr_deque_frms(aggr_conn, i, 0, 0); in aggr_timeout()
1650 aggr_conn->timer_scheduled = false; in aggr_timeout()
1653 rxtid = &aggr_conn->rx_tid[i]; in aggr_timeout()
1659 aggr_conn->timer_scheduled = true; in aggr_timeout()
1671 if (aggr_conn->timer_scheduled) in aggr_timeout()
1672 mod_timer(&aggr_conn->timer, in aggr_timeout()
1676 static void aggr_delete_tid_state(struct aggr_info_conn *aggr_conn, u8 tid) in aggr_delete_tid_state() argument
1681 if (!aggr_conn || tid >= NUM_OF_TIDS) in aggr_delete_tid_state()
1684 rxtid = &aggr_conn->rx_tid[tid]; in aggr_delete_tid_state()
1685 stats = &aggr_conn->stat[tid]; in aggr_delete_tid_state()
1688 aggr_deque_frms(aggr_conn, tid, 0, 0); in aggr_delete_tid_state()
1706 struct aggr_info_conn *aggr_conn = NULL; in aggr_recv_addba_req_evt() local
1716 aggr_conn = sta->aggr_conn; in aggr_recv_addba_req_evt()
1718 aggr_conn = vif->aggr_cntxt->aggr_conn; in aggr_recv_addba_req_evt()
1721 if (!aggr_conn) in aggr_recv_addba_req_evt()
1728 rxtid = &aggr_conn->rx_tid[tid]; in aggr_recv_addba_req_evt()
1729 stats = &aggr_conn->stat[tid]; in aggr_recv_addba_req_evt()
1736 aggr_delete_tid_state(aggr_conn, tid); in aggr_recv_addba_req_evt()
1753 struct aggr_info_conn *aggr_conn) in aggr_conn_init() argument
1758 aggr_conn->aggr_sz = AGGR_SZ_DEFAULT; in aggr_conn_init()
1759 aggr_conn->dev = vif->ndev; in aggr_conn_init()
1760 init_timer(&aggr_conn->timer); in aggr_conn_init()
1761 aggr_conn->timer.function = aggr_timeout; in aggr_conn_init()
1762 aggr_conn->timer.data = (unsigned long) aggr_conn; in aggr_conn_init()
1763 aggr_conn->aggr_info = aggr_info; in aggr_conn_init()
1765 aggr_conn->timer_scheduled = false; in aggr_conn_init()
1768 rxtid = &aggr_conn->rx_tid[i]; in aggr_conn_init()
1786 p_aggr->aggr_conn = kzalloc(sizeof(struct aggr_info_conn), GFP_KERNEL); in aggr_init()
1787 if (!p_aggr->aggr_conn) { in aggr_init()
1793 aggr_conn_init(vif, p_aggr, p_aggr->aggr_conn); in aggr_init()
1805 struct aggr_info_conn *aggr_conn = NULL; in aggr_recv_delba_req_evt() local
1812 aggr_conn = sta->aggr_conn; in aggr_recv_delba_req_evt()
1814 aggr_conn = vif->aggr_cntxt->aggr_conn; in aggr_recv_delba_req_evt()
1817 if (!aggr_conn) in aggr_recv_delba_req_evt()
1824 rxtid = &aggr_conn->rx_tid[tid]; in aggr_recv_delba_req_evt()
1827 aggr_delete_tid_state(aggr_conn, tid); in aggr_recv_delba_req_evt()
1830 void aggr_reset_state(struct aggr_info_conn *aggr_conn) in aggr_reset_state() argument
1834 if (!aggr_conn) in aggr_reset_state()
1837 if (aggr_conn->timer_scheduled) { in aggr_reset_state()
1838 del_timer(&aggr_conn->timer); in aggr_reset_state()
1839 aggr_conn->timer_scheduled = false; in aggr_reset_state()
1843 aggr_delete_tid_state(aggr_conn, tid); in aggr_reset_state()
1873 aggr_reset_state(aggr_info->aggr_conn); in aggr_module_destroy()
1875 kfree(aggr_info->aggr_conn); in aggr_module_destroy()