preorder_ctrl 832 drivers/staging/rtl8188eu/core/rtw_mlme.c struct recv_reorder_ctrl *preorder_ctrl; preorder_ctrl 873 drivers/staging/rtl8188eu/core/rtw_mlme.c preorder_ctrl = &psta->recvreorder_ctrl[i]; preorder_ctrl 874 drivers/staging/rtl8188eu/core/rtw_mlme.c preorder_ctrl->enable = false; preorder_ctrl 875 drivers/staging/rtl8188eu/core/rtw_mlme.c preorder_ctrl->indicate_seq = 0xffff; preorder_ctrl 876 drivers/staging/rtl8188eu/core/rtw_mlme.c preorder_ctrl->wend_b = 0xffff; preorder_ctrl 877 drivers/staging/rtl8188eu/core/rtw_mlme.c preorder_ctrl->wsize_b = 64;/* max_ampdu_sz; ex. 32(kbytes) -> wsize_b = 32 */ preorder_ctrl 883 drivers/staging/rtl8188eu/core/rtw_mlme.c preorder_ctrl = &bmc_sta->recvreorder_ctrl[i]; preorder_ctrl 884 drivers/staging/rtl8188eu/core/rtw_mlme.c preorder_ctrl->enable = false; preorder_ctrl 885 drivers/staging/rtl8188eu/core/rtw_mlme.c preorder_ctrl->indicate_seq = 0xffff; preorder_ctrl 886 drivers/staging/rtl8188eu/core/rtw_mlme.c preorder_ctrl->wend_b = 0xffff; preorder_ctrl 887 drivers/staging/rtl8188eu/core/rtw_mlme.c preorder_ctrl->wsize_b = 64;/* max_ampdu_sz; ex. 32(kbytes) -> wsize_b = 32 */ preorder_ctrl 3583 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c struct recv_reorder_ctrl *preorder_ctrl; preorder_ctrl 3645 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c preorder_ctrl = &psta->recvreorder_ctrl[tid]; preorder_ctrl 3646 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c preorder_ctrl->enable = false; preorder_ctrl 3647 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c preorder_ctrl->indicate_seq = 0xffff; preorder_ctrl 1116 drivers/staging/rtl8188eu/core/rtw_recv.c precv_frame->preorder_ctrl = &psta->recvreorder_ctrl[pattrib->priority]; preorder_ctrl 1602 drivers/staging/rtl8188eu/core/rtw_recv.c static int check_indicate_seq(struct recv_reorder_ctrl *preorder_ctrl, u16 seq_num) preorder_ctrl 1604 drivers/staging/rtl8188eu/core/rtw_recv.c u8 wsize = preorder_ctrl->wsize_b; preorder_ctrl 1605 drivers/staging/rtl8188eu/core/rtw_recv.c u16 wend = (preorder_ctrl->indicate_seq + wsize - 1) & 0xFFF;/* 4096; */ preorder_ctrl 1608 drivers/staging/rtl8188eu/core/rtw_recv.c if (preorder_ctrl->indicate_seq == 0xFFFF) preorder_ctrl 1609 drivers/staging/rtl8188eu/core/rtw_recv.c preorder_ctrl->indicate_seq = seq_num; preorder_ctrl 1612 drivers/staging/rtl8188eu/core/rtw_recv.c if (SN_LESS(seq_num, preorder_ctrl->indicate_seq)) preorder_ctrl 1620 drivers/staging/rtl8188eu/core/rtw_recv.c if (SN_EQUAL(seq_num, preorder_ctrl->indicate_seq)) { preorder_ctrl 1621 drivers/staging/rtl8188eu/core/rtw_recv.c preorder_ctrl->indicate_seq = (preorder_ctrl->indicate_seq + 1) & 0xFFF; preorder_ctrl 1624 drivers/staging/rtl8188eu/core/rtw_recv.c preorder_ctrl->indicate_seq = seq_num + 1 - wsize; preorder_ctrl 1626 drivers/staging/rtl8188eu/core/rtw_recv.c preorder_ctrl->indicate_seq = 0xFFF - (wsize - (seq_num + 1)) + 1; preorder_ctrl 1632 drivers/staging/rtl8188eu/core/rtw_recv.c static int enqueue_reorder_recvframe(struct recv_reorder_ctrl *preorder_ctrl, preorder_ctrl 1636 drivers/staging/rtl8188eu/core/rtw_recv.c struct __queue *ppending_recvframe_queue = &preorder_ctrl->pending_recvframe_queue; preorder_ctrl 1662 drivers/staging/rtl8188eu/core/rtw_recv.c static int recv_indicatepkts_in_order(struct adapter *padapter, struct recv_reorder_ctrl *preorder_ctrl, int bforced) preorder_ctrl 1670 drivers/staging/rtl8188eu/core/rtw_recv.c struct __queue *ppending_recvframe_queue = &preorder_ctrl->pending_recvframe_queue; preorder_ctrl 1682 drivers/staging/rtl8188eu/core/rtw_recv.c preorder_ctrl->indicate_seq = pattrib->seq_num; preorder_ctrl 1692 drivers/staging/rtl8188eu/core/rtw_recv.c if (!SN_LESS(preorder_ctrl->indicate_seq, pattrib->seq_num)) { preorder_ctrl 1695 drivers/staging/rtl8188eu/core/rtw_recv.c __func__, preorder_ctrl->indicate_seq, pattrib->seq_num, pattrib->amsdu)); preorder_ctrl 1699 drivers/staging/rtl8188eu/core/rtw_recv.c if (SN_EQUAL(preorder_ctrl->indicate_seq, pattrib->seq_num)) preorder_ctrl 1700 drivers/staging/rtl8188eu/core/rtw_recv.c preorder_ctrl->indicate_seq = (preorder_ctrl->indicate_seq + 1) & 0xFFF; preorder_ctrl 1731 drivers/staging/rtl8188eu/core/rtw_recv.c struct recv_reorder_ctrl *preorder_ctrl = prframe->preorder_ctrl; preorder_ctrl 1732 drivers/staging/rtl8188eu/core/rtw_recv.c struct __queue *ppending_recvframe_queue = &preorder_ctrl->pending_recvframe_queue; preorder_ctrl 1751 drivers/staging/rtl8188eu/core/rtw_recv.c if (!preorder_ctrl->enable) { preorder_ctrl 1753 drivers/staging/rtl8188eu/core/rtw_recv.c preorder_ctrl->indicate_seq = pattrib->seq_num; preorder_ctrl 1756 drivers/staging/rtl8188eu/core/rtw_recv.c preorder_ctrl->indicate_seq = preorder_ctrl 1757 drivers/staging/rtl8188eu/core/rtw_recv.c (preorder_ctrl->indicate_seq + 1) % 4096; preorder_ctrl 1761 drivers/staging/rtl8188eu/core/rtw_recv.c if (!preorder_ctrl->enable) { preorder_ctrl 1762 drivers/staging/rtl8188eu/core/rtw_recv.c preorder_ctrl->indicate_seq = pattrib->seq_num; preorder_ctrl 1765 drivers/staging/rtl8188eu/core/rtw_recv.c preorder_ctrl->indicate_seq = preorder_ctrl 1766 drivers/staging/rtl8188eu/core/rtw_recv.c (preorder_ctrl->indicate_seq + 1) % 4096; preorder_ctrl 1775 drivers/staging/rtl8188eu/core/rtw_recv.c preorder_ctrl->indicate_seq, pattrib->seq_num)); preorder_ctrl 1778 drivers/staging/rtl8188eu/core/rtw_recv.c if (!check_indicate_seq(preorder_ctrl, pattrib->seq_num)) { preorder_ctrl 1787 drivers/staging/rtl8188eu/core/rtw_recv.c if (!enqueue_reorder_recvframe(preorder_ctrl, prframe)) preorder_ctrl 1801 drivers/staging/rtl8188eu/core/rtw_recv.c if (recv_indicatepkts_in_order(padapter, preorder_ctrl, false)) { preorder_ctrl 1802 drivers/staging/rtl8188eu/core/rtw_recv.c mod_timer(&preorder_ctrl->reordering_ctrl_timer, preorder_ctrl 1807 drivers/staging/rtl8188eu/core/rtw_recv.c del_timer_sync(&preorder_ctrl->reordering_ctrl_timer); preorder_ctrl 1823 drivers/staging/rtl8188eu/core/rtw_recv.c struct recv_reorder_ctrl *preorder_ctrl = from_timer(preorder_ctrl, t, preorder_ctrl 1825 drivers/staging/rtl8188eu/core/rtw_recv.c struct adapter *padapter = preorder_ctrl->padapter; preorder_ctrl 1826 drivers/staging/rtl8188eu/core/rtw_recv.c struct __queue *ppending_recvframe_queue = &preorder_ctrl->pending_recvframe_queue; preorder_ctrl 1833 drivers/staging/rtl8188eu/core/rtw_recv.c if (recv_indicatepkts_in_order(padapter, preorder_ctrl, true)) preorder_ctrl 1834 drivers/staging/rtl8188eu/core/rtw_recv.c mod_timer(&preorder_ctrl->reordering_ctrl_timer, preorder_ctrl 134 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c struct recv_reorder_ctrl *preorder_ctrl; preorder_ctrl 152 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c preorder_ctrl = &psta->recvreorder_ctrl[i]; preorder_ctrl 153 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c del_timer_sync(&preorder_ctrl->reordering_ctrl_timer); preorder_ctrl 172 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c struct recv_reorder_ctrl *preorder_ctrl; preorder_ctrl 218 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c preorder_ctrl = &psta->recvreorder_ctrl[i]; preorder_ctrl 220 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c preorder_ctrl->padapter = pstapriv->padapter; preorder_ctrl 222 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c preorder_ctrl->enable = false; preorder_ctrl 224 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c preorder_ctrl->indicate_seq = 0xffff; preorder_ctrl 225 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c preorder_ctrl->wend_b = 0xffff; preorder_ctrl 226 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c preorder_ctrl->wsize_b = 64;/* 64; */ preorder_ctrl 228 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c _rtw_init_queue(&preorder_ctrl->pending_recvframe_queue); preorder_ctrl 230 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c rtw_init_recv_timer(preorder_ctrl); preorder_ctrl 250 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c struct recv_reorder_ctrl *preorder_ctrl; preorder_ctrl 306 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c preorder_ctrl = &psta->recvreorder_ctrl[i]; preorder_ctrl 308 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c del_timer_sync(&preorder_ctrl->reordering_ctrl_timer); preorder_ctrl 310 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c ppending_recvframe_queue = &preorder_ctrl->pending_recvframe_queue; preorder_ctrl 1433 drivers/staging/rtl8188eu/core/rtw_wlan_util.c struct recv_reorder_ctrl *preorder_ctrl; preorder_ctrl 1444 drivers/staging/rtl8188eu/core/rtw_wlan_util.c preorder_ctrl = &psta->recvreorder_ctrl[tid]; preorder_ctrl 1445 drivers/staging/rtl8188eu/core/rtw_wlan_util.c preorder_ctrl->indicate_seq = 0xffff; preorder_ctrl 1446 drivers/staging/rtl8188eu/core/rtw_wlan_util.c preorder_ctrl->enable = pmlmeinfo->accept_addba_req; preorder_ctrl 26 drivers/staging/rtl8188eu/include/recv_osdep.h void rtw_init_recv_timer(struct recv_reorder_ctrl *preorder_ctrl); preorder_ctrl 227 drivers/staging/rtl8188eu/include/rtw_recv.h struct recv_reorder_ctrl *preorder_ctrl; preorder_ctrl 141 drivers/staging/rtl8188eu/os_dep/recv_linux.c void rtw_init_recv_timer(struct recv_reorder_ctrl *preorder_ctrl) preorder_ctrl 143 drivers/staging/rtl8188eu/os_dep/recv_linux.c timer_setup(&preorder_ctrl->reordering_ctrl_timer, preorder_ctrl 135 drivers/staging/rtl8712/recv_linux.c void r8712_init_recv_timer(struct recv_reorder_ctrl *preorder_ctrl) preorder_ctrl 137 drivers/staging/rtl8712/recv_linux.c timer_setup(&preorder_ctrl->reordering_ctrl_timer, preorder_ctrl 37 drivers/staging/rtl8712/recv_osdep.h void r8712_init_recv_timer(struct recv_reorder_ctrl *preorder_ctrl); preorder_ctrl 444 drivers/staging/rtl8712/rtl8712_recv.c static int check_indicate_seq(struct recv_reorder_ctrl *preorder_ctrl, preorder_ctrl 447 drivers/staging/rtl8712/rtl8712_recv.c u8 wsize = preorder_ctrl->wsize_b; preorder_ctrl 448 drivers/staging/rtl8712/rtl8712_recv.c u16 wend = (preorder_ctrl->indicate_seq + wsize - 1) % 4096; preorder_ctrl 451 drivers/staging/rtl8712/rtl8712_recv.c if (preorder_ctrl->indicate_seq == 0xffff) preorder_ctrl 452 drivers/staging/rtl8712/rtl8712_recv.c preorder_ctrl->indicate_seq = seq_num; preorder_ctrl 454 drivers/staging/rtl8712/rtl8712_recv.c if (SN_LESS(seq_num, preorder_ctrl->indicate_seq)) preorder_ctrl 461 drivers/staging/rtl8712/rtl8712_recv.c if (SN_EQUAL(seq_num, preorder_ctrl->indicate_seq)) preorder_ctrl 462 drivers/staging/rtl8712/rtl8712_recv.c preorder_ctrl->indicate_seq = (preorder_ctrl->indicate_seq + preorder_ctrl 466 drivers/staging/rtl8712/rtl8712_recv.c preorder_ctrl->indicate_seq = seq_num + 1 - wsize; preorder_ctrl 468 drivers/staging/rtl8712/rtl8712_recv.c preorder_ctrl->indicate_seq = 4095 - (wsize - preorder_ctrl 474 drivers/staging/rtl8712/rtl8712_recv.c static int enqueue_reorder_recvframe(struct recv_reorder_ctrl *preorder_ctrl, preorder_ctrl 481 drivers/staging/rtl8712/rtl8712_recv.c &preorder_ctrl->pending_recvframe_queue; preorder_ctrl 502 drivers/staging/rtl8712/rtl8712_recv.c struct recv_reorder_ctrl *preorder_ctrl, preorder_ctrl 510 drivers/staging/rtl8712/rtl8712_recv.c &preorder_ctrl->pending_recvframe_queue; preorder_ctrl 521 drivers/staging/rtl8712/rtl8712_recv.c preorder_ctrl->indicate_seq = pattrib->seq_num; preorder_ctrl 529 drivers/staging/rtl8712/rtl8712_recv.c if (!SN_LESS(preorder_ctrl->indicate_seq, pattrib->seq_num)) { preorder_ctrl 532 drivers/staging/rtl8712/rtl8712_recv.c if (SN_EQUAL(preorder_ctrl->indicate_seq, preorder_ctrl 534 drivers/staging/rtl8712/rtl8712_recv.c preorder_ctrl->indicate_seq = preorder_ctrl 535 drivers/staging/rtl8712/rtl8712_recv.c (preorder_ctrl->indicate_seq + 1) % 4096; preorder_ctrl 562 drivers/staging/rtl8712/rtl8712_recv.c struct recv_reorder_ctrl *preorder_ctrl = prframe->u.hdr.preorder_ctrl; preorder_ctrl 564 drivers/staging/rtl8712/rtl8712_recv.c &preorder_ctrl->pending_recvframe_queue; preorder_ctrl 581 drivers/staging/rtl8712/rtl8712_recv.c if (!check_indicate_seq(preorder_ctrl, pattrib->seq_num)) preorder_ctrl 584 drivers/staging/rtl8712/rtl8712_recv.c if (!enqueue_reorder_recvframe(preorder_ctrl, prframe)) preorder_ctrl 597 drivers/staging/rtl8712/rtl8712_recv.c if (r8712_recv_indicatepkts_in_order(padapter, preorder_ctrl, false)) { preorder_ctrl 598 drivers/staging/rtl8712/rtl8712_recv.c mod_timer(&preorder_ctrl->reordering_ctrl_timer, preorder_ctrl 603 drivers/staging/rtl8712/rtl8712_recv.c del_timer(&preorder_ctrl->reordering_ctrl_timer); preorder_ctrl 614 drivers/staging/rtl8712/rtl8712_recv.c struct recv_reorder_ctrl *preorder_ctrl = pcontext; preorder_ctrl 615 drivers/staging/rtl8712/rtl8712_recv.c struct _adapter *padapter = preorder_ctrl->padapter; preorder_ctrl 617 drivers/staging/rtl8712/rtl8712_recv.c &preorder_ctrl->pending_recvframe_queue; preorder_ctrl 622 drivers/staging/rtl8712/rtl8712_recv.c r8712_recv_indicatepkts_in_order(padapter, preorder_ctrl, true); preorder_ctrl 129 drivers/staging/rtl8712/rtl8712_recv.h struct recv_reorder_ctrl *preorder_ctrl; preorder_ctrl 1687 drivers/staging/rtl8712/rtl871x_mlme.c struct recv_reorder_ctrl *preorder_ctrl; preorder_ctrl 1721 drivers/staging/rtl8712/rtl871x_mlme.c preorder_ctrl = &bmc_sta->recvreorder_ctrl[i]; preorder_ctrl 1722 drivers/staging/rtl8712/rtl871x_mlme.c preorder_ctrl->indicate_seq = 0xffff; preorder_ctrl 1723 drivers/staging/rtl8712/rtl871x_mlme.c preorder_ctrl->wend_b = 0xffff; preorder_ctrl 1730 drivers/staging/rtl8712/rtl871x_mlme.c preorder_ctrl = &psta->recvreorder_ctrl[i]; preorder_ctrl 1731 drivers/staging/rtl8712/rtl871x_mlme.c preorder_ctrl->indicate_seq = 0xffff; preorder_ctrl 1732 drivers/staging/rtl8712/rtl871x_mlme.c preorder_ctrl->wend_b = 0xffff; preorder_ctrl 524 drivers/staging/rtl8712/rtl871x_recv.c precv_frame->u.hdr.preorder_ctrl = preorder_ctrl 95 drivers/staging/rtl8712/rtl871x_sta_mgt.c struct recv_reorder_ctrl *preorder_ctrl; preorder_ctrl 127 drivers/staging/rtl8712/rtl871x_sta_mgt.c preorder_ctrl = &psta->recvreorder_ctrl[i]; preorder_ctrl 128 drivers/staging/rtl8712/rtl871x_sta_mgt.c preorder_ctrl->padapter = pstapriv->padapter; preorder_ctrl 129 drivers/staging/rtl8712/rtl871x_sta_mgt.c preorder_ctrl->indicate_seq = 0xffff; preorder_ctrl 130 drivers/staging/rtl8712/rtl871x_sta_mgt.c preorder_ctrl->wend_b = 0xffff; preorder_ctrl 131 drivers/staging/rtl8712/rtl871x_sta_mgt.c preorder_ctrl->wsize_b = 64; preorder_ctrl 132 drivers/staging/rtl8712/rtl871x_sta_mgt.c _init_queue(&preorder_ctrl->pending_recvframe_queue); preorder_ctrl 133 drivers/staging/rtl8712/rtl871x_sta_mgt.c r8712_init_recv_timer(preorder_ctrl); preorder_ctrl 147 drivers/staging/rtl8712/rtl871x_sta_mgt.c struct recv_reorder_ctrl *preorder_ctrl; preorder_ctrl 181 drivers/staging/rtl8712/rtl871x_sta_mgt.c preorder_ctrl = &psta->recvreorder_ctrl[i]; preorder_ctrl 182 drivers/staging/rtl8712/rtl871x_sta_mgt.c del_timer(&preorder_ctrl->reordering_ctrl_timer); preorder_ctrl 1167 drivers/staging/rtl8723bs/core/rtw_mlme.c struct recv_reorder_ctrl *preorder_ctrl; preorder_ctrl 1230 drivers/staging/rtl8723bs/core/rtw_mlme.c preorder_ctrl = &psta->recvreorder_ctrl[i]; preorder_ctrl 1231 drivers/staging/rtl8723bs/core/rtw_mlme.c preorder_ctrl->enable = false; preorder_ctrl 1232 drivers/staging/rtl8723bs/core/rtw_mlme.c preorder_ctrl->indicate_seq = 0xffff; preorder_ctrl 1235 drivers/staging/rtl8723bs/core/rtw_mlme.c preorder_ctrl->indicate_seq); preorder_ctrl 1237 drivers/staging/rtl8723bs/core/rtw_mlme.c preorder_ctrl->wend_b = 0xffff; preorder_ctrl 1238 drivers/staging/rtl8723bs/core/rtw_mlme.c preorder_ctrl->wsize_b = 64;/* max_ampdu_sz;ex. 32(kbytes) -> wsize_b =32 */ preorder_ctrl 1246 drivers/staging/rtl8723bs/core/rtw_mlme.c preorder_ctrl = &bmc_sta->recvreorder_ctrl[i]; preorder_ctrl 1247 drivers/staging/rtl8723bs/core/rtw_mlme.c preorder_ctrl->enable = false; preorder_ctrl 1248 drivers/staging/rtl8723bs/core/rtw_mlme.c preorder_ctrl->indicate_seq = 0xffff; preorder_ctrl 1251 drivers/staging/rtl8723bs/core/rtw_mlme.c preorder_ctrl->indicate_seq); preorder_ctrl 1253 drivers/staging/rtl8723bs/core/rtw_mlme.c preorder_ctrl->wend_b = 0xffff; preorder_ctrl 1254 drivers/staging/rtl8723bs/core/rtw_mlme.c preorder_ctrl->wsize_b = 64;/* max_ampdu_sz;ex. 32(kbytes) -> wsize_b =32 */ preorder_ctrl 1915 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c struct recv_reorder_ctrl *preorder_ctrl; preorder_ctrl 1999 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c preorder_ctrl = &psta->recvreorder_ctrl[tid]; preorder_ctrl 2000 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c preorder_ctrl->enable = false; preorder_ctrl 2001 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c preorder_ctrl->indicate_seq = 0xffff; preorder_ctrl 2004 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c preorder_ctrl->indicate_seq); preorder_ctrl 1367 drivers/staging/rtl8723bs/core/rtw_recv.c precv_frame->u.hdr.preorder_ctrl = &psta->recvreorder_ctrl[pattrib->priority]; preorder_ctrl 1973 drivers/staging/rtl8723bs/core/rtw_recv.c int check_indicate_seq(struct recv_reorder_ctrl *preorder_ctrl, u16 seq_num); preorder_ctrl 1974 drivers/staging/rtl8723bs/core/rtw_recv.c int check_indicate_seq(struct recv_reorder_ctrl *preorder_ctrl, u16 seq_num) preorder_ctrl 1976 drivers/staging/rtl8723bs/core/rtw_recv.c struct adapter *padapter = preorder_ctrl->padapter; preorder_ctrl 1979 drivers/staging/rtl8723bs/core/rtw_recv.c u8 wsize = preorder_ctrl->wsize_b; preorder_ctrl 1980 drivers/staging/rtl8723bs/core/rtw_recv.c u16 wend = (preorder_ctrl->indicate_seq + wsize - 1) & 0xFFF;/* 4096; */ preorder_ctrl 1983 drivers/staging/rtl8723bs/core/rtw_recv.c if (preorder_ctrl->indicate_seq == 0xFFFF) { preorder_ctrl 1984 drivers/staging/rtl8723bs/core/rtw_recv.c preorder_ctrl->indicate_seq = seq_num; preorder_ctrl 1987 drivers/staging/rtl8723bs/core/rtw_recv.c preorder_ctrl->indicate_seq, seq_num); preorder_ctrl 1996 drivers/staging/rtl8723bs/core/rtw_recv.c if (SN_LESS(seq_num, preorder_ctrl->indicate_seq)) { preorder_ctrl 2002 drivers/staging/rtl8723bs/core/rtw_recv.c preorder_ctrl->indicate_seq, seq_num); preorder_ctrl 2014 drivers/staging/rtl8723bs/core/rtw_recv.c if (SN_EQUAL(seq_num, preorder_ctrl->indicate_seq)) { preorder_ctrl 2015 drivers/staging/rtl8723bs/core/rtw_recv.c preorder_ctrl->indicate_seq = (preorder_ctrl->indicate_seq + 1) & 0xFFF; preorder_ctrl 2019 drivers/staging/rtl8723bs/core/rtw_recv.c preorder_ctrl->indicate_seq, seq_num); preorder_ctrl 2027 drivers/staging/rtl8723bs/core/rtw_recv.c preorder_ctrl->indicate_seq = seq_num + 1 - wsize; preorder_ctrl 2029 drivers/staging/rtl8723bs/core/rtw_recv.c preorder_ctrl->indicate_seq = 0xFFF - (wsize - (seq_num + 1)) + 1; preorder_ctrl 2033 drivers/staging/rtl8723bs/core/rtw_recv.c preorder_ctrl->indicate_seq, seq_num); preorder_ctrl 2042 drivers/staging/rtl8723bs/core/rtw_recv.c int enqueue_reorder_recvframe(struct recv_reorder_ctrl *preorder_ctrl, union recv_frame *prframe); preorder_ctrl 2043 drivers/staging/rtl8723bs/core/rtw_recv.c int enqueue_reorder_recvframe(struct recv_reorder_ctrl *preorder_ctrl, union recv_frame *prframe) preorder_ctrl 2046 drivers/staging/rtl8723bs/core/rtw_recv.c struct __queue *ppending_recvframe_queue = &preorder_ctrl->pending_recvframe_queue; preorder_ctrl 2104 drivers/staging/rtl8723bs/core/rtw_recv.c int recv_indicatepkts_in_order(struct adapter *padapter, struct recv_reorder_ctrl *preorder_ctrl, int bforced); preorder_ctrl 2105 drivers/staging/rtl8723bs/core/rtw_recv.c int recv_indicatepkts_in_order(struct adapter *padapter, struct recv_reorder_ctrl *preorder_ctrl, int bforced) preorder_ctrl 2113 drivers/staging/rtl8723bs/core/rtw_recv.c struct __queue *ppending_recvframe_queue = &preorder_ctrl->pending_recvframe_queue; preorder_ctrl 2141 drivers/staging/rtl8723bs/core/rtw_recv.c preorder_ctrl->indicate_seq, pattrib->seq_num); preorder_ctrl 2143 drivers/staging/rtl8723bs/core/rtw_recv.c recv_indicatepkts_pkt_loss_cnt(pdbgpriv, preorder_ctrl->indicate_seq, pattrib->seq_num); preorder_ctrl 2144 drivers/staging/rtl8723bs/core/rtw_recv.c preorder_ctrl->indicate_seq = pattrib->seq_num; preorder_ctrl 2155 drivers/staging/rtl8723bs/core/rtw_recv.c if (!SN_LESS(preorder_ctrl->indicate_seq, pattrib->seq_num)) { preorder_ctrl 2158 drivers/staging/rtl8723bs/core/rtw_recv.c preorder_ctrl->indicate_seq, pattrib->seq_num, pattrib->amsdu)); preorder_ctrl 2163 drivers/staging/rtl8723bs/core/rtw_recv.c if (SN_EQUAL(preorder_ctrl->indicate_seq, pattrib->seq_num)) { preorder_ctrl 2164 drivers/staging/rtl8723bs/core/rtw_recv.c preorder_ctrl->indicate_seq = (preorder_ctrl->indicate_seq + 1) & 0xFFF; preorder_ctrl 2167 drivers/staging/rtl8723bs/core/rtw_recv.c preorder_ctrl->indicate_seq, pattrib->seq_num); preorder_ctrl 2219 drivers/staging/rtl8723bs/core/rtw_recv.c struct recv_reorder_ctrl *preorder_ctrl = prframe->u.hdr.preorder_ctrl; preorder_ctrl 2220 drivers/staging/rtl8723bs/core/rtw_recv.c struct __queue *ppending_recvframe_queue = &preorder_ctrl->pending_recvframe_queue; preorder_ctrl 2248 drivers/staging/rtl8723bs/core/rtw_recv.c if (preorder_ctrl->enable == false) { preorder_ctrl 2250 drivers/staging/rtl8723bs/core/rtw_recv.c preorder_ctrl->indicate_seq = pattrib->seq_num; preorder_ctrl 2253 drivers/staging/rtl8723bs/core/rtw_recv.c preorder_ctrl->indicate_seq, pattrib->seq_num); preorder_ctrl 2258 drivers/staging/rtl8723bs/core/rtw_recv.c preorder_ctrl->indicate_seq = (preorder_ctrl->indicate_seq + 1)%4096; preorder_ctrl 2261 drivers/staging/rtl8723bs/core/rtw_recv.c preorder_ctrl->indicate_seq, pattrib->seq_num); preorder_ctrl 2267 drivers/staging/rtl8723bs/core/rtw_recv.c if (preorder_ctrl->enable == false) { preorder_ctrl 2268 drivers/staging/rtl8723bs/core/rtw_recv.c preorder_ctrl->indicate_seq = pattrib->seq_num; preorder_ctrl 2271 drivers/staging/rtl8723bs/core/rtw_recv.c preorder_ctrl->indicate_seq, pattrib->seq_num); preorder_ctrl 2276 drivers/staging/rtl8723bs/core/rtw_recv.c preorder_ctrl->indicate_seq = (preorder_ctrl->indicate_seq + 1)%4096; preorder_ctrl 2279 drivers/staging/rtl8723bs/core/rtw_recv.c preorder_ctrl->indicate_seq, pattrib->seq_num); preorder_ctrl 2296 drivers/staging/rtl8723bs/core/rtw_recv.c preorder_ctrl->indicate_seq, pattrib->seq_num)); preorder_ctrl 2299 drivers/staging/rtl8723bs/core/rtw_recv.c if (!check_indicate_seq(preorder_ctrl, pattrib->seq_num)) { preorder_ctrl 2309 drivers/staging/rtl8723bs/core/rtw_recv.c if (!enqueue_reorder_recvframe(preorder_ctrl, prframe)) { preorder_ctrl 2331 drivers/staging/rtl8723bs/core/rtw_recv.c if (recv_indicatepkts_in_order(padapter, preorder_ctrl, false) == true) { preorder_ctrl 2332 drivers/staging/rtl8723bs/core/rtw_recv.c _set_timer(&preorder_ctrl->reordering_ctrl_timer, REORDER_WAIT_TIME); preorder_ctrl 2336 drivers/staging/rtl8723bs/core/rtw_recv.c del_timer_sync(&preorder_ctrl->reordering_ctrl_timer); preorder_ctrl 2350 drivers/staging/rtl8723bs/core/rtw_recv.c struct recv_reorder_ctrl *preorder_ctrl = preorder_ctrl 2351 drivers/staging/rtl8723bs/core/rtw_recv.c from_timer(preorder_ctrl, t, reordering_ctrl_timer); preorder_ctrl 2352 drivers/staging/rtl8723bs/core/rtw_recv.c struct adapter *padapter = preorder_ctrl->padapter; preorder_ctrl 2353 drivers/staging/rtl8723bs/core/rtw_recv.c struct __queue *ppending_recvframe_queue = &preorder_ctrl->pending_recvframe_queue; preorder_ctrl 2363 drivers/staging/rtl8723bs/core/rtw_recv.c if (recv_indicatepkts_in_order(padapter, preorder_ctrl, true) == true) preorder_ctrl 2364 drivers/staging/rtl8723bs/core/rtw_recv.c _set_timer(&preorder_ctrl->reordering_ctrl_timer, REORDER_WAIT_TIME); preorder_ctrl 153 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c struct recv_reorder_ctrl *preorder_ctrl; preorder_ctrl 170 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c preorder_ctrl = &psta->recvreorder_ctrl[i]; preorder_ctrl 171 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c del_timer_sync(&preorder_ctrl->reordering_ctrl_timer); preorder_ctrl 195 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c struct recv_reorder_ctrl *preorder_ctrl; preorder_ctrl 269 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c preorder_ctrl = &psta->recvreorder_ctrl[i]; preorder_ctrl 271 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c preorder_ctrl->padapter = pstapriv->padapter; preorder_ctrl 273 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c preorder_ctrl->enable = false; preorder_ctrl 275 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c preorder_ctrl->indicate_seq = 0xffff; preorder_ctrl 278 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c preorder_ctrl->indicate_seq); preorder_ctrl 280 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c preorder_ctrl->wend_b = 0xffff; preorder_ctrl 282 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c preorder_ctrl->wsize_b = 64;/* 64; */ preorder_ctrl 284 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c _rtw_init_queue(&preorder_ctrl->pending_recvframe_queue); preorder_ctrl 286 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c rtw_init_recv_timer(preorder_ctrl); preorder_ctrl 313 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c struct recv_reorder_ctrl *preorder_ctrl; preorder_ctrl 408 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c preorder_ctrl = &psta->recvreorder_ctrl[i]; preorder_ctrl 410 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c del_timer_sync(&preorder_ctrl->reordering_ctrl_timer); preorder_ctrl 413 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c ppending_recvframe_queue = &preorder_ctrl->pending_recvframe_queue; preorder_ctrl 1863 drivers/staging/rtl8723bs/core/rtw_wlan_util.c struct recv_reorder_ctrl *preorder_ctrl; preorder_ctrl 1877 drivers/staging/rtl8723bs/core/rtw_wlan_util.c preorder_ctrl = &psta->recvreorder_ctrl[tid]; preorder_ctrl 1880 drivers/staging/rtl8723bs/core/rtw_wlan_util.c preorder_ctrl->indicate_seq = start_seq; preorder_ctrl 1883 drivers/staging/rtl8723bs/core/rtw_wlan_util.c preorder_ctrl->indicate_seq, start_seq); preorder_ctrl 1886 drivers/staging/rtl8723bs/core/rtw_wlan_util.c preorder_ctrl->indicate_seq = 0xffff; preorder_ctrl 1889 drivers/staging/rtl8723bs/core/rtw_wlan_util.c preorder_ctrl->enable = pmlmeinfo->accept_addba_req; preorder_ctrl 37 drivers/staging/rtl8723bs/include/recv_osdep.h void rtw_init_recv_timer(struct recv_reorder_ctrl *preorder_ctrl); preorder_ctrl 368 drivers/staging/rtl8723bs/include/rtw_recv.h struct recv_reorder_ctrl *preorder_ctrl; preorder_ctrl 2803 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c struct recv_reorder_ctrl *preorder_ctrl; preorder_ctrl 2816 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c preorder_ctrl = &psta->recvreorder_ctrl[i]; preorder_ctrl 2817 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c if (preorder_ctrl->enable) preorder_ctrl 2818 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c DBG_871X("tid =%d, indicate_seq =%d\n", i, preorder_ctrl->indicate_seq); preorder_ctrl 2848 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c struct recv_reorder_ctrl *preorder_ctrl; preorder_ctrl 2882 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c preorder_ctrl = &psta->recvreorder_ctrl[j]; preorder_ctrl 2883 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c if (preorder_ctrl->enable) preorder_ctrl 2884 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c DBG_871X("tid =%d, indicate_seq =%d\n", j, preorder_ctrl->indicate_seq); preorder_ctrl 311 drivers/staging/rtl8723bs/os_dep/recv_linux.c void rtw_init_recv_timer(struct recv_reorder_ctrl *preorder_ctrl) preorder_ctrl 313 drivers/staging/rtl8723bs/os_dep/recv_linux.c timer_setup(&preorder_ctrl->reordering_ctrl_timer,