Lines Matching refs:queue_info
669 if (mvm->queue_info[i].hw_queue_refcount == 0 && in iwl_mvm_find_free_queue()
670 !mvm->queue_info[i].setup_reserved) in iwl_mvm_find_free_queue()
685 if (mvm->queue_info[queue].tid_bitmap & BIT(cfg->tid)) { in iwl_mvm_enable_txq()
693 mvm->queue_info[queue].hw_queue_to_mac80211 |= BIT(mac80211_queue); in iwl_mvm_enable_txq()
694 mvm->queue_info[queue].hw_queue_refcount++; in iwl_mvm_enable_txq()
695 if (mvm->queue_info[queue].hw_queue_refcount > 1) in iwl_mvm_enable_txq()
697 mvm->queue_info[queue].tid_bitmap |= BIT(cfg->tid); in iwl_mvm_enable_txq()
701 queue, mvm->queue_info[queue].hw_queue_refcount, in iwl_mvm_enable_txq()
702 mvm->queue_info[queue].hw_queue_to_mac80211); in iwl_mvm_enable_txq()
740 if (WARN_ON(mvm->queue_info[queue].hw_queue_refcount == 0)) { in iwl_mvm_disable_txq()
745 mvm->queue_info[queue].tid_bitmap &= ~BIT(tid); in iwl_mvm_disable_txq()
753 mvm->queue_info[queue].tid_bitmap; in iwl_mvm_disable_txq()
764 mvm->queue_info[queue].hw_queue_to_mac80211 &= in iwl_mvm_disable_txq()
766 mvm->queue_info[queue].hw_queue_refcount--; in iwl_mvm_disable_txq()
768 cmd.enable = mvm->queue_info[queue].hw_queue_refcount ? 1 : 0; in iwl_mvm_disable_txq()
773 mvm->queue_info[queue].hw_queue_refcount, in iwl_mvm_disable_txq()
774 mvm->queue_info[queue].hw_queue_to_mac80211); in iwl_mvm_disable_txq()
783 WARN(mvm->queue_info[queue].hw_queue_refcount || in iwl_mvm_disable_txq()
784 mvm->queue_info[queue].tid_bitmap || in iwl_mvm_disable_txq()
785 mvm->queue_info[queue].hw_queue_to_mac80211, in iwl_mvm_disable_txq()
787 queue, mvm->queue_info[queue].hw_queue_refcount, in iwl_mvm_disable_txq()
788 mvm->queue_info[queue].hw_queue_to_mac80211, in iwl_mvm_disable_txq()
789 mvm->queue_info[queue].tid_bitmap); in iwl_mvm_disable_txq()
792 mvm->queue_info[queue].hw_queue_refcount = 0; in iwl_mvm_disable_txq()
793 mvm->queue_info[queue].tid_bitmap = 0; in iwl_mvm_disable_txq()
794 mvm->queue_info[queue].hw_queue_to_mac80211 = 0; in iwl_mvm_disable_txq()