Lines Matching refs:cfg
211 u16 nvm_flags, const struct iwl_cfg *cfg) in iwl_get_channel_flags() argument
216 if (cfg->device_family == IWL_DEVICE_FAMILY_8000) in iwl_get_channel_flags()
257 static int iwl_init_channel_map(struct device *dev, const struct iwl_cfg *cfg, in iwl_init_channel_map() argument
270 if (cfg->device_family != IWL_DEVICE_FAMILY_8000) { in iwl_init_channel_map()
325 ch_flags, cfg); in iwl_init_channel_map()
350 static void iwl_init_vht_hw_capab(const struct iwl_cfg *cfg, in iwl_init_vht_hw_capab() argument
357 unsigned int max_ampdu_exponent = (cfg->max_vht_ampdu_exponent ?: in iwl_init_vht_hw_capab()
369 if (cfg->ht_params->ldpc) in iwl_init_vht_hw_capab()
395 if (num_rx_ants == 1 || cfg->rx_with_siso_diversity) { in iwl_init_vht_hw_capab()
405 static void iwl_init_sbands(struct device *dev, const struct iwl_cfg *cfg, in iwl_init_sbands() argument
414 if (cfg->device_family != IWL_DEVICE_FAMILY_8000) in iwl_init_sbands()
416 dev, cfg, data, in iwl_init_sbands()
420 dev, cfg, data, in iwl_init_sbands()
430 iwl_init_ht_hw_capab(cfg, data, &sband->ht_cap, IEEE80211_BAND_2GHZ, in iwl_init_sbands()
439 iwl_init_ht_hw_capab(cfg, data, &sband->ht_cap, IEEE80211_BAND_5GHZ, in iwl_init_sbands()
442 iwl_init_vht_hw_capab(cfg, data, &sband->vht_cap, in iwl_init_sbands()
450 static int iwl_get_sku(const struct iwl_cfg *cfg, const __le16 *nvm_sw, in iwl_get_sku() argument
453 if (cfg->device_family != IWL_DEVICE_FAMILY_8000) in iwl_get_sku()
459 static int iwl_get_nvm_version(const struct iwl_cfg *cfg, const __le16 *nvm_sw) in iwl_get_nvm_version() argument
461 if (cfg->device_family != IWL_DEVICE_FAMILY_8000) in iwl_get_nvm_version()
468 static int iwl_get_radio_cfg(const struct iwl_cfg *cfg, const __le16 *nvm_sw, in iwl_get_radio_cfg() argument
471 if (cfg->device_family != IWL_DEVICE_FAMILY_8000) in iwl_get_radio_cfg()
478 static int iwl_get_n_hw_addrs(const struct iwl_cfg *cfg, const __le16 *nvm_sw) in iwl_get_n_hw_addrs() argument
482 if (cfg->device_family != IWL_DEVICE_FAMILY_8000) in iwl_get_n_hw_addrs()
490 static void iwl_set_radio_cfg(const struct iwl_cfg *cfg, in iwl_set_radio_cfg() argument
494 if (cfg->device_family != IWL_DEVICE_FAMILY_8000) { in iwl_set_radio_cfg()
511 static void iwl_set_hw_address(const struct iwl_cfg *cfg, in iwl_set_hw_address() argument
527 const struct iwl_cfg *cfg, in iwl_set_hw_address_family_8000() argument
586 iwl_parse_nvm_data(struct device *dev, const struct iwl_cfg *cfg, in iwl_parse_nvm_data() argument
598 if (cfg->device_family != IWL_DEVICE_FAMILY_8000) in iwl_parse_nvm_data()
611 data->nvm_version = iwl_get_nvm_version(cfg, nvm_sw); in iwl_parse_nvm_data()
613 radio_cfg = iwl_get_radio_cfg(cfg, nvm_sw, phy_sku); in iwl_parse_nvm_data()
614 iwl_set_radio_cfg(cfg, data, radio_cfg); in iwl_parse_nvm_data()
620 sku = iwl_get_sku(cfg, nvm_sw, phy_sku); in iwl_parse_nvm_data()
641 data->n_hw_addrs = iwl_get_n_hw_addrs(cfg, nvm_sw); in iwl_parse_nvm_data()
643 if (cfg->device_family != IWL_DEVICE_FAMILY_8000) { in iwl_parse_nvm_data()
656 if (cfg->device_family != IWL_DEVICE_FAMILY_8000) { in iwl_parse_nvm_data()
657 iwl_set_hw_address(cfg, data, nvm_hw); in iwl_parse_nvm_data()
659 iwl_init_sbands(dev, cfg, data, nvm_sw, in iwl_parse_nvm_data()
671 iwl_set_hw_address_family_8000(dev, cfg, data, mac_override, in iwl_parse_nvm_data()
674 iwl_init_sbands(dev, cfg, data, regulatory, in iwl_parse_nvm_data()
687 const struct iwl_cfg *cfg) in iwl_nvm_get_regdom_bw_flags() argument
692 if (cfg->device_family == IWL_DEVICE_FAMILY_8000) in iwl_nvm_get_regdom_bw_flags()
734 iwl_parse_nvm_mcc_info(struct device *dev, const struct iwl_cfg *cfg, in iwl_parse_nvm_mcc_info() argument
739 const u8 *nvm_chan = cfg->device_family == IWL_DEVICE_FAMILY_8000 ? in iwl_parse_nvm_mcc_info()
748 int max_num_ch = cfg->device_family == IWL_DEVICE_FAMILY_8000 ? in iwl_parse_nvm_mcc_info()
808 ch_flags, cfg); in iwl_parse_nvm_mcc_info()