Lines Matching refs:queue_info

316 	sta_id = mvm->queue_info[queue].ra_sta_id;
390 if (WARN_ON(mvm->queue_info[queue].tid_bitmap == 0))
393 mvm->queue_info[queue].tid_bitmap &= ~BIT(tid);
395 cmd.action = mvm->queue_info[queue].tid_bitmap ?
398 mvm->queue_info[queue].status = IWL_MVM_QUEUE_FREE;
403 mvm->queue_info[queue].tid_bitmap);
409 cmd.sta_id = mvm->queue_info[queue].ra_sta_id;
410 cmd.tid = mvm->queue_info[queue].txq_tid;
413 WARN(mvm->queue_info[queue].tid_bitmap,
415 queue, mvm->queue_info[queue].tid_bitmap);
418 mvm->queue_info[queue].tid_bitmap = 0;
432 mvm->queue_info[queue].reserved = false;
458 sta_id = mvm->queue_info[queue].ra_sta_id;
459 tid_bitmap = mvm->queue_info[queue].tid_bitmap;
498 sta_id = mvm->queue_info[queue].ra_sta_id;
499 tid_bitmap = mvm->queue_info[queue].tid_bitmap;
563 sta_id = mvm->queue_info[queue].ra_sta_id;
564 tid = mvm->queue_info[queue].txq_tid;
619 ac_to_queue[mvm->queue_info[i].mac80211_ac] = i;
682 if (WARN(mvm->queue_info[queue].tid_bitmap == 0,
723 if (ac <= mvm->queue_info[queue].mac80211_ac && !force) {
730 cmd.sta_id = mvm->queue_info[queue].ra_sta_id;
731 cmd.tx_fifo = iwl_mvm_ac_to_tx_fifo[mvm->queue_info[queue].mac80211_ac];
732 cmd.tid = mvm->queue_info[queue].txq_tid;
733 shared_queue = hweight16(mvm->queue_info[queue].tid_bitmap) > 1;
760 mvm->queue_info[queue].txq_tid = tid;
769 mvm->queue_info[queue].mac80211_ac = ac;
805 if (mvm->queue_info[i].tid_bitmap == 0 &&
806 mvm->queue_info[i].status == IWL_MVM_QUEUE_FREE)
951 if (mvm->queue_info[queue].tid_bitmap & BIT(tid)) {
958 if (mvm->queue_info[queue].tid_bitmap)
961 mvm->queue_info[queue].tid_bitmap |= BIT(tid);
962 mvm->queue_info[queue].ra_sta_id = sta_id;
966 mvm->queue_info[queue].mac80211_ac =
969 mvm->queue_info[queue].mac80211_ac = IEEE80211_AC_VO;
971 mvm->queue_info[queue].txq_tid = tid;
983 queue, mvm->queue_info[queue].tid_bitmap);
1038 tid_bitmap = mvm->queue_info[queue].tid_bitmap;
1055 mvm->queue_info[queue].txq_tid = tid;
1077 sta_id = mvm->queue_info[queue].ra_sta_id;
1078 tid_bitmap = mvm->queue_info[queue].tid_bitmap;
1136 mvm->queue_info[queue].status = IWL_MVM_QUEUE_READY;
1172 if (tid_bitmap == mvm->queue_info[queue].tid_bitmap) {
1185 mvm->queue_info[queue].tid_bitmap &= ~BIT(tid);
1187 q_tid_bitmap = mvm->queue_info[queue].tid_bitmap;
1200 if (!(q_tid_bitmap & BIT(mvm->queue_info[queue].txq_tid)))
1210 mvm->queue_info[queue].tid_bitmap);
1216 tid_bitmap = mvm->queue_info[queue].tid_bitmap;
1219 if (hweight16(mvm->queue_info[queue].tid_bitmap) == 1 &&
1220 mvm->queue_info[queue].status == IWL_MVM_QUEUE_SHARED) {
1264 queue_tid_bitmap = mvm->queue_info[i].tid_bitmap;
1269 if (mvm->queue_info[i].status != IWL_MVM_QUEUE_READY &&
1270 mvm->queue_info[i].status != IWL_MVM_QUEUE_SHARED)
1276 if (time_after(mvm->queue_info[i].last_frame_time[tid] +
1292 sta_id = mvm->queue_info[i].ra_sta_id;
1380 (mvm->queue_info[mvmsta->reserved_queue].status ==
1383 mvm->queue_info[queue].reserved = true;
1401 mvm->queue_info[queue].status = IWL_MVM_QUEUE_SHARED;
1412 mvm->queue_info[queue].status = IWL_MVM_QUEUE_READY;
1602 !mvm->queue_info[IWL_MVM_DQA_BSS_CLIENT_QUEUE].tid_bitmap &&
1603 (mvm->queue_info[IWL_MVM_DQA_BSS_CLIENT_QUEUE].status ==
1618 mvm->queue_info[queue].status = IWL_MVM_QUEUE_RESERVED;
1649 mvm->queue_info[mvm_sta->reserved_queue].status =
1700 mvm->queue_info[txq_id].status = IWL_MVM_QUEUE_READY;
2091 status = &mvm->queue_info[reserved_txq].status;
3162 mvm->queue_info[txq_id].status = IWL_MVM_QUEUE_RESERVED;
3169 } else if (unlikely(mvm->queue_info[txq_id].status ==
3277 queue_status = mvm->queue_info[queue].status;
3280 if (mvm->queue_info[queue].status == IWL_MVM_QUEUE_READY)
3322 mvm->queue_info[queue].status = IWL_MVM_QUEUE_READY;
3362 if (mvm->queue_info[txq_id].status == IWL_MVM_QUEUE_RESERVED) {
3363 mvm->queue_info[txq_id].status = IWL_MVM_QUEUE_FREE;