Lines Matching refs:quota
169 u32 quota = le32_to_cpu(cmd->quotas[i].quota); in iwl_mvm_adjust_quota_for_noa() local
174 quota *= (beacon_int - mvm->noa_duration); in iwl_mvm_adjust_quota_for_noa()
175 quota /= beacon_int; in iwl_mvm_adjust_quota_for_noa()
178 le32_to_cpu(cmd->quotas[i].quota), quota); in iwl_mvm_adjust_quota_for_noa()
180 cmd->quotas[i].quota = cpu_to_le32(quota); in iwl_mvm_adjust_quota_for_noa()
190 int i, idx, err, num_active_macs, quota, quota_rem, n_non_lowlat; in iwl_mvm_update_quotas() local
241 quota = (QUOTA_100 - QUOTA_LOWLAT_MIN) / n_non_lowlat; in iwl_mvm_update_quotas()
242 quota_rem = QUOTA_100 - n_non_lowlat * quota - in iwl_mvm_update_quotas()
246 quota); in iwl_mvm_update_quotas()
253 quota = QUOTA_100 / num_active_macs; in iwl_mvm_update_quotas()
257 quota); in iwl_mvm_update_quotas()
260 quota = 0; in iwl_mvm_update_quotas()
272 cmd.quotas[idx].quota = cpu_to_le32(0); in iwl_mvm_update_quotas()
275 cmd.quotas[idx].quota = in iwl_mvm_update_quotas()
286 cmd.quotas[idx].quota = cpu_to_le32(QUOTA_LOWLAT_MIN); in iwl_mvm_update_quotas()
288 cmd.quotas[idx].quota = in iwl_mvm_update_quotas()
289 cpu_to_le32(quota * data.n_interfaces[i]); in iwl_mvm_update_quotas()
291 WARN_ONCE(le32_to_cpu(cmd.quotas[idx].quota) > QUOTA_100, in iwl_mvm_update_quotas()
293 idx, le32_to_cpu(cmd.quotas[idx].quota), QUOTA_100); in iwl_mvm_update_quotas()
302 if (le32_to_cpu(cmd.quotas[i].quota) != 0) { in iwl_mvm_update_quotas()
303 le32_add_cpu(&cmd.quotas[i].quota, quota_rem); in iwl_mvm_update_quotas()
319 if (abs((int)le32_to_cpu(cmd.quotas[i].quota) - in iwl_mvm_update_quotas()
320 (int)le32_to_cpu(last->quotas[i].quota)) in iwl_mvm_update_quotas()
325 WARN_ONCE(cmd.quotas[i].quota == 0, in iwl_mvm_update_quotas()