Lines Matching full:reorder

553  * To be used only in order to compare reorder buffer head with NSSN.
554 * We fully trust NSSN unless it is behind us due to reorder timeout.
555 * Reorder timeout can only bring us up to buffer_size SNs ahead of NSSN.
757 /* release all frames that are in the reorder buffer to the stack */ in iwl_mvm_del_ba()
880 u32 reorder, u32 gp2, int queue) in iwl_mvm_oldsn_workaround() argument
907 if (!(reorder & IWL_RX_MPDU_REORDER_BA_OLD_SN)) in iwl_mvm_oldsn_workaround()
942 u32 reorder = le32_to_cpu(desc->reorder_data); in iwl_mvm_reorder() local
955 baid = (reorder & IWL_RX_MPDU_REORDER_BAID_MASK) >> in iwl_mvm_reorder()
988 … "Got valid BAID but no baid allocated, bypass the re-ordering buffer. Baid %d reorder 0x%x\n", in iwl_mvm_reorder()
989 baid, reorder); in iwl_mvm_reorder()
1005 nssn = reorder & IWL_RX_MPDU_REORDER_NSSN_MASK; in iwl_mvm_reorder()
1006 sn = (reorder & IWL_RX_MPDU_REORDER_SN_MASK) >> in iwl_mvm_reorder()
1015 if (reorder & IWL_RX_MPDU_REORDER_BA_OLD_SN) { in iwl_mvm_reorder()
1031 * the reorder buffer, in which case we just release up to it and the in iwl_mvm_reorder()
1047 iwl_mvm_oldsn_workaround(mvm, sta, tid, buffer, reorder, in iwl_mvm_reorder()
1083 * This can happen due to reorder timer, where NSSN is behind head_sn. in iwl_mvm_reorder()
1116 /* put in reorder buffer */ in iwl_mvm_reorder()
1129 * cause the reorder buffer to advance before all the sub-frames arrive. in iwl_mvm_reorder()
1130 * Example: reorder buffer contains SN 0 & 2, and we receive AMSDU with in iwl_mvm_reorder()
1132 * releasing SN 0,1, 2. When sub-frame 1 arrives - reorder buffer is in iwl_mvm_reorder()
1163 … "Got valid BAID but no baid allocated, bypass the re-ordering buffer. Baid %d reorder 0x%x\n", in iwl_mvm_agg_rx_received()