Lines Matching refs:reorder_buf
558 struct iwl_mvm_reorder_buffer *reorder_buf, in iwl_mvm_release_frames() argument
562 &baid_data->entries[reorder_buf->queue * in iwl_mvm_release_frames()
564 u16 ssn = reorder_buf->head_sn; in iwl_mvm_release_frames()
566 lockdep_assert_held(&reorder_buf->lock); in iwl_mvm_release_frames()
582 reorder_buf->queue, in iwl_mvm_release_frames()
584 reorder_buf->num_stored--; in iwl_mvm_release_frames()
587 reorder_buf->head_sn = nssn; in iwl_mvm_release_frames()
595 struct iwl_mvm_reorder_buffer *reorder_buf; in iwl_mvm_del_ba() local
614 reorder_buf = &ba_data->reorder_buf[queue]; in iwl_mvm_del_ba()
617 spin_lock_bh(&reorder_buf->lock); in iwl_mvm_del_ba()
618 iwl_mvm_release_frames(mvm, sta, NULL, ba_data, reorder_buf, in iwl_mvm_del_ba()
619 ieee80211_sn_add(reorder_buf->head_sn, in iwl_mvm_del_ba()
621 spin_unlock_bh(&reorder_buf->lock); in iwl_mvm_del_ba()
632 struct iwl_mvm_reorder_buffer *reorder_buf; in iwl_mvm_release_frames_from_notif() local
655 reorder_buf = &ba_data->reorder_buf[queue]; in iwl_mvm_release_frames_from_notif()
657 spin_lock_bh(&reorder_buf->lock); in iwl_mvm_release_frames_from_notif()
659 reorder_buf, nssn); in iwl_mvm_release_frames_from_notif()
660 spin_unlock_bh(&reorder_buf->lock); in iwl_mvm_release_frames_from_notif()
790 buffer = &baid_data->reorder_buf[queue]; in iwl_mvm_reorder()