/kernel/linux/linux-5.10/drivers/gpu/drm/tegra/ |
H A D | dp.c | 56 link->num_rates = 0; in drm_dp_link_reset() 78 if (link->num_rates == DP_MAX_SUPPORTED_RATES) in drm_dp_link_add_rate() 81 for (pivot = 0; pivot < link->num_rates; pivot++) in drm_dp_link_add_rate() 85 if (pivot != link->num_rates && rate == link->rates[pivot]) in drm_dp_link_add_rate() 88 for (i = link->num_rates; i > pivot; i--) in drm_dp_link_add_rate() 92 link->num_rates++; in drm_dp_link_add_rate() 115 for (i = 0; i < link->num_rates; i++) in drm_dp_link_remove_rate() 119 if (i == link->num_rates) in drm_dp_link_remove_rate() 122 link->num_rates--; in drm_dp_link_remove_rate() 124 while (i < link->num_rates) { in drm_dp_link_remove_rate() [all...] |
H A D | dp.h | 120 * @num_rates: number of additional supported link rates (eDP 1.4) 144 unsigned int num_rates; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/tegra/ |
H A D | dp.c | 56 link->num_rates = 0; in drm_dp_link_reset() 78 if (link->num_rates == DP_MAX_SUPPORTED_RATES) in drm_dp_link_add_rate() 81 for (pivot = 0; pivot < link->num_rates; pivot++) in drm_dp_link_add_rate() 85 if (pivot != link->num_rates && rate == link->rates[pivot]) in drm_dp_link_add_rate() 88 for (i = link->num_rates; i > pivot; i--) in drm_dp_link_add_rate() 92 link->num_rates++; in drm_dp_link_add_rate() 115 for (i = 0; i < link->num_rates; i++) in drm_dp_link_remove_rate() 119 if (i == link->num_rates) in drm_dp_link_remove_rate() 122 link->num_rates--; in drm_dp_link_remove_rate() 124 while (i < link->num_rates) { in drm_dp_link_remove_rate() [all...] |
H A D | dp.h | 120 * @num_rates: number of additional supported link rates (eDP 1.4) 144 unsigned int num_rates; member
|
/kernel/linux/linux-5.10/drivers/clk/ |
H A D | clk-scmi.c | 121 int num_rates = sclk->info->list.num_rates; in scmi_clk_ops_init() local 123 if (num_rates <= 0) in scmi_clk_ops_init() 127 max_rate = sclk->info->list.rates[num_rates - 1]; in scmi_clk_ops_init()
|
/kernel/linux/linux-6.6/drivers/clk/ |
H A D | clk-scmi.c | 153 int num_rates = sclk->info->list.num_rates; in scmi_clk_ops_init() local 155 if (num_rates <= 0) in scmi_clk_ops_init() 159 max_rate = sclk->info->list.rates[num_rates - 1]; in scmi_clk_ops_init()
|
/kernel/linux/linux-5.10/sound/soc/codecs/ |
H A D | sigmadsp.c | 278 unsigned int num_rates; in sigma_fw_load_samplerates() local 284 num_rates = (length - sizeof(*rate_chunk)) / sizeof(__le32); in sigma_fw_load_samplerates() 286 if (num_rates > 32 || num_rates == 0) in sigma_fw_load_samplerates() 293 rates = kcalloc(num_rates, sizeof(*rates), GFP_KERNEL); in sigma_fw_load_samplerates() 297 for (i = 0; i < num_rates; i++) in sigma_fw_load_samplerates() 300 sigmadsp->rate_constraints.count = num_rates; in sigma_fw_load_samplerates()
|
/kernel/linux/linux-6.6/sound/soc/codecs/ |
H A D | sigmadsp.c | 290 unsigned int num_rates; in sigma_fw_load_samplerates() local 296 num_rates = (length - sizeof(*rate_chunk)) / sizeof(__le32); in sigma_fw_load_samplerates() 298 if (num_rates > 32 || num_rates == 0) in sigma_fw_load_samplerates() 305 rates = kcalloc(num_rates, sizeof(*rates), GFP_KERNEL); in sigma_fw_load_samplerates() 309 for (i = 0; i < num_rates; i++) in sigma_fw_load_samplerates() 312 sigmadsp->rate_constraints.count = num_rates; in sigma_fw_load_samplerates()
|
/kernel/linux/linux-5.10/drivers/cpufreq/ |
H A D | tegra186-cpufreq.c | 150 int err, i, j, num_rates = 0; in init_vhint_table() local 186 num_rates++; in init_vhint_table() 189 table = devm_kcalloc(&pdev->dev, num_rates + 1, sizeof(*table), in init_vhint_table()
|
/kernel/linux/linux-6.6/drivers/cpufreq/ |
H A D | tegra186-cpufreq.c | 137 int err, i, j, num_rates = 0; in init_vhint_table() local 177 num_rates++; in init_vhint_table() 180 table = devm_kcalloc(&pdev->dev, num_rates + 1, sizeof(*table), in init_vhint_table()
|
/kernel/linux/linux-5.10/drivers/net/wireless/marvell/mwifiex/ |
H A D | cfp.c | 395 u32 num_rates, rate_mask; in mwifiex_get_rates_from_cfg80211() local 411 num_rates = 0; in mwifiex_get_rates_from_cfg80211() 415 rates[num_rates++] = (u8)(sband->bitrates[i].bitrate / 5); in mwifiex_get_rates_from_cfg80211() 418 return num_rates; in mwifiex_get_rates_from_cfg80211()
|
/kernel/linux/linux-6.6/drivers/net/wireless/marvell/mwifiex/ |
H A D | cfp.c | 383 u32 num_rates, rate_mask; in mwifiex_get_rates_from_cfg80211() local 399 num_rates = 0; in mwifiex_get_rates_from_cfg80211() 403 rates[num_rates++] = (u8)(sband->bitrates[i].bitrate / 5); in mwifiex_get_rates_from_cfg80211() 406 return num_rates; in mwifiex_get_rates_from_cfg80211()
|
/kernel/linux/linux-5.10/drivers/net/wireless/ralink/rt2x00/ |
H A D | rt2x00dev.c | 1013 unsigned int num_rates; in rt2x00lib_probe_hw_modes() local 1016 num_rates = 0; in rt2x00lib_probe_hw_modes() 1018 num_rates += 4; in rt2x00lib_probe_hw_modes() 1020 num_rates += 8; in rt2x00lib_probe_hw_modes() 1026 rates = kcalloc(num_rates, sizeof(*rates), GFP_KERNEL); in rt2x00lib_probe_hw_modes() 1033 for (i = 0; i < num_rates; i++) in rt2x00lib_probe_hw_modes() 1052 rt2x00dev->bands[NL80211_BAND_2GHZ].n_bitrates = num_rates; in rt2x00lib_probe_hw_modes() 1070 num_rates - 4; in rt2x00lib_probe_hw_modes()
|
/kernel/linux/linux-6.6/drivers/net/wireless/ralink/rt2x00/ |
H A D | rt2x00dev.c | 1008 unsigned int num_rates; in rt2x00lib_probe_hw_modes() local 1011 num_rates = 0; in rt2x00lib_probe_hw_modes() 1013 num_rates += 4; in rt2x00lib_probe_hw_modes() 1015 num_rates += 8; in rt2x00lib_probe_hw_modes() 1021 rates = kcalloc(num_rates, sizeof(*rates), GFP_KERNEL); in rt2x00lib_probe_hw_modes() 1028 for (i = 0; i < num_rates; i++) in rt2x00lib_probe_hw_modes() 1047 rt2x00dev->bands[NL80211_BAND_2GHZ].n_bitrates = num_rates; in rt2x00lib_probe_hw_modes() 1065 num_rates - 4; in rt2x00lib_probe_hw_modes()
|
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | rs.c | 3327 int num_rates = ARRAY_SIZE(lq_cmd->rs_table); in rs_build_rates_table_from_fixed() local 3331 for (i = 0; i < num_rates; i++) in rs_build_rates_table_from_fixed() 3340 lq_cmd->mimo_delim = num_rates - 1; in rs_build_rates_table_from_fixed() 3361 int num_rates, int num_retries, in rs_fill_rates_for_column() 3371 for (i = 0; i < num_rates && index < end; i++) { in rs_fill_rates_for_column() 3418 int num_rates, num_retries, index = 0; in rs_build_rates_table() local 3434 num_rates = IWL_MVM_RS_INITIAL_SISO_NUM_RATES; in rs_build_rates_table() 3437 num_rates = IWL_MVM_RS_INITIAL_MIMO_NUM_RATES; in rs_build_rates_table() 3440 num_rates = IWL_MVM_RS_INITIAL_LEGACY_NUM_RATES; in rs_build_rates_table() 3446 num_rates, num_retrie in rs_build_rates_table() 3357 rs_fill_rates_for_column(struct iwl_mvm *mvm, struct iwl_lq_sta *lq_sta, struct rs_rate *rate, __le32 *rs_table, int *rs_table_index, int num_rates, int num_retries, u8 valid_tx_ant, bool toggle_ant) rs_fill_rates_for_column() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | rs.c | 3285 int num_rates = ARRAY_SIZE(lq_cmd->rs_table); in rs_build_rates_table_from_fixed() local 3289 for (i = 0; i < num_rates; i++) in rs_build_rates_table_from_fixed() 3298 lq_cmd->mimo_delim = num_rates - 1; in rs_build_rates_table_from_fixed() 3319 int num_rates, int num_retries, in rs_fill_rates_for_column() 3329 for (i = 0; i < num_rates && index < end; i++) { in rs_fill_rates_for_column() 3376 int num_rates, num_retries, index = 0; in rs_build_rates_table() local 3392 num_rates = IWL_MVM_RS_INITIAL_SISO_NUM_RATES; in rs_build_rates_table() 3395 num_rates = IWL_MVM_RS_INITIAL_MIMO_NUM_RATES; in rs_build_rates_table() 3398 num_rates = IWL_MVM_RS_INITIAL_LEGACY_NUM_RATES; in rs_build_rates_table() 3404 num_rates, num_retrie in rs_build_rates_table() 3315 rs_fill_rates_for_column(struct iwl_mvm *mvm, struct iwl_lq_sta *lq_sta, struct rs_rate *rate, __le32 *rs_table, int *rs_table_index, int num_rates, int num_retries, u8 valid_tx_ant, bool toggle_ant) rs_fill_rates_for_column() argument [all...] |
/kernel/linux/linux-6.6/drivers/firmware/arm_scmi/ |
H A D | clock.c | 281 p->clk->list.num_rates++; in iter_clk_describe_process_response() 319 } else if (clk->list.num_rates) { in scmi_clock_describe_rates_get() 320 sort(clk->list.rates, clk->list.num_rates, in scmi_clock_describe_rates_get()
|
/kernel/linux/linux-5.10/drivers/net/wireless/intel/ipw2x00/ |
H A D | ipw2200.c | 5348 int num_rates, i; in ipw_compatible_rates() local 5351 num_rates = min(network->rates_len, (u8) IPW_MAX_RATES); in ipw_compatible_rates() 5352 rates->num_rates = 0; in ipw_compatible_rates() 5353 for (i = 0; i < num_rates; i++) { in ipw_compatible_rates() 5361 rates->supported_rates[rates->num_rates++] = in ipw_compatible_rates() 5371 rates->supported_rates[rates->num_rates++] = network->rates[i]; in ipw_compatible_rates() 5374 num_rates = min(network->rates_ex_len, in ipw_compatible_rates() 5375 (u8) (IPW_MAX_RATES - num_rates)); in ipw_compatible_rates() 5376 for (i = 0; i < num_rates; i++) { in ipw_compatible_rates() 5383 rates->supported_rates[rates->num_rates in ipw_compatible_rates() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/intel/ipw2x00/ |
H A D | ipw2200.c | 5302 int num_rates, i; in ipw_compatible_rates() local 5305 num_rates = min(network->rates_len, (u8) IPW_MAX_RATES); in ipw_compatible_rates() 5306 rates->num_rates = 0; in ipw_compatible_rates() 5307 for (i = 0; i < num_rates; i++) { in ipw_compatible_rates() 5315 rates->supported_rates[rates->num_rates++] = in ipw_compatible_rates() 5325 rates->supported_rates[rates->num_rates++] = network->rates[i]; in ipw_compatible_rates() 5328 num_rates = min(network->rates_ex_len, in ipw_compatible_rates() 5329 (u8) (IPW_MAX_RATES - num_rates)); in ipw_compatible_rates() 5330 for (i = 0; i < num_rates; i++) { in ipw_compatible_rates() 5337 rates->supported_rates[rates->num_rates in ipw_compatible_rates() [all...] |
/kernel/linux/linux-6.6/sound/soc/fsl/ |
H A D | imx-card.c | 65 * @num_rates: ARRAY_SIZE of support_rates 80 unsigned int num_rates; member 426 constraint_rates.count = data->plat_data->num_rates; in imx_aif_startup() 774 plat_data->num_rates = ARRAY_SIZE(akcodec_rates); in imx_card_probe()
|
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath11k/ |
H A D | mac.c | 1828 rateset->num_rates = 0; in ath11k_peer_assoc_h_rates() 1835 rateset->rates[rateset->num_rates] = rate; in ath11k_peer_assoc_h_rates() 1836 rateset->num_rates++; in ath11k_peer_assoc_h_rates() 1959 arg->peer_ht_rates.num_rates = 8; in ath11k_peer_assoc_h_ht() 1960 for (i = 0; i < arg->peer_ht_rates.num_rates; i++) in ath11k_peer_assoc_h_ht() 1963 arg->peer_ht_rates.num_rates = n; in ath11k_peer_assoc_h_ht() 1969 arg->peer_ht_rates.num_rates, in ath11k_peer_assoc_h_ht() 4353 int num_rates = 0; in ath11k_mac_bitrate_mask_num_ht_rates() local 4357 num_rates += hweight8(mask->control[band].ht_mcs[i]); in ath11k_mac_bitrate_mask_num_ht_rates() 4359 return num_rates; in ath11k_mac_bitrate_mask_num_ht_rates() 4367 int num_rates = 0; ath11k_mac_bitrate_mask_num_vht_rates() local 4381 int num_rates = 0; ath11k_mac_bitrate_mask_num_he_rates() local 7886 int num_rates = 0; ath11k_mac_has_single_legacy_rate() local 8331 int num_rates; ath11k_mac_op_set_bitrate_mask() local [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath11k/ |
H A D | mac.c | 974 rateset->num_rates = 0; in ath11k_peer_assoc_h_rates() 981 rateset->rates[rateset->num_rates] = rate; in ath11k_peer_assoc_h_rates() 982 rateset->num_rates++; in ath11k_peer_assoc_h_rates() 1097 arg->peer_ht_rates.num_rates = 8; in ath11k_peer_assoc_h_ht() 1098 for (i = 0; i < arg->peer_ht_rates.num_rates; i++) in ath11k_peer_assoc_h_ht() 1101 arg->peer_ht_rates.num_rates = n; in ath11k_peer_assoc_h_ht() 1107 arg->peer_ht_rates.num_rates, in ath11k_peer_assoc_h_ht() 2626 int num_rates = 0; in ath11k_mac_bitrate_mask_num_vht_rates() local 2630 num_rates += hweight16(mask->control[band].vht_mcs[i]); in ath11k_mac_bitrate_mask_num_vht_rates() 2632 return num_rates; in ath11k_mac_bitrate_mask_num_vht_rates() 5468 int num_rates = 0; ath11k_mac_bitrate_mask_num_ht_rates() local 5482 int num_rates = 0; ath11k_mac_has_single_legacy_rate() local 5702 int num_rates; ath11k_mac_op_set_bitrate_mask() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath12k/ |
H A D | mac.c | 1318 rateset->num_rates = 0; in ath12k_peer_assoc_h_rates() 1325 rateset->rates[rateset->num_rates] = rate; in ath12k_peer_assoc_h_rates() 1326 rateset->num_rates++; in ath12k_peer_assoc_h_rates() 1441 arg->peer_ht_rates.num_rates = 8; in ath12k_peer_assoc_h_ht() 1442 for (i = 0; i < arg->peer_ht_rates.num_rates; i++) in ath12k_peer_assoc_h_ht() 1445 arg->peer_ht_rates.num_rates = n; in ath12k_peer_assoc_h_ht() 1451 arg->peer_ht_rates.num_rates, in ath12k_peer_assoc_h_ht() 3280 int num_rates = 0; in ath12k_mac_bitrate_mask_num_vht_rates() local 3284 num_rates += hweight16(mask->control[band].vht_mcs[i]); in ath12k_mac_bitrate_mask_num_vht_rates() 3286 return num_rates; in ath12k_mac_bitrate_mask_num_vht_rates() 6391 int num_rates = 0; ath12k_mac_bitrate_mask_num_ht_rates() local 6405 int num_rates = 0; ath12k_mac_has_single_legacy_rate() local 6625 int num_rates; ath12k_mac_op_set_bitrate_mask() local [all...] |
/kernel/linux/linux-5.10/drivers/firmware/arm_scmi/ |
H A D | clock.c | 204 clk->list.num_rates = tot_rate_cnt; in scmi_clock_describe_rates_get()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | scmi_protocol.h | 47 int num_rates; member
|