Home
last modified time | relevance | path

Searched refs:preorder_ctrl (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/staging/rtl8723bs/core/
H A Drtw_sta_mgt.c145 struct recv_reorder_ctrl *preorder_ctrl; in _rtw_free_sta_priv() local
160 preorder_ctrl = &psta->recvreorder_ctrl[i]; in _rtw_free_sta_priv()
161 timer_delete_sync(&preorder_ctrl->reordering_ctrl_timer); in _rtw_free_sta_priv()
182 struct recv_reorder_ctrl *preorder_ctrl; in rtw_alloc_stainfo() local
236 preorder_ctrl = &psta->recvreorder_ctrl[i]; in rtw_alloc_stainfo()
238 preorder_ctrl->padapter = pstapriv->padapter; in rtw_alloc_stainfo()
240 preorder_ctrl->enable = false; in rtw_alloc_stainfo()
242 preorder_ctrl->indicate_seq = 0xffff; in rtw_alloc_stainfo()
243 preorder_ctrl->wend_b = 0xffff; in rtw_alloc_stainfo()
245 preorder_ctrl->wsize_b = 64;/* 64; */ in rtw_alloc_stainfo()
[all …]
H A Drtw_recv.c1380 precv_frame->u.hdr.preorder_ctrl = &psta->recvreorder_ctrl[pattrib->priority]; in validate_recv_data_frame()
1783 static int check_indicate_seq(struct recv_reorder_ctrl *preorder_ctrl, u16 seq_num) in check_indicate_seq() argument
1785 u8 wsize = preorder_ctrl->wsize_b; in check_indicate_seq()
1786 u16 wend = (preorder_ctrl->indicate_seq + wsize - 1) % 4096u; in check_indicate_seq()
1789 if (preorder_ctrl->indicate_seq == 0xFFFF) in check_indicate_seq()
1790 preorder_ctrl->indicate_seq = seq_num; in check_indicate_seq()
1793 if (SN_LESS(seq_num, preorder_ctrl->indicate_seq)) in check_indicate_seq()
1801 if (SN_EQUAL(seq_num, preorder_ctrl->indicate_seq)) { in check_indicate_seq()
1802 preorder_ctrl->indicate_seq = (preorder_ctrl->indicate_seq + 1) % 4096u; in check_indicate_seq()
1807 preorder_ctrl->indicate_seq = seq_num + 1 - wsize; in check_indicate_seq()
[all …]
H A Drtw_mlme.c964 struct recv_reorder_ctrl *preorder_ctrl; in rtw_joinbss_update_stainfo() local
1020 preorder_ctrl = &psta->recvreorder_ctrl[i]; in rtw_joinbss_update_stainfo()
1021 preorder_ctrl->enable = false; in rtw_joinbss_update_stainfo()
1022 preorder_ctrl->indicate_seq = 0xffff; in rtw_joinbss_update_stainfo()
1023 preorder_ctrl->wend_b = 0xffff; in rtw_joinbss_update_stainfo()
1024 preorder_ctrl->wsize_b = 64;/* max_ampdu_sz;ex. 32(kbytes) -> wsize_b =32 */ in rtw_joinbss_update_stainfo()
1030 preorder_ctrl = &bmc_sta->recvreorder_ctrl[i]; in rtw_joinbss_update_stainfo()
1031 preorder_ctrl->enable = false; in rtw_joinbss_update_stainfo()
1032 preorder_ctrl->indicate_seq = 0xffff; in rtw_joinbss_update_stainfo()
1033 preorder_ctrl->wend_b = 0xffff; in rtw_joinbss_update_stainfo()
[all …]
H A Drtw_wlan_util.c1620 struct recv_reorder_ctrl *preorder_ctrl; in process_addba_req() local
1632 preorder_ctrl = &psta->recvreorder_ctrl[tid]; in process_addba_req()
1634 preorder_ctrl->indicate_seq = 0xffff; in process_addba_req()
1636 preorder_ctrl->enable = pmlmeinfo->accept_addba_req; in process_addba_req()
H A Drtw_mlme_ext.c1614 struct recv_reorder_ctrl *preorder_ctrl; in OnAction_back() local
1688 preorder_ctrl = &psta->recvreorder_ctrl[tid]; in OnAction_back()
1689 preorder_ctrl->enable = false; in OnAction_back()
1690 preorder_ctrl->indicate_seq = 0xffff; in OnAction_back()
/linux/drivers/staging/rtl8723bs/include/
H A Drtw_recv.h306 struct recv_reorder_ctrl *preorder_ctrl; member