Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/staging/rtl8188eu/core/
Drtw_sta_mgt.c134 struct recv_reorder_ctrl *preorder_ctrl; in _rtw_free_sta_priv() local
152 preorder_ctrl = &psta->recvreorder_ctrl[i]; in _rtw_free_sta_priv()
153 del_timer_sync(&preorder_ctrl->reordering_ctrl_timer); in _rtw_free_sta_priv()
172 struct recv_reorder_ctrl *preorder_ctrl; in rtw_alloc_stainfo() local
218 preorder_ctrl = &psta->recvreorder_ctrl[i]; in rtw_alloc_stainfo()
220 preorder_ctrl->padapter = pstapriv->padapter; in rtw_alloc_stainfo()
222 preorder_ctrl->enable = false; in rtw_alloc_stainfo()
224 preorder_ctrl->indicate_seq = 0xffff; in rtw_alloc_stainfo()
225 preorder_ctrl->wend_b = 0xffff; in rtw_alloc_stainfo()
226 preorder_ctrl->wsize_b = 64;/* 64; */ in rtw_alloc_stainfo()
[all …]
Drtw_recv.c1116 precv_frame->preorder_ctrl = &psta->recvreorder_ctrl[pattrib->priority]; in validate_recv_data_frame()
1602 static int check_indicate_seq(struct recv_reorder_ctrl *preorder_ctrl, u16 seq_num) in check_indicate_seq() argument
1604 u8 wsize = preorder_ctrl->wsize_b; in check_indicate_seq()
1605 u16 wend = (preorder_ctrl->indicate_seq + wsize - 1) & 0xFFF;/* 4096; */ in check_indicate_seq()
1608 if (preorder_ctrl->indicate_seq == 0xFFFF) in check_indicate_seq()
1609 preorder_ctrl->indicate_seq = seq_num; in check_indicate_seq()
1612 if (SN_LESS(seq_num, preorder_ctrl->indicate_seq)) in check_indicate_seq()
1620 if (SN_EQUAL(seq_num, preorder_ctrl->indicate_seq)) { in check_indicate_seq()
1621 preorder_ctrl->indicate_seq = (preorder_ctrl->indicate_seq + 1) & 0xFFF; in check_indicate_seq()
1624 preorder_ctrl->indicate_seq = seq_num + 1 - wsize; in check_indicate_seq()
[all …]
Drtw_mlme.c832 struct recv_reorder_ctrl *preorder_ctrl; in rtw_joinbss_update_stainfo() local
873 preorder_ctrl = &psta->recvreorder_ctrl[i]; in rtw_joinbss_update_stainfo()
874 preorder_ctrl->enable = false; in rtw_joinbss_update_stainfo()
875 preorder_ctrl->indicate_seq = 0xffff; in rtw_joinbss_update_stainfo()
876 preorder_ctrl->wend_b = 0xffff; in rtw_joinbss_update_stainfo()
877 preorder_ctrl->wsize_b = 64;/* max_ampdu_sz; ex. 32(kbytes) -> wsize_b = 32 */ in rtw_joinbss_update_stainfo()
883 preorder_ctrl = &bmc_sta->recvreorder_ctrl[i]; in rtw_joinbss_update_stainfo()
884 preorder_ctrl->enable = false; in rtw_joinbss_update_stainfo()
885 preorder_ctrl->indicate_seq = 0xffff; in rtw_joinbss_update_stainfo()
886 preorder_ctrl->wend_b = 0xffff; in rtw_joinbss_update_stainfo()
[all …]
Drtw_wlan_util.c1433 struct recv_reorder_ctrl *preorder_ctrl; in process_addba_req() local
1444 preorder_ctrl = &psta->recvreorder_ctrl[tid]; in process_addba_req()
1445 preorder_ctrl->indicate_seq = 0xffff; in process_addba_req()
1446 preorder_ctrl->enable = pmlmeinfo->accept_addba_req; in process_addba_req()
Drtw_mlme_ext.c3583 struct recv_reorder_ctrl *preorder_ctrl; in OnAction_back() local
3645 preorder_ctrl = &psta->recvreorder_ctrl[tid]; in OnAction_back()
3646 preorder_ctrl->enable = false; in OnAction_back()
3647 preorder_ctrl->indicate_seq = 0xffff; in OnAction_back()
/Linux-v5.4/drivers/staging/rtl8712/
Drtl8712_recv.c444 static int check_indicate_seq(struct recv_reorder_ctrl *preorder_ctrl, in check_indicate_seq() argument
447 u8 wsize = preorder_ctrl->wsize_b; in check_indicate_seq()
448 u16 wend = (preorder_ctrl->indicate_seq + wsize - 1) % 4096; in check_indicate_seq()
451 if (preorder_ctrl->indicate_seq == 0xffff) in check_indicate_seq()
452 preorder_ctrl->indicate_seq = seq_num; in check_indicate_seq()
454 if (SN_LESS(seq_num, preorder_ctrl->indicate_seq)) in check_indicate_seq()
461 if (SN_EQUAL(seq_num, preorder_ctrl->indicate_seq)) in check_indicate_seq()
462 preorder_ctrl->indicate_seq = (preorder_ctrl->indicate_seq + in check_indicate_seq()
466 preorder_ctrl->indicate_seq = seq_num + 1 - wsize; in check_indicate_seq()
468 preorder_ctrl->indicate_seq = 4095 - (wsize - in check_indicate_seq()
[all …]
Drtl871x_sta_mgt.c95 struct recv_reorder_ctrl *preorder_ctrl; in r8712_alloc_stainfo() local
127 preorder_ctrl = &psta->recvreorder_ctrl[i]; in r8712_alloc_stainfo()
128 preorder_ctrl->padapter = pstapriv->padapter; in r8712_alloc_stainfo()
129 preorder_ctrl->indicate_seq = 0xffff; in r8712_alloc_stainfo()
130 preorder_ctrl->wend_b = 0xffff; in r8712_alloc_stainfo()
131 preorder_ctrl->wsize_b = 64; in r8712_alloc_stainfo()
132 _init_queue(&preorder_ctrl->pending_recvframe_queue); in r8712_alloc_stainfo()
133 r8712_init_recv_timer(preorder_ctrl); in r8712_alloc_stainfo()
147 struct recv_reorder_ctrl *preorder_ctrl; in r8712_free_stainfo() local
181 preorder_ctrl = &psta->recvreorder_ctrl[i]; in r8712_free_stainfo()
[all …]
Drecv_linux.c135 void r8712_init_recv_timer(struct recv_reorder_ctrl *preorder_ctrl) in r8712_init_recv_timer() argument
137 timer_setup(&preorder_ctrl->reordering_ctrl_timer, in r8712_init_recv_timer()
Drecv_osdep.h37 void r8712_init_recv_timer(struct recv_reorder_ctrl *preorder_ctrl);
Drtl8712_recv.h129 struct recv_reorder_ctrl *preorder_ctrl; member
Drtl871x_mlme.c1687 struct recv_reorder_ctrl *preorder_ctrl; in update_ht_cap() local
1721 preorder_ctrl = &bmc_sta->recvreorder_ctrl[i]; in update_ht_cap()
1722 preorder_ctrl->indicate_seq = 0xffff; in update_ht_cap()
1723 preorder_ctrl->wend_b = 0xffff; in update_ht_cap()
1730 preorder_ctrl = &psta->recvreorder_ctrl[i]; in update_ht_cap()
1731 preorder_ctrl->indicate_seq = 0xffff; in update_ht_cap()
1732 preorder_ctrl->wend_b = 0xffff; in update_ht_cap()
Drtl871x_recv.c524 precv_frame->u.hdr.preorder_ctrl = in validate_recv_data_frame()
/Linux-v5.4/drivers/staging/rtl8723bs/core/
Drtw_sta_mgt.c153 struct recv_reorder_ctrl *preorder_ctrl; in _rtw_free_sta_priv() local
170 preorder_ctrl = &psta->recvreorder_ctrl[i]; in _rtw_free_sta_priv()
171 del_timer_sync(&preorder_ctrl->reordering_ctrl_timer); in _rtw_free_sta_priv()
195 struct recv_reorder_ctrl *preorder_ctrl; in rtw_alloc_stainfo() local
269 preorder_ctrl = &psta->recvreorder_ctrl[i]; in rtw_alloc_stainfo()
271 preorder_ctrl->padapter = pstapriv->padapter; in rtw_alloc_stainfo()
273 preorder_ctrl->enable = false; in rtw_alloc_stainfo()
275 preorder_ctrl->indicate_seq = 0xffff; in rtw_alloc_stainfo()
278 preorder_ctrl->indicate_seq); in rtw_alloc_stainfo()
280 preorder_ctrl->wend_b = 0xffff; in rtw_alloc_stainfo()
[all …]
Drtw_recv.c1367 precv_frame->u.hdr.preorder_ctrl = &psta->recvreorder_ctrl[pattrib->priority]; in validate_recv_data_frame()
1973 int check_indicate_seq(struct recv_reorder_ctrl *preorder_ctrl, u16 seq_num);
1974 int check_indicate_seq(struct recv_reorder_ctrl *preorder_ctrl, u16 seq_num) in check_indicate_seq() argument
1976 struct adapter *padapter = preorder_ctrl->padapter; in check_indicate_seq()
1979 u8 wsize = preorder_ctrl->wsize_b; in check_indicate_seq()
1980 u16 wend = (preorder_ctrl->indicate_seq + wsize - 1) & 0xFFF;/* 4096; */ in check_indicate_seq()
1983 if (preorder_ctrl->indicate_seq == 0xFFFF) { in check_indicate_seq()
1984 preorder_ctrl->indicate_seq = seq_num; in check_indicate_seq()
1987 preorder_ctrl->indicate_seq, seq_num); in check_indicate_seq()
1996 if (SN_LESS(seq_num, preorder_ctrl->indicate_seq)) { in check_indicate_seq()
[all …]
Drtw_mlme.c1167 struct recv_reorder_ctrl *preorder_ctrl; in rtw_joinbss_update_stainfo() local
1230 preorder_ctrl = &psta->recvreorder_ctrl[i]; in rtw_joinbss_update_stainfo()
1231 preorder_ctrl->enable = false; in rtw_joinbss_update_stainfo()
1232 preorder_ctrl->indicate_seq = 0xffff; in rtw_joinbss_update_stainfo()
1235 preorder_ctrl->indicate_seq); in rtw_joinbss_update_stainfo()
1237 preorder_ctrl->wend_b = 0xffff; in rtw_joinbss_update_stainfo()
1238 preorder_ctrl->wsize_b = 64;/* max_ampdu_sz;ex. 32(kbytes) -> wsize_b =32 */ in rtw_joinbss_update_stainfo()
1246 preorder_ctrl = &bmc_sta->recvreorder_ctrl[i]; in rtw_joinbss_update_stainfo()
1247 preorder_ctrl->enable = false; in rtw_joinbss_update_stainfo()
1248 preorder_ctrl->indicate_seq = 0xffff; in rtw_joinbss_update_stainfo()
[all …]
Drtw_wlan_util.c1863 struct recv_reorder_ctrl *preorder_ctrl; in process_addba_req() local
1877 preorder_ctrl = &psta->recvreorder_ctrl[tid]; in process_addba_req()
1880 preorder_ctrl->indicate_seq = start_seq; in process_addba_req()
1883 preorder_ctrl->indicate_seq, start_seq); in process_addba_req()
1886 preorder_ctrl->indicate_seq = 0xffff; in process_addba_req()
1889 preorder_ctrl->enable = pmlmeinfo->accept_addba_req; in process_addba_req()
Drtw_mlme_ext.c1915 struct recv_reorder_ctrl *preorder_ctrl; in OnAction_back() local
1999 preorder_ctrl = &psta->recvreorder_ctrl[tid]; in OnAction_back()
2000 preorder_ctrl->enable = false; in OnAction_back()
2001 preorder_ctrl->indicate_seq = 0xffff; in OnAction_back()
2004 preorder_ctrl->indicate_seq); in OnAction_back()
/Linux-v5.4/drivers/staging/rtl8188eu/os_dep/
Drecv_linux.c141 void rtw_init_recv_timer(struct recv_reorder_ctrl *preorder_ctrl) in rtw_init_recv_timer() argument
143 timer_setup(&preorder_ctrl->reordering_ctrl_timer, in rtw_init_recv_timer()
/Linux-v5.4/drivers/staging/rtl8188eu/include/
Drecv_osdep.h26 void rtw_init_recv_timer(struct recv_reorder_ctrl *preorder_ctrl);
Drtw_recv.h227 struct recv_reorder_ctrl *preorder_ctrl; member
/Linux-v5.4/drivers/staging/rtl8723bs/include/
Drecv_osdep.h37 void rtw_init_recv_timer(struct recv_reorder_ctrl *preorder_ctrl);
Drtw_recv.h368 struct recv_reorder_ctrl *preorder_ctrl; member
/Linux-v5.4/drivers/staging/rtl8723bs/os_dep/
Drecv_linux.c311 void rtw_init_recv_timer(struct recv_reorder_ctrl *preorder_ctrl) in rtw_init_recv_timer() argument
313 timer_setup(&preorder_ctrl->reordering_ctrl_timer, in rtw_init_recv_timer()
Dioctl_linux.c2803 struct recv_reorder_ctrl *preorder_ctrl; in rtw_dbg_port() local
2816 preorder_ctrl = &psta->recvreorder_ctrl[i]; in rtw_dbg_port()
2817 if (preorder_ctrl->enable) in rtw_dbg_port()
2818 DBG_871X("tid =%d, indicate_seq =%d\n", i, preorder_ctrl->indicate_seq); in rtw_dbg_port()
2848 struct recv_reorder_ctrl *preorder_ctrl; in rtw_dbg_port() local
2882 preorder_ctrl = &psta->recvreorder_ctrl[j]; in rtw_dbg_port()
2883 if (preorder_ctrl->enable) in rtw_dbg_port()
2884 DBG_871X("tid =%d, indicate_seq =%d\n", j, preorder_ctrl->indicate_seq); in rtw_dbg_port()