| /linux/drivers/gpu/drm/i915/display/ |
| H A D | intel_dp_link_caps.c | 110 int num_rates; member 251 link_caps->num_rates, max_rate); in intel_dp_common_len_rate_limit() 259 index < 0 || index >= link_caps->num_rates)) in intel_dp_common_rate() 268 return intel_dp_common_rate(link_caps, link_caps->num_rates - 1); in intel_dp_max_common_rate() 277 for (i = 0; i < link_caps->num_rates; i++) in intel_dp_link_caps_print_common_rates() 856 const int *rates, int num_rates, int max_lane_count, in intel_dp_link_caps_update() argument 870 if (drm_WARN_ON(display->drm, num_rates > ARRAY_SIZE(link_caps->rates))) in intel_dp_link_caps_update() 875 if (drm_WARN_ON(display->drm, num_rates * num_common_lane_configs > in intel_dp_link_caps_update() 881 if (num_rates != link_caps->num_rates || in intel_dp_link_caps_update() 882 memcmp(rates, link_caps->rates, num_rates * sizeof(rates[0]))) in intel_dp_link_caps_update() [all …]
|
| /linux/drivers/cpufreq/ |
| H A D | tegra186-cpufreq.c | 262 int *num_rates) in tegra_cpufreq_bpmp_read_lut() argument 298 *num_rates = 0; in tegra_cpufreq_bpmp_read_lut() 309 (*num_rates)++; in tegra_cpufreq_bpmp_read_lut() 312 table = devm_kcalloc(&pdev->dev, *num_rates + 1, sizeof(*table), in tegra_cpufreq_bpmp_read_lut() 356 int num_rates = 0; in tegra186_cpufreq_probe() local 380 cluster->bpmp_lut = tegra_cpufreq_bpmp_read_lut(pdev, bpmp, cluster, i, &num_rates); in tegra186_cpufreq_probe() 384 } else if (!num_rates) { in tegra186_cpufreq_probe() 391 edvd_val = cluster->bpmp_lut[num_rates - 1].driver_data; in tegra186_cpufreq_probe()
|
| /linux/sound/soc/codecs/ |
| H A D | sigmadsp.c | 287 unsigned int num_rates; in sigma_fw_load_samplerates() 293 num_rates = (length - sizeof(*rate_chunk)) / sizeof(__le32); in sigma_fw_load_samplerates() 295 if (num_rates > 32 || num_rates == 0) in sigma_fw_load_samplerates() 302 rates = kcalloc(num_rates, sizeof(*rates), GFP_KERNEL); in sigma_fw_load_samplerates() 306 for (i = 0; i < num_rates; i++) in sigma_fw_load_samplerates() 309 sigmadsp->rate_constraints.count = num_rates; in sigma_fw_load_samplerates() 290 unsigned int num_rates; sigma_fw_load_samplerates() local
|
| H A D | madera.c | 3089 int bclk, lrclk, wl, frame, bclk_target, num_rates; in madera_aif_cfg_changed() 3095 num_rates = ARRAY_SIZE(madera_44k1_bclk_rates); in madera_aif_cfg_changed() 3098 num_rates = ARRAY_SIZE(madera_48k_bclk_rates); in madera_hw_params() 3128 for (i = 0; i < num_rates; i++) { in madera_hw_params() 3135 if (i == num_rates) { in madera_hw_params() 3115 int bclk, lrclk, wl, frame, bclk_target, num_rates; madera_hw_params() local
|
| /linux/drivers/net/wireless/nxp/nxpwifi/ |
| H A D | cfp.c | 349 u32 num_rates, rate_mask; in nxpwifi_get_rates_from_cfg80211() local 365 num_rates = 0; in nxpwifi_get_rates_from_cfg80211() 369 rates[num_rates++] = (u8)(sband->bitrates[i].bitrate / 5); in nxpwifi_get_rates_from_cfg80211() 372 return num_rates; in nxpwifi_get_rates_from_cfg80211()
|
| /linux/drivers/firmware/arm_scmi/ |
| H A D | clock.c | 508 p->clkd->r.rates[p->clkd->r.num_rates] = RATE_TO_U64(r->rate[st->loop_idx]); in iter_clk_describe_process_response() 511 p->clkd->r.num_rates++; in iter_clk_describe_process_response() 549 if (!clkd->r.num_rates) in scmi_clock_describe_rates_get_full() 553 sort(clkd->r.rates, clkd->r.num_rates, in scmi_clock_describe_rates_get_full() 593 if (clkd->r.rate_discrete && clkd->tot_rates > clkd->r.num_rates) { in scmi_clock_describe_rates_get_lazy() 632 clkd->info.max_rate = clkd->r.rates[clkd->r.num_rates - 1]; in scmi_clock_describe_rates_get() 777 if (clkd->r.rate_discrete && clkd->tot_rates != clkd->r.num_rates) { in scmi_clock_all_rates_get() 781 clkd->r.num_rates = 0; in scmi_clock_all_rates_get()
|
| /linux/drivers/net/wireless/ralink/rt2x00/ |
| H A D | rt2x00dev.c | 1014 unsigned int num_rates; in rt2x00lib_probe_hw_modes() local 1017 num_rates = 0; in rt2x00lib_probe_hw_modes() 1019 num_rates += 4; in rt2x00lib_probe_hw_modes() 1021 num_rates += 8; in rt2x00lib_probe_hw_modes() 1027 rates = kzalloc_objs(*rates, num_rates); in rt2x00lib_probe_hw_modes() 1034 for (i = 0; i < num_rates; i++) in rt2x00lib_probe_hw_modes() 1053 rt2x00dev->bands[NL80211_BAND_2GHZ].n_bitrates = num_rates; in rt2x00lib_probe_hw_modes() 1071 num_rates - 4; in rt2x00lib_probe_hw_modes()
|
| /linux/sound/soc/fsl/ |
| H A D | imx-card.c | 81 unsigned int num_rates; member 464 constraint_rates.count = data->plat_data->num_rates; in imx_aif_startup() 854 plat_data->num_rates = ARRAY_SIZE(akcodec_rates); in imx_card_probe()
|
| /linux/drivers/net/wireless/intel/ipw2x00/ |
| H A D | ipw2200.c | 5301 int num_rates, i; in ipw_compatible_rates() local 5304 num_rates = min(network->rates_len, (u8) IPW_MAX_RATES); in ipw_compatible_rates() 5305 rates->num_rates = 0; in ipw_compatible_rates() 5306 for (i = 0; i < num_rates; i++) { in ipw_compatible_rates() 5314 rates->supported_rates[rates->num_rates++] = in ipw_compatible_rates() 5324 rates->supported_rates[rates->num_rates++] = network->rates[i]; in ipw_compatible_rates() 5327 num_rates = min(network->rates_ex_len, in ipw_compatible_rates() 5328 (u8) (IPW_MAX_RATES - num_rates)); in ipw_compatible_rates() 5329 for (i = 0; i < num_rates; i++) { in ipw_compatible_rates() 5336 rates->supported_rates[rates->num_rates++] = in ipw_compatible_rates() [all …]
|
| /linux/drivers/net/wireless/ath/ath11k/ |
| H A D | mac.c | 1939 rateset->num_rates = 0; in ath11k_peer_assoc_h_rates() 1946 rateset->rates[rateset->num_rates] = rate; in ath11k_peer_assoc_h_rates() 1947 rateset->num_rates++; in ath11k_peer_assoc_h_rates() 2070 arg->peer_ht_rates.num_rates = 8; in ath11k_peer_assoc_h_ht() 2071 for (i = 0; i < arg->peer_ht_rates.num_rates; i++) in ath11k_peer_assoc_h_ht() 2074 arg->peer_ht_rates.num_rates = n; in ath11k_peer_assoc_h_ht() 2080 arg->peer_ht_rates.num_rates, in ath11k_peer_assoc_h_ht() 4688 int num_rates = 0; in ath11k_mac_bitrate_mask_num_ht_rates() local 4692 num_rates += hweight8(mask->control[band].ht_mcs[i]); in ath11k_mac_bitrate_mask_num_ht_rates() 4694 return num_rates; in ath11k_mac_bitrate_mask_num_ht_rates() 4702 int num_rates = 0; ath11k_mac_bitrate_mask_num_vht_rates() local 4716 int num_rates = 0; ath11k_mac_bitrate_mask_num_he_rates() local 8675 int num_rates = 0; ath11k_mac_has_single_legacy_rate() local 9126 int num_rates; ath11k_mac_op_set_bitrate_mask() local [all...] |
| H A D | wmi.c | 1975 if (param->peer_ht_rates.num_rates == 0) in ath11k_wmi_copy_peer_flags() 1993 peer_legacy_rates_align = roundup(param->peer_legacy_rates.num_rates, in ath11k_wmi_send_peer_assoc_cmd() 1995 peer_ht_rates_align = roundup(param->peer_ht_rates.num_rates, in ath11k_wmi_send_peer_assoc_cmd() 2055 cmd->num_peer_legacy_rates = param->peer_legacy_rates.num_rates; in ath11k_wmi_send_peer_assoc_cmd() 2057 param->peer_legacy_rates.num_rates); in ath11k_wmi_send_peer_assoc_cmd() 2066 cmd->num_peer_ht_rates = param->peer_ht_rates.num_rates; in ath11k_wmi_send_peer_assoc_cmd() 2068 param->peer_ht_rates.num_rates); in ath11k_wmi_send_peer_assoc_cmd()
|
| /linux/drivers/net/wireless/ath/ath12k/ |
| H A D | mac.c | 2143 rateset->num_rates = 0; in ath12k_peer_assoc_h_rates() 2150 rateset->rates[rateset->num_rates] = rate; in ath12k_peer_assoc_h_rates() 2151 rateset->num_rates++; in ath12k_peer_assoc_h_rates() 2282 arg->peer_ht_rates.num_rates = 8; in ath12k_peer_assoc_h_ht() 2283 for (i = 0; i < arg->peer_ht_rates.num_rates; i++) in ath12k_peer_assoc_h_ht() 2286 arg->peer_ht_rates.num_rates = n; in ath12k_peer_assoc_h_ht() 2292 arg->peer_ht_rates.num_rates, in ath12k_peer_assoc_h_ht() 6317 int num_rates = 0; in ath12k_mac_bitrate_mask_num_vht_rates() local 6321 num_rates += hweight16(mask->control[band].vht_mcs[i]); in ath12k_mac_bitrate_mask_num_vht_rates() 6323 return num_rates; in ath12k_mac_bitrate_mask_num_vht_rates() [all …]
|
| H A D | wmi.c | 2233 if (arg->peer_ht_rates.num_rates == 0) in ath12k_wmi_copy_peer_flags() 2256 peer_legacy_rates_align = roundup(arg->peer_legacy_rates.num_rates, in ath12k_wmi_send_peer_assoc_cmd() 2258 peer_ht_rates_align = roundup(arg->peer_ht_rates.num_rates, in ath12k_wmi_send_peer_assoc_cmd() 2338 cmd->num_peer_legacy_rates = cpu_to_le32(arg->peer_legacy_rates.num_rates); in ath12k_wmi_send_peer_assoc_cmd() 2340 arg->peer_legacy_rates.num_rates); in ath12k_wmi_send_peer_assoc_cmd() 2348 cmd->num_peer_ht_rates = cpu_to_le32(arg->peer_ht_rates.num_rates); in ath12k_wmi_send_peer_assoc_cmd() 2350 arg->peer_ht_rates.num_rates); in ath12k_wmi_send_peer_assoc_cmd()
|
| H A D | wmi.h | 3911 u32 num_rates; member
|
| /linux/drivers/net/wireless/ath/ath10k/ |
| H A D | mac.c | 2289 rateset->num_rates = 0; in ath10k_peer_assoc_h_rates() 2296 rateset->rates[rateset->num_rates] = rate; in ath10k_peer_assoc_h_rates() 2297 rateset->num_rates++; in ath10k_peer_assoc_h_rates() 2417 arg->peer_ht_rates.num_rates = 8; in ath10k_peer_assoc_h_ht() 2418 for (i = 0; i < arg->peer_ht_rates.num_rates; i++) in ath10k_peer_assoc_h_ht() 2421 arg->peer_ht_rates.num_rates = n; in ath10k_peer_assoc_h_ht() 2428 arg->peer_ht_rates.num_rates, in ath10k_peer_assoc_h_ht() 6927 int num_rates = 0; in ath10k_mac_bitrate_mask_has_single_rate() local 6930 num_rates += hweight32(mask->control[band].legacy); in ath10k_mac_bitrate_mask_has_single_rate() 6933 num_rates += hweight8(mask->control[band].ht_mcs[i]); in ath10k_mac_bitrate_mask_has_single_rate() [all …]
|
| H A D | wmi.c | 7665 cmd->peer_legacy_rates.num_rates = in ath10k_wmi_peer_assoc_fill() 7666 __cpu_to_le32(arg->peer_legacy_rates.num_rates); in ath10k_wmi_peer_assoc_fill() 7668 arg->peer_legacy_rates.num_rates); in ath10k_wmi_peer_assoc_fill() 7670 cmd->peer_ht_rates.num_rates = in ath10k_wmi_peer_assoc_fill() 7671 __cpu_to_le32(arg->peer_ht_rates.num_rates); in ath10k_wmi_peer_assoc_fill() 7673 arg->peer_ht_rates.num_rates); in ath10k_wmi_peer_assoc_fill() 7737 if (arg->peer_legacy_rates.num_rates > MAX_SUPPORTED_RATES) in ath10k_wmi_peer_assoc_check_arg() 7739 if (arg->peer_ht_rates.num_rates > MAX_SUPPORTED_RATES) in ath10k_wmi_peer_assoc_check_arg()
|
| /linux/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/ |
| H A D | phy_cmn.c | 1730 uint rate, num_rates; in wlc_phy_txpower_get_current() local 1752 num_rates = ((ISNPHY(pi)) ? (TXP_NUM_RATES) : in wlc_phy_txpower_get_current() 1756 for (rate = 0; rate < num_rates; rate++) { in wlc_phy_txpower_get_current()
|
| /linux/drivers/net/wireless/ath/ath6kl/ |
| H A D | wmi.c | 2028 int num_rates; in ath6kl_wmi_beginscan_cmd() local 2070 num_rates = 0; in ath6kl_wmi_beginscan_cmd() 2075 supp_rates[num_rates++] = in ath6kl_wmi_beginscan_cmd() 2078 sc->supp_rates[band].nrates = num_rates; in ath6kl_wmi_beginscan_cmd()
|
| /linux/drivers/net/ethernet/mellanox/mlx4/ |
| H A D | fw.c | 1078 dev_cap->rl_caps.num_rates = size; in mlx4_QUERY_DEV_CAP() 1079 if (dev_cap->rl_caps.num_rates) { in mlx4_QUERY_DEV_CAP() 1178 rl_caps->num_rates, rl_caps->max_unit, rl_caps->max_val, in mlx4_dev_cap_dump()
|
| /linux/net/mac80211/ |
| H A D | util.c | 1595 size_t num_rates; in ieee80211_sta_get_rates() local 1603 num_rates = sband->n_bitrates; in ieee80211_sta_get_rates() 1621 for (j = 0; j < num_rates; j++) { in ieee80211_sta_get_rates()
|
| /linux/include/linux/mlx4/ |
| H A D | device.h | 505 u16 num_rates; /* Number of different rates */ member
|
| /linux/drivers/gpu/drm/tegra/ |
| H A D | sor.c | 632 for (i = 0; i < link->num_rates; i++) { in tegra_sor_filter_rates()
|