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
584 iwl_parse_nvm_data(struct device *dev, const struct iwl_cfg *cfg, in iwl_parse_nvm_data() argument
596 if (cfg->device_family != IWL_DEVICE_FAMILY_8000) in iwl_parse_nvm_data()
609 data->nvm_version = iwl_get_nvm_version(cfg, nvm_sw); in iwl_parse_nvm_data()
611 radio_cfg = iwl_get_radio_cfg(cfg, nvm_sw, phy_sku); in iwl_parse_nvm_data()
612 iwl_set_radio_cfg(cfg, data, radio_cfg); in iwl_parse_nvm_data()
618 sku = iwl_get_sku(cfg, nvm_sw, phy_sku); in iwl_parse_nvm_data()
628 data->n_hw_addrs = iwl_get_n_hw_addrs(cfg, nvm_sw); in iwl_parse_nvm_data()
630 if (cfg->device_family != IWL_DEVICE_FAMILY_8000) { in iwl_parse_nvm_data()
643 if (cfg->device_family != IWL_DEVICE_FAMILY_8000) { in iwl_parse_nvm_data()
644 iwl_set_hw_address(cfg, data, nvm_hw); in iwl_parse_nvm_data()
646 iwl_init_sbands(dev, cfg, data, nvm_sw, in iwl_parse_nvm_data()
658 iwl_set_hw_address_family_8000(dev, cfg, data, mac_override, in iwl_parse_nvm_data()
661 iwl_init_sbands(dev, cfg, data, regulatory, in iwl_parse_nvm_data()
674 const struct iwl_cfg *cfg) in iwl_nvm_get_regdom_bw_flags() argument
679 if (cfg->device_family == IWL_DEVICE_FAMILY_8000) in iwl_nvm_get_regdom_bw_flags()
721 iwl_parse_nvm_mcc_info(struct device *dev, const struct iwl_cfg *cfg, in iwl_parse_nvm_mcc_info() argument
726 const u8 *nvm_chan = cfg->device_family == IWL_DEVICE_FAMILY_8000 ? in iwl_parse_nvm_mcc_info()
735 int max_num_ch = cfg->device_family == IWL_DEVICE_FAMILY_8000 ? in iwl_parse_nvm_mcc_info()
795 ch_flags, cfg); in iwl_parse_nvm_mcc_info()