Home
last modified time | relevance | path

Searched refs:queue_info (Results 1 – 7 of 7) sorted by relevance

/linux-4.4.14/drivers/net/wireless/iwlwifi/mvm/
Dutils.c669 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()
[all …]
Dfw.c621 memset(&mvm->queue_info, 0, sizeof(mvm->queue_info)); in iwl_mvm_load_ucode_wait_alive()
622 mvm->queue_info[IWL_MVM_CMD_QUEUE].hw_queue_refcount = 1; in iwl_mvm_load_ucode_wait_alive()
Dsta.c961 mvm->queue_info[txq_id].setup_reserved = true; in iwl_mvm_sta_tx_agg_start()
1024 mvm->queue_info[queue].setup_reserved = false; in iwl_mvm_sta_tx_agg_oper()
1073 mvm->queue_info[txq_id].setup_reserved = false; in iwl_mvm_sta_tx_agg_stop()
1154 mvm->queue_info[txq_id].setup_reserved = false; in iwl_mvm_sta_tx_agg_flush()
Dops.c814 mq = mvm->queue_info[queue].hw_queue_to_mac80211; in iwl_mvm_stop_sw_queue()
839 mq = mvm->queue_info[queue].hw_queue_to_mac80211; in iwl_mvm_wake_sw_queue()
Dmvm.h613 } queue_info[IWL_MAX_HW_QUEUES]; member
/linux-4.4.14/drivers/net/wireless/ath/ath5k/
Dqcu.c139 struct ath5k_txq_info *queue_info) in ath5k_hw_get_tx_queueprops() argument
141 memcpy(queue_info, &ah->ah_txq[queue], sizeof(struct ath5k_txq_info)); in ath5k_hw_get_tx_queueprops()
204 struct ath5k_txq_info *queue_info) in ath5k_hw_setup_tx_queue() argument
228 queue = queue_info->tqi_subtype; in ath5k_hw_setup_tx_queue()
250 if (queue_info != NULL) { in ath5k_hw_setup_tx_queue()
251 queue_info->tqi_type = queue_type; in ath5k_hw_setup_tx_queue()
252 ret = ath5k_hw_set_tx_queueprops(ah, queue, queue_info); in ath5k_hw_setup_tx_queue()
Dath5k.h1563 struct ath5k_txq_info *queue_info);
1565 const struct ath5k_txq_info *queue_info);
1568 struct ath5k_txq_info *queue_info);