| /drivers/media/radio/ |
| A D | radio-tea5777.c | 138 static const struct v4l2_frequency_band bands[] = { variable 179 bands[tea->band].rangehigh); in radio_tea5777_set_freq() 275 *band = bands[band->index]; in vidioc_enum_freq_bands() 303 bands[BAND_FM].rangelow; in vidioc_g_tuner() 304 v->rangehigh = bands[BAND_FM].rangehigh; in vidioc_g_tuner() 386 for (i = 0; i < ARRAY_SIZE(bands); i++) { in vidioc_s_hw_freq_seek() 389 if (bands[i].rangelow >= rangelow && in vidioc_s_hw_freq_seek() 390 bands[i].rangehigh <= rangehigh) in vidioc_s_hw_freq_seek() 393 if (i == ARRAY_SIZE(bands)) in vidioc_s_hw_freq_seek() 405 rangelow = bands[tea->band].rangelow; in vidioc_s_hw_freq_seek() [all …]
|
| A D | radio-cadet.c | 94 static const struct v4l2_frequency_band bands[] = { variable 220 freq = clamp(freq, bands[dev->is_fm_band].rangelow, in cadet_setfreq() 221 bands[dev->is_fm_band].rangehigh); in cadet_setfreq() 372 v->capability = bands[0].capability | bands[1].capability; in vidioc_g_tuner() 373 v->rangelow = bands[0].rangelow; /* 520 kHz (start of AM band) */ in vidioc_g_tuner() 404 if (band->index >= ARRAY_SIZE(bands)) in vidioc_enum_freq_bands() 406 *band = bands[band->index]; in vidioc_enum_freq_bands() 431 f->frequency >= (bands[0].rangehigh + bands[1].rangelow) / 2; in vidioc_s_frequency() 573 cadet_setfreq(dev, bands[1].rangelow); in cadet_probe() 574 if (cadet_getfreq(dev) == bands[1].rangelow) { in cadet_probe() [all …]
|
| A D | tea575x.c | 49 static const struct v4l2_frequency_band bands[] = { variable 170 return clamp(freq * 16, bands[tea->band].rangelow, in snd_tea575x_val_to_freq() 171 bands[tea->band].rangehigh); /* from kHz */ in snd_tea575x_val_to_freq() 257 *band = bands[index]; in snd_tea575x_enum_freq_bands() 351 bands[tea->band].rangehigh); in vidioc_s_frequency() 371 for (i = 0; i < ARRAY_SIZE(bands); i++) { in snd_tea575x_s_hw_freq_seek() 376 if (bands[i].rangelow == a->rangelow && in snd_tea575x_s_hw_freq_seek() 377 bands[i].rangehigh == a->rangehigh) in snd_tea575x_s_hw_freq_seek() 380 if (i == ARRAY_SIZE(bands)) in snd_tea575x_s_hw_freq_seek() 384 tea->freq = clamp(tea->freq, bands[i].rangelow, in snd_tea575x_s_hw_freq_seek() [all …]
|
| A D | radio-raremono.c | 73 static const struct v4l2_frequency_band bands[] = { variable 196 if (band->index >= ARRAY_SIZE(bands)) in vidioc_enum_freq_bands() 199 *band = bands[band->index]; in vidioc_enum_freq_bands() 256 freq = clamp_t(u32, f->frequency, bands[band].rangelow, bands[band].rangehigh); in vidioc_s_frequency()
|
| /drivers/media/radio/si470x/ |
| A D | radio-si470x-common.c | 133 static const struct v4l2_frequency_band bands[] = { variable 281 freq = clamp(freq, bands[radio->band].rangelow, in si470x_set_freq() 282 bands[radio->band].rangehigh); in si470x_set_freq() 304 for (band = 0; band < ARRAY_SIZE(bands); band++) { in si470x_set_seek() 305 if (bands[band].rangelow == seek->rangelow && in si470x_set_seek() 306 bands[band].rangehigh == seek->rangehigh) in si470x_set_seek() 309 if (band == ARRAY_SIZE(bands)) in si470x_set_seek() 711 if (freq->frequency < bands[radio->band].rangelow || in si470x_vidioc_s_frequency() 712 freq->frequency > bands[radio->band].rangehigh) { in si470x_vidioc_s_frequency() 747 if (band->index >= ARRAY_SIZE(bands)) in si470x_vidioc_enum_freq_bands() [all …]
|
| /drivers/net/wireless/marvell/mwifiex/ |
| A D | 11ac.c | 44 u8 bands, u16 mcs_map) in mwifiex_convert_mcsmap_to_maxrate() argument 51 if (bands & BAND_AAC) in mwifiex_convert_mcsmap_to_maxrate() 87 struct ieee80211_vht_cap *vht_cap, u8 bands) in mwifiex_fill_vht_cap_info() argument 91 if (bands & BAND_A) in mwifiex_fill_vht_cap_info() 100 struct ieee80211_vht_cap *vht_cap, u8 bands) in mwifiex_fill_vht_cap_tlv() argument 107 mwifiex_fill_vht_cap_info(priv, vht_cap, bands); in mwifiex_fill_vht_cap_tlv() 129 tmp = mwifiex_convert_mcsmap_to_maxrate(priv, bands, mcs_map_result); in mwifiex_fill_vht_cap_tlv() 151 tmp = mwifiex_convert_mcsmap_to_maxrate(priv, bands, mcs_map_result); in mwifiex_fill_vht_cap_tlv()
|
| A D | cfp.c | 311 sband = priv->wdev.wiphy->bands[NL80211_BAND_2GHZ]; in mwifiex_get_cfp() 313 sband = priv->wdev.wiphy->bands[NL80211_BAND_5GHZ]; in mwifiex_get_cfp() 388 sband = wiphy->bands[NL80211_BAND_5GHZ]; in mwifiex_get_rates_from_cfg80211() 393 sband = wiphy->bands[NL80211_BAND_2GHZ]; in mwifiex_get_rates_from_cfg80211()
|
| /drivers/media/tuners/ |
| A D | msi001.c | 14 static const struct v4l2_frequency_band bands[] = { variable 337 if (f->frequency < ((bands[0].rangehigh + bands[1].rangelow) / 2)) in msi001_s_frequency() 342 bands[band].rangelow, bands[band].rangehigh); in msi001_s_frequency() 356 if (band->index >= ARRAY_SIZE(bands)) in msi001_enum_freq_bands() 359 band->capability = bands[band->index].capability; in msi001_enum_freq_bands() 360 band->rangelow = bands[band->index].rangelow; in msi001_enum_freq_bands() 361 band->rangehigh = bands[band->index].rangehigh; in msi001_enum_freq_bands() 436 dev->f_tuner = bands[0].rangelow; in msi001_probe()
|
| A D | fc2580.c | 361 static const struct v4l2_frequency_band bands[] = { variable 398 v->rangelow = bands[0].rangelow; in fc2580_g_tuner() 399 v->rangehigh = bands[0].rangehigh; in fc2580_g_tuner() 432 bands[0].rangelow, bands[0].rangehigh); in fc2580_s_frequency() 445 if (band->index >= ARRAY_SIZE(bands)) in fc2580_enum_freq_bands() 448 band->capability = bands[band->index].capability; in fc2580_enum_freq_bands() 449 band->rangelow = bands[band->index].rangelow; in fc2580_enum_freq_bands() 450 band->rangehigh = bands[band->index].rangehigh; in fc2580_enum_freq_bands() 571 dev->f_frequency = bands[0].rangelow; in fc2580_probe()
|
| A D | e4000.c | 261 static const struct v4l2_frequency_band bands[] = { variable 305 v->rangelow = bands[0].rangelow; in e4000_g_tuner() 306 v->rangehigh = bands[1].rangehigh; in e4000_g_tuner() 339 bands[0].rangelow, bands[1].rangehigh); in e4000_s_frequency() 352 if (band->index >= ARRAY_SIZE(bands)) in e4000_enum_freq_bands() 355 band->capability = bands[band->index].capability; in e4000_enum_freq_bands() 356 band->rangelow = bands[band->index].rangelow; in e4000_enum_freq_bands() 357 band->rangehigh = bands[band->index].rangehigh; in e4000_enum_freq_bands() 689 dev->f_frequency = bands[0].rangelow; in e4000_probe()
|
| /drivers/net/ethernet/microchip/lan966x/ |
| A D | lan966x_ets.c | 33 if (params->bands != NUM_PRIO_QUEUES) in lan966x_ets_add() 36 for (i = 0; i < params->bands; ++i) { in lan966x_ets_add() 51 for (i = 0; i < params->bands; ++i) { in lan966x_ets_add() 58 for (i = 0; i < params->bands; ++i) { in lan966x_ets_add()
|
| /drivers/net/wireless/ralink/rt2x00/ |
| A D | rt2x00dev.c | 710 sband = &rt2x00dev->bands[rt2x00dev->curr_band]; in rt2x00lib_rxdone_read_signal() 1046 rt2x00dev->bands[NL80211_BAND_2GHZ].n_channels = 14; in rt2x00lib_probe_hw_modes() 1049 rt2x00dev->bands[NL80211_BAND_2GHZ].bitrates = rates; in rt2x00lib_probe_hw_modes() 1050 hw->wiphy->bands[NL80211_BAND_2GHZ] = in rt2x00lib_probe_hw_modes() 1051 &rt2x00dev->bands[NL80211_BAND_2GHZ]; in rt2x00lib_probe_hw_modes() 1052 memcpy(&rt2x00dev->bands[NL80211_BAND_2GHZ].ht_cap, in rt2x00lib_probe_hw_modes() 1062 rt2x00dev->bands[NL80211_BAND_5GHZ].n_channels = in rt2x00lib_probe_hw_modes() 1064 rt2x00dev->bands[NL80211_BAND_5GHZ].n_bitrates = in rt2x00lib_probe_hw_modes() 1068 hw->wiphy->bands[NL80211_BAND_5GHZ] = in rt2x00lib_probe_hw_modes() 1069 &rt2x00dev->bands[NL80211_BAND_5GHZ]; in rt2x00lib_probe_hw_modes() [all …]
|
| /drivers/net/wireless/quantenna/qtnfmac/ |
| A D | core.c | 215 wiphy->bands[band] = kzalloc(sizeof(*wiphy->bands[band]), GFP_KERNEL); in qtnf_mac_init_single_band() 216 if (!wiphy->bands[band]) in qtnf_mac_init_single_band() 219 wiphy->bands[band]->band = band; in qtnf_mac_init_single_band() 221 ret = qtnf_cmd_band_info_get(mac, wiphy->bands[band]); in qtnf_mac_init_single_band() 228 qtnf_band_init_rates(wiphy->bands[band]); in qtnf_mac_init_single_band() 521 if (!wiphy->bands[band]) in qtnf_core_mac_detach() 525 wiphy->bands[band]->n_iftype_data = 0; in qtnf_core_mac_detach() 527 kfree(wiphy->bands[band]->channels); in qtnf_core_mac_detach() 528 wiphy->bands[band]->n_channels = 0; in qtnf_core_mac_detach() 530 kfree(wiphy->bands[band]); in qtnf_core_mac_detach() [all …]
|
| /drivers/net/wireless/realtek/rtlwifi/ |
| A D | regd.c | 142 if (!wiphy->bands[band]) in _rtl_reg_apply_beaconing_flags() 145 sband = wiphy->bands[band]; in _rtl_reg_apply_beaconing_flags() 190 if (!wiphy->bands[NL80211_BAND_2GHZ]) in _rtl_reg_apply_active_scan_flags() 192 sband = wiphy->bands[NL80211_BAND_2GHZ]; in _rtl_reg_apply_active_scan_flags() 242 if (!wiphy->bands[NL80211_BAND_5GHZ]) in _rtl_reg_apply_radar_flags() 245 sband = wiphy->bands[NL80211_BAND_5GHZ]; in _rtl_reg_apply_radar_flags()
|
| /drivers/net/wireless/ath/ath12k/ |
| A D | reg.c | 135 struct ieee80211_supported_band **bands; in ath12k_reg_update_chan_list() local 147 bands = hw->wiphy->bands; in ath12k_reg_update_chan_list() 149 if (!(ar->mac.sbands[band].channels && bands[band])) in ath12k_reg_update_chan_list() 152 for (i = 0; i < bands[band]->n_channels; i++) { in ath12k_reg_update_chan_list() 153 if (bands[band]->channels[i].flags & in ath12k_reg_update_chan_list() 157 if (bands[band]->channels[i].center_freq < in ath12k_reg_update_chan_list() 159 bands[band]->channels[i].center_freq > in ath12k_reg_update_chan_list() 187 for (i = 0; i < bands[band]->n_channels; i++) { in ath12k_reg_update_chan_list() 188 channel = &bands[band]->channels[i]; in ath12k_reg_update_chan_list() 194 if (bands[band]->channels[i].center_freq < in ath12k_reg_update_chan_list() [all …]
|
| /drivers/net/wireless/intel/iwlwifi/fw/ |
| A D | acpi.c | 690 u8 bands; in iwl_acpi_get_wgds_table() member 696 .bands = ACPI_GEO_NUM_BANDS_REV2, in iwl_acpi_get_wgds_table() 702 .bands = ACPI_GEO_NUM_BANDS_REV2, in iwl_acpi_get_wgds_table() 707 .bands = ACPI_GEO_NUM_BANDS_REV0, in iwl_acpi_get_wgds_table() 727 rev_data[idx].bands; in iwl_acpi_get_wgds_table() 744 num_bands = rev_data[idx].bands; in iwl_acpi_get_wgds_table() 796 fwrt->geo_profiles[i].bands[j].max = in iwl_acpi_get_wgds_table() 797 fwrt->geo_profiles[i].bands[1].max; in iwl_acpi_get_wgds_table() 807 fwrt->geo_profiles[i].bands[j].max = in iwl_acpi_get_wgds_table() 814 fwrt->geo_profiles[i].bands[j].chains[k] = in iwl_acpi_get_wgds_table() [all …]
|
| A D | regulatory.c | 209 cpu_to_le16(fwrt->geo_profiles[i].bands[j].max); in iwl_sar_geo_fill_table() 211 fwrt->geo_profiles[i].bands[j].chains[0]; in iwl_sar_geo_fill_table() 213 fwrt->geo_profiles[i].bands[j].chains[1]; in iwl_sar_geo_fill_table() 217 fwrt->geo_profiles[i].bands[j].chains[0], in iwl_sar_geo_fill_table() 218 fwrt->geo_profiles[i].bands[j].chains[1], in iwl_sar_geo_fill_table() 219 fwrt->geo_profiles[i].bands[j].max); in iwl_sar_geo_fill_table()
|
| /drivers/phy/cadence/ |
| A D | cdns-dphy-rx.c | 71 static const struct cdns_dphy_rx_band bands[] = { variable 109 if (rate < bands[0].min_rate) in cdns_dphy_rx_get_band_ctrl() 112 for (i = 0; i < ARRAY_SIZE(bands); i++) in cdns_dphy_rx_get_band_ctrl() 113 if (rate < bands[i].max_rate) in cdns_dphy_rx_get_band_ctrl()
|
| /drivers/net/wireless/ath/ath11k/ |
| A D | reg.c | 120 struct ieee80211_supported_band **bands; in ath11k_reg_update_chan_list() local 132 bands = hw->wiphy->bands; in ath11k_reg_update_chan_list() 134 if (!bands[band]) in ath11k_reg_update_chan_list() 137 for (i = 0; i < bands[band]->n_channels; i++) { in ath11k_reg_update_chan_list() 138 if (bands[band]->channels[i].flags & in ath11k_reg_update_chan_list() 160 if (!bands[band]) in ath11k_reg_update_chan_list() 163 for (i = 0; i < bands[band]->n_channels; i++) { in ath11k_reg_update_chan_list() 164 channel = &bands[band]->channels[i]; in ath11k_reg_update_chan_list()
|
| /drivers/net/wireless/ath/ |
| A D | regd.c | 349 if (!wiphy->bands[band]) in ath_reg_apply_beaconing_flags() 351 sband = wiphy->bands[band]; in ath_reg_apply_beaconing_flags() 382 sband = wiphy->bands[NL80211_BAND_2GHZ]; in ath_reg_apply_ir_flags() 411 if (!wiphy->bands[NL80211_BAND_5GHZ]) in ath_reg_apply_radar_flags() 414 sband = wiphy->bands[NL80211_BAND_5GHZ]; in ath_reg_apply_radar_flags()
|
| /drivers/net/wireless/silabs/wfx/ |
| A D | main.c | 315 hw->wiphy->bands[NL80211_BAND_2GHZ] = devm_kmemdup(dev, &wfx_band_2ghz, in wfx_init_common() 317 if (!hw->wiphy->bands[NL80211_BAND_2GHZ]) in wfx_init_common() 412 wdev->hw->wiphy->bands[NL80211_BAND_2GHZ]->channels[11].flags |= in wfx_probe() 414 wdev->hw->wiphy->bands[NL80211_BAND_2GHZ]->channels[12].flags |= in wfx_probe() 416 wdev->hw->wiphy->bands[NL80211_BAND_2GHZ]->channels[13].flags |= in wfx_probe()
|
| /drivers/net/wireless/intel/iwlwifi/mld/ |
| A D | scan.c | 1101 &mld->nvm_data->bands[NL80211_BAND_6GHZ]; in iwl_mld_scan_cmd_set_chan_params() 1322 &mld->nvm_data->bands[NL80211_BAND_6GHZ]; in iwl_mld_scan_6ghz_passive_scan() 1810 if (mld->wiphy->bands[i]) in iwl_mld_int_mlo_scan_start() 1812 (1 << mld->wiphy->bands[i]->n_bitrates) - 1; in iwl_mld_int_mlo_scan_start() 2082 if (!mld->wiphy->bands[band]) in iwl_mld_handle_channel_survey_notif() 2085 n_channels += mld->wiphy->bands[band]->n_channels; in iwl_mld_handle_channel_survey_notif() 2098 if (!mld->wiphy->bands[band]) in iwl_mld_handle_channel_survey_notif() 2101 mld->channel_survey->bands[band] = in iwl_mld_handle_channel_survey_notif() 2116 info = &mld->channel_survey->bands[band][chan_idx]; in iwl_mld_handle_channel_survey_notif() 2141 mld->wiphy->bands[band]; in iwl_mld_mac80211_get_survey() [all …]
|
| /drivers/media/usb/airspy/ |
| A D | airspy.c | 50 static const struct v4l2_frequency_band bands[] = { variable 709 v->rangelow = bands[0].rangelow; in airspy_g_tuner() 710 v->rangehigh = bands[0].rangehigh; in airspy_g_tuner() 758 bands[0].rangelow, in airspy_s_frequency() 759 bands[0].rangehigh); in airspy_s_frequency() 785 if (band->index >= ARRAY_SIZE(bands)) { in airspy_enum_freq_bands() 788 *band = bands[band->index]; in airspy_enum_freq_bands() 990 s->f_adc = bands[0].rangelow; in airspy_probe()
|
| /drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
| A D | channel.c | 637 sband = wiphy->bands[NL80211_BAND_5GHZ]; in brcms_reg_apply_radar_flags() 667 sband = wiphy->bands[band]; in brcms_reg_apply_beaconing_flags() 711 sband = wiphy->bands[band]; in brcms_reg_notifier() 755 sband = wiphy->bands[NL80211_BAND_2GHZ]; in brcms_c_regd_init() 757 sband = wiphy->bands[NL80211_BAND_5GHZ]; in brcms_c_regd_init()
|
| /drivers/media/dvb-frontends/ |
| A D | cx24110.c | 233 static const u32 bands[] = {5000000UL, 15000000UL, 90999000UL/2}; in cx24110_set_symbolrate() local 242 for(i = 0; (i < ARRAY_SIZE(bands)) && (srate>bands[i]); i++) in cx24110_set_symbolrate() 287 dprintk("srate= %d (range %d, up to %d)\n", srate,i,bands[i]); in cx24110_set_symbolrate()
|