Lines Matching full:reorder
174 /* release all frames that are in the reorder buffer to the stack */ in iwl_mld_del_ba()
197 u32 reorder = le32_to_cpu(desc->reorder_data); in iwl_mld_reorder() local
206 baid = u32_get_bits(reorder, IWL_RX_MPDU_REORDER_BAID_MASK); in iwl_mld_reorder()
233 "Got valid BAID but no baid allocated, bypass re-ordering (BAID=%d reorder=0x%x)\n", in iwl_mld_reorder()
234 baid, reorder); in iwl_mld_reorder()
253 is_old_sn = !!(reorder & IWL_RX_MPDU_REORDER_BA_OLD_SN); in iwl_mld_reorder()
266 sn = u32_get_bits(reorder, IWL_RX_MPDU_REORDER_SN_MASK); in iwl_mld_reorder()
267 nssn = u32_get_bits(reorder, IWL_RX_MPDU_REORDER_NSSN_MASK); in iwl_mld_reorder()
280 * This can happen due to reorder timer, where NSSN is behind head_sn. in iwl_mld_reorder()
291 /* put in reorder buffer */ in iwl_mld_reorder()
298 * the reorder buffer to advance before all the sub-frames arrive. in iwl_mld_reorder()
300 * Example: reorder buffer contains SN 0 & 2, and we receive AMSDU with in iwl_mld_reorder()
302 * releasing SN 0,1, 2. When sub-frame 1 arrives - reorder buffer is in iwl_mld_reorder()
482 * of all frames in the reorder buffer. in iwl_mld_free_reorder_buffer()
523 /* Upward align the reorder buffer size to fill an entire cache in iwl_mld_ampdu_rx_start()