Home
last modified time | relevance | path

Searched refs:nvm_data (Results 1 – 20 of 20) sorted by relevance

/linux/drivers/net/ethernet/intel/ixgbe/devlink/
H A Dregion.c53 u8 *nvm_data, *buf; in ixgbe_devlink_nvm_snapshot() local
62 nvm_data = kvzalloc(nvm_size, GFP_KERNEL); in ixgbe_devlink_nvm_snapshot()
63 if (!nvm_data) in ixgbe_devlink_nvm_snapshot()
67 buf = nvm_data; in ixgbe_devlink_nvm_snapshot()
81 kvfree(nvm_data); in ixgbe_devlink_nvm_snapshot()
91 kvfree(nvm_data); in ixgbe_devlink_nvm_snapshot()
101 *data = nvm_data; in ixgbe_devlink_nvm_snapshot()
/linux/drivers/net/wireless/intel/iwlwifi/dvm/
H A Dmain.c241 priv->nvm_data->valid_tx_ant); in iwlagn_send_beacon_cmd()
825 iwlagn_send_tx_ant_config(priv, priv->nvm_data->valid_tx_ant); in iwl_alive_start()
1180 struct iwl_nvm_data *data = priv->nvm_data; in iwl_eeprom_init_hw_params()
1404 priv->nvm_data = iwl_parse_eeprom_data(priv->trans, priv->cfg, in iwl_op_mode_dvm_start()
1407 if (!priv->nvm_data) { in iwl_op_mode_dvm_start()
1412 err = iwl_nvm_check_version(priv->nvm_data, priv->trans); in iwl_op_mode_dvm_start()
1421 memcpy(priv->addresses[0].addr, priv->nvm_data->hw_addr, ETH_ALEN); in iwl_op_mode_dvm_start()
1425 num_mac = priv->nvm_data->n_hw_addrs; in iwl_op_mode_dvm_start()
1438 if (!(priv->nvm_data->sku_cap_ipan_enable)) { in iwl_op_mode_dvm_start()
1517 kfree(priv->nvm_data); in iwl_op_mode_dvm_start()
[all …]
H A Drs.c776 first_antenna(priv->nvm_data->valid_tx_ant); in rs_get_lower_rate()
1386 u8 valid_tx_ant = priv->nvm_data->valid_tx_ant; in rs_move_legacy_other()
1404 first_antenna(priv->nvm_data->valid_tx_ant); in rs_move_legacy_other()
1428 first_antenna(priv->nvm_data->valid_tx_ant); in rs_move_legacy_other()
1560 u8 valid_tx_ant = priv->nvm_data->valid_tx_ant; in rs_move_siso_to_other()
1578 first_antenna(priv->nvm_data->valid_tx_ant); in rs_move_siso_to_other()
1596 first_antenna(priv->nvm_data->valid_tx_ant); in rs_move_siso_to_other()
1730 u8 valid_tx_ant = priv->nvm_data->valid_tx_ant; in rs_move_mimo2_to_other()
1898 u8 valid_tx_ant = priv->nvm_data->valid_tx_ant; in rs_move_mimo3_to_other()
2629 valid_tx_ant = priv->nvm_data->valid_tx_ant; in rs_initialize_lq()
[all …]
H A Ddevices.c336 temperature = le16_to_cpu(priv->nvm_data->kelvin_temperature); in iwl_temp_calib_to_offset()
337 voltage = le16_to_cpu(priv->nvm_data->kelvin_voltage); in iwl_temp_calib_to_offset()
498 if (priv->nvm_data->calib_version >= 6) in iwl6000_nic_config()
504 if (priv->nvm_data->calib_version >= 6) in iwl6000_nic_config()
H A Dcalib.c779 active_chains &= priv->nvm_data->valid_rx_ant; in iwl_find_disconn_antenna()
786 if (!(priv->nvm_data->valid_tx_ant & ant_msk)) in iwl_find_disconn_antenna()
800 find_first_chain(priv->nvm_data->valid_tx_ant); in iwl_find_disconn_antenna()
810 if (active_chains != priv->nvm_data->valid_rx_ant && in iwl_find_disconn_antenna()
816 priv->nvm_data->valid_rx_ant); in iwl_find_disconn_antenna()
1000 data->active_chains = priv->nvm_data->valid_rx_ant; in iwl_chain_noise_calibration()
1031 find_first_chain(priv->nvm_data->valid_rx_ant)); in iwl_chain_noise_calibration()
H A Dscan.c622 u8 rx_ant = priv->nvm_data->valid_rx_ant; in iwlagn_request_scan()
627 u8 scan_tx_antennas = priv->nvm_data->valid_tx_ant; in iwlagn_request_scan()
838 priv->nvm_data->valid_rx_ant << RXON_RX_CHAIN_VALID_POS; in iwlagn_request_scan()
914 u8 ant_idx = fls(priv->nvm_data->valid_tx_ant) - 1; in iwl_init_scan_params()
H A Dsta.c572 rate_flags |= first_antenna(priv->nvm_data->valid_tx_ant) << in iwl_sta_fill_lq()
579 first_antenna(priv->nvm_data->valid_tx_ant); in iwl_sta_fill_lq()
582 priv->nvm_data->valid_tx_ant & in iwl_sta_fill_lq()
583 ~first_antenna(priv->nvm_data->valid_tx_ant); in iwl_sta_fill_lq()
586 } else if (num_of_ant(priv->nvm_data->valid_tx_ant) == 2) { in iwl_sta_fill_lq()
588 priv->nvm_data->valid_tx_ant; in iwl_sta_fill_lq()
H A Dlib.c38 if (tx_power_cmd.global_lmt > priv->nvm_data->max_tx_pwr_half_dbm) { in iwlagn_send_tx_power()
51 priv->nvm_data->max_tx_pwr_half_dbm; in iwlagn_send_tx_power()
133 if (priv->nvm_data->sku_cap_11n_enable) in iwlagn_txfifo_flush()
788 active_chains = priv->nvm_data->valid_rx_ant; in iwlagn_set_rxon_chain()
H A Dtx.c157 &priv->nvm_data->bands[info->band], sta); in iwlagn_tx_cmd_build_rate()
176 first_antenna(priv->nvm_data->valid_tx_ant)); in iwlagn_tx_cmd_build_rate()
180 priv->nvm_data->valid_tx_ant); in iwlagn_tx_cmd_build_rate()
H A Ddev.h856 struct iwl_nvm_data *nvm_data; member
H A Drxon.c405 if (tx_power > DIV_ROUND_UP(priv->nvm_data->max_tx_pwr_half_dbm, 2)) { in iwl_set_tx_power()
408 tx_power, priv->nvm_data->max_tx_pwr_half_dbm); in iwl_set_tx_power()
/linux/drivers/net/ethernet/intel/e1000e/
H A Dmac.c142 u16 offset, nvm_alt_mac_addr_offset, nvm_data; in e1000_check_alt_mac_addr_generic() local
145 ret_val = e1000_read_nvm(hw, NVM_COMPAT, 1, &nvm_data); in e1000_check_alt_mac_addr_generic()
169 ret_val = e1000_read_nvm(hw, offset, 1, &nvm_data); in e1000_check_alt_mac_addr_generic()
175 alt_mac_addr[i] = (u8)(nvm_data & 0xFF); in e1000_check_alt_mac_addr_generic()
176 alt_mac_addr[i + 1] = (u8)(nvm_data >> 8); in e1000_check_alt_mac_addr_generic()
642 u16 nvm_data; in e1000_set_default_fc_generic() local
652 ret_val = e1000_read_nvm(hw, NVM_INIT_CONTROL2_REG, 1, &nvm_data); in e1000_set_default_fc_generic()
659 if (!(nvm_data & NVM_WORD0F_PAUSE_MASK)) in e1000_set_default_fc_generic()
661 else if ((nvm_data & NVM_WORD0F_PAUSE_MASK) == NVM_WORD0F_ASM_DIR) in e1000_set_default_fc_generic()
/linux/drivers/net/ethernet/intel/igb/
H A De1000_mac.c291 u16 offset, nvm_alt_mac_addr_offset, nvm_data; in igb_check_alt_mac_addr() local
321 ret_val = hw->nvm.ops.read(hw, offset, 1, &nvm_data); in igb_check_alt_mac_addr()
327 alt_mac_addr[i] = (u8)(nvm_data & 0xFF); in igb_check_alt_mac_addr()
328 alt_mac_addr[i + 1] = (u8)(nvm_data >> 8); in igb_check_alt_mac_addr()
794 u16 nvm_data; in igb_set_default_fc() local
810 1, &nvm_data); in igb_set_default_fc()
816 if ((nvm_data & NVM_WORD0F_PAUSE_MASK) == 0) in igb_set_default_fc()
818 else if ((nvm_data & NVM_WORD0F_PAUSE_MASK) == NVM_WORD0F_ASM_DIR) in igb_set_default_fc()
/linux/drivers/net/wireless/intel/iwlwifi/mld/
H A Dmac80211.c132 memcpy(mld->addresses[0].addr, mld->nvm_data->hw_addr, ETH_ALEN); in iwl_mld_hw_set_addresses()
137 if (mld->nvm_data->n_hw_addrs > 1) in iwl_mld_hw_set_addresses()
138 num_addrs = min(mld->nvm_data->n_hw_addrs, in iwl_mld_hw_set_addresses()
153 struct ieee80211_supported_band *bands = mld->nvm_data->bands; in iwl_mld_hw_set_channels()
312 if (mld->nvm_data->sku_cap_11be_enable && in iwl_mac_hw_set_wiphy()
344 if (mld->nvm_data->bands[NL80211_BAND_5GHZ].n_channels) in iwl_mac_hw_set_wiphy()
411 if (!mld->nvm_data->sku_cap_11be_enable || in iwl_mac_hw_set_wiphy()
469 if (WARN_ON(!mld->nvm_data->sku_cap_11ax_enable)) in iwl_mld_hw_verify_preconditions()
473 if (WARN_ON(!mld->nvm_data->lar_enabled)) in iwl_mld_hw_verify_preconditions()
2696 if (WARN_ON(!mld->nvm_data)) in iwl_mld_set_antenna()
[all …]
H A Dscan.c1100 &mld->nvm_data->bands[NL80211_BAND_6GHZ]; in iwl_mld_scan_cmd_set_chan_params()
1320 &mld->nvm_data->bands[NL80211_BAND_6GHZ]; in iwl_mld_scan_6ghz_passive_scan()
/linux/drivers/net/ethernet/intel/ice/devlink/
H A Ddevlink.c1859 u8 *nvm_data, *tmp, i; in ice_devlink_nvm_snapshot() local
1875 nvm_data = vzalloc(nvm_size); in ice_devlink_nvm_snapshot()
1876 if (!nvm_data) in ice_devlink_nvm_snapshot()
1880 tmp = nvm_data; in ice_devlink_nvm_snapshot()
1897 vfree(nvm_data); in ice_devlink_nvm_snapshot()
1908 vfree(nvm_data); in ice_devlink_nvm_snapshot()
1917 *data = nvm_data; in ice_devlink_nvm_snapshot()
/linux/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dmac80211.c316 if (!mvm->nvm_data) in iwl_mvm_op_set_antenna()
326 iwl_reinit_cab(mvm->trans, mvm->nvm_data, tx_ant, rx_ant, mvm->fw); in iwl_mvm_op_set_antenna()
367 if (mvm->mld_api_is_used && mvm->nvm_data->sku_cap_11be_enable && in iwl_mvm_mac_setup_register()
568 memcpy(mvm->addresses[0].addr, mvm->nvm_data->hw_addr, ETH_ALEN); in iwl_mvm_mac_setup_register()
573 num_mac = (mvm->nvm_data->n_hw_addrs > 1) ? in iwl_mvm_mac_setup_register()
574 min(IWL_MVM_MAX_ADDRESSES, mvm->nvm_data->n_hw_addrs) : 1; in iwl_mvm_mac_setup_register()
598 if (mvm->nvm_data->bands[NL80211_BAND_2GHZ].n_channels) in iwl_mvm_mac_setup_register()
600 &mvm->nvm_data->bands[NL80211_BAND_2GHZ]; in iwl_mvm_mac_setup_register()
601 if (mvm->nvm_data->bands[NL80211_BAND_5GHZ].n_channels) { in iwl_mvm_mac_setup_register()
603 &mvm->nvm_data->bands[NL80211_BAND_5GHZ]; in iwl_mvm_mac_setup_register()
[all …]
H A Dscan.c1042 band = &mvm->nvm_data->bands[NL80211_BAND_2GHZ]; in iwl_mvm_scan_config_rates()
1045 band = &mvm->nvm_data->bands[NL80211_BAND_5GHZ]; in iwl_mvm_scan_config_rates()
1070 band = &mvm->nvm_data->bands[NL80211_BAND_2GHZ]; in iwl_mvm_fill_channels()
1073 band = &mvm->nvm_data->bands[NL80211_BAND_5GHZ]; in iwl_mvm_fill_channels()
1166 mvm->nvm_data->bands[NL80211_BAND_2GHZ].n_channels + in iwl_mvm_legacy_config_scan()
1167 mvm->nvm_data->bands[NL80211_BAND_5GHZ].n_channels; in iwl_mvm_legacy_config_scan()
2006 &mvm->nvm_data->bands[NL80211_BAND_6GHZ]; in iwl_mvm_scan_6ghz_passive_scan()
2466 &mvm->nvm_data->bands[NL80211_BAND_6GHZ]; in iwl_mvm_scan_umac_fill_ch_p_v7()
H A Dops.c839 mvm->nvm_data = in iwl_mvm_start_get_nvm()
1165 kfree(mvm->nvm_data); in iwl_mvm_sap_connected_wk()
1589 kfree(mvm->nvm_data); in iwl_op_mode_mvm_stop()
H A Dmld-mac80211.c93 iwl_mei_set_nic_info(vif->addr, mvm->nvm_data->hw_addr); in iwl_mvm_mld_mac_add_interface()