Lines Matching refs:tid_bitmap

379 	if (WARN_ON(mvm->queue_info[queue].tid_bitmap == 0))  in iwl_mvm_disable_txq()
382 mvm->queue_info[queue].tid_bitmap &= ~BIT(tid); in iwl_mvm_disable_txq()
384 cmd.action = mvm->queue_info[queue].tid_bitmap ? in iwl_mvm_disable_txq()
392 mvm->queue_info[queue].tid_bitmap); in iwl_mvm_disable_txq()
402 WARN(mvm->queue_info[queue].tid_bitmap, in iwl_mvm_disable_txq()
404 queue, mvm->queue_info[queue].tid_bitmap); in iwl_mvm_disable_txq()
407 mvm->queue_info[queue].tid_bitmap = 0; in iwl_mvm_disable_txq()
433 unsigned long tid_bitmap; in iwl_mvm_get_queue_agg_tids() local
444 tid_bitmap = mvm->queue_info[queue].tid_bitmap; in iwl_mvm_get_queue_agg_tids()
455 for_each_set_bit(tid, &tid_bitmap, IWL_MAX_TID_COUNT + 1) { in iwl_mvm_get_queue_agg_tids()
473 unsigned long tid_bitmap; in iwl_mvm_remove_sta_queue_marking() local
484 tid_bitmap = mvm->queue_info[queue].tid_bitmap; in iwl_mvm_remove_sta_queue_marking()
499 for_each_set_bit(tid, &tid_bitmap, IWL_MAX_TID_COUNT + 1) { in iwl_mvm_remove_sta_queue_marking()
680 shared_queue = hweight16(mvm->queue_info[queue].tid_bitmap) > 1; in iwl_mvm_redirect_queue()
752 if (mvm->queue_info[i].tid_bitmap == 0 && in iwl_mvm_find_free_queue()
834 if (mvm->queue_info[queue].tid_bitmap & BIT(tid)) { in iwl_mvm_update_txq_mapping()
841 if (mvm->queue_info[queue].tid_bitmap) in iwl_mvm_update_txq_mapping()
844 mvm->queue_info[queue].tid_bitmap |= BIT(tid); in iwl_mvm_update_txq_mapping()
866 queue, mvm->queue_info[queue].tid_bitmap); in iwl_mvm_update_txq_mapping()
913 unsigned long tid_bitmap; in iwl_mvm_change_queue_tid() local
921 tid_bitmap = mvm->queue_info[queue].tid_bitmap; in iwl_mvm_change_queue_tid()
923 if (WARN(!tid_bitmap, "TXQ %d has no tids assigned to it\n", queue)) in iwl_mvm_change_queue_tid()
927 tid = find_first_bit(&tid_bitmap, IWL_MAX_TID_COUNT + 1); in iwl_mvm_change_queue_tid()
949 unsigned long tid_bitmap; in iwl_mvm_unshare_queue() local
961 tid_bitmap = mvm->queue_info[queue].tid_bitmap; in iwl_mvm_unshare_queue()
964 tid = find_first_bit(&tid_bitmap, IWL_MAX_TID_COUNT + 1); in iwl_mvm_unshare_queue()
965 if (tid_bitmap != BIT(tid)) { in iwl_mvm_unshare_queue()
967 queue, tid_bitmap); in iwl_mvm_unshare_queue()
1031 unsigned long tid_bitmap, in iwl_mvm_remove_inactive_tids() argument
1044 for_each_set_bit(tid, &tid_bitmap, IWL_MAX_TID_COUNT + 1) { in iwl_mvm_remove_inactive_tids()
1047 tid_bitmap &= ~BIT(tid); in iwl_mvm_remove_inactive_tids()
1051 tid_bitmap &= ~BIT(tid); in iwl_mvm_remove_inactive_tids()
1055 if (tid_bitmap == mvm->queue_info[queue].tid_bitmap) { in iwl_mvm_remove_inactive_tids()
1064 for_each_set_bit(tid, &tid_bitmap, IWL_MAX_TID_COUNT + 1) { in iwl_mvm_remove_inactive_tids()
1065 u16 tid_bitmap; in iwl_mvm_remove_inactive_tids() local
1068 mvm->queue_info[queue].tid_bitmap &= ~BIT(tid); in iwl_mvm_remove_inactive_tids()
1070 tid_bitmap = mvm->queue_info[queue].tid_bitmap; in iwl_mvm_remove_inactive_tids()
1083 if (!(tid_bitmap & BIT(mvm->queue_info[queue].txq_tid))) in iwl_mvm_remove_inactive_tids()
1093 mvm->queue_info[queue].tid_bitmap); in iwl_mvm_remove_inactive_tids()
1099 tid_bitmap = mvm->queue_info[queue].tid_bitmap; in iwl_mvm_remove_inactive_tids()
1102 if (hweight16(mvm->queue_info[queue].tid_bitmap) == 1 && in iwl_mvm_remove_inactive_tids()
1147 queue_tid_bitmap = mvm->queue_info[i].tid_bitmap; in iwl_mvm_inactivity_check()
1445 !mvm->queue_info[IWL_MVM_DQA_BSS_CLIENT_QUEUE].tid_bitmap && in iwl_mvm_reserve_sta_stream()