// SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause /* * Copyright (C) 2012-2014, 2018, 2021-2022 Intel Corporation * Copyright (C) 2013-2014 Intel Mobile Communications GmbH * Copyright (C) 2016-2017 Intel Deutschland GmbH */ #include <net/mac80211.h> #include "fw-api.h" #include "mvm.h" #define QUOTA_100 … #define QUOTA_LOWLAT_MIN … struct iwl_mvm_quota_iterator_data { … }; static void iwl_mvm_quota_iterator(void *_data, u8 *mac, struct ieee80211_vif *vif) { … } static void iwl_mvm_adjust_quota_for_noa(struct iwl_mvm *mvm, struct iwl_time_quota_cmd *cmd) { … } int iwl_mvm_update_quotas(struct iwl_mvm *mvm, bool force_update, struct ieee80211_vif *disabled_vif) { … }