/linux-4.1.27/drivers/net/ethernet/intel/e1000e/ |
D | nvm.c | 433 u16 nvm_data; in e1000_read_pba_string_generic() local 443 ret_val = e1000_read_nvm(hw, NVM_PBA_OFFSET_0, 1, &nvm_data); in e1000_read_pba_string_generic() 459 if (nvm_data != NVM_PBA_PTR_GUARD) { in e1000_read_pba_string_generic() 469 pba_num[0] = (nvm_data >> 12) & 0xF; in e1000_read_pba_string_generic() 470 pba_num[1] = (nvm_data >> 8) & 0xF; in e1000_read_pba_string_generic() 471 pba_num[2] = (nvm_data >> 4) & 0xF; in e1000_read_pba_string_generic() 472 pba_num[3] = nvm_data & 0xF; in e1000_read_pba_string_generic() 515 ret_val = e1000_read_nvm(hw, pba_ptr + offset, 1, &nvm_data); in e1000_read_pba_string_generic() 520 pba_num[offset * 2] = (u8)(nvm_data >> 8); in e1000_read_pba_string_generic() 521 pba_num[(offset * 2) + 1] = (u8)(nvm_data & 0xFF); in e1000_read_pba_string_generic() [all …]
|
D | mac.c | 162 u16 offset, nvm_alt_mac_addr_offset, nvm_data; in e1000_check_alt_mac_addr_generic() local 165 ret_val = e1000_read_nvm(hw, NVM_COMPAT, 1, &nvm_data); in e1000_check_alt_mac_addr_generic() 189 ret_val = e1000_read_nvm(hw, offset, 1, &nvm_data); in e1000_check_alt_mac_addr_generic() 195 alt_mac_addr[i] = (u8)(nvm_data & 0xFF); in e1000_check_alt_mac_addr_generic() 196 alt_mac_addr[i + 1] = (u8)(nvm_data >> 8); in e1000_check_alt_mac_addr_generic() 649 u16 nvm_data; in e1000_set_default_fc_generic() local 659 ret_val = e1000_read_nvm(hw, NVM_INIT_CONTROL2_REG, 1, &nvm_data); in e1000_set_default_fc_generic() 666 if (!(nvm_data & NVM_WORD0F_PAUSE_MASK)) in e1000_set_default_fc_generic() 668 else if ((nvm_data & NVM_WORD0F_PAUSE_MASK) == NVM_WORD0F_ASM_DIR) in e1000_set_default_fc_generic()
|
/linux-4.1.27/drivers/net/ethernet/intel/igb/ |
D | e1000_nvm.c | 508 u16 nvm_data; in igb_read_part_string() local 519 ret_val = hw->nvm.ops.read(hw, NVM_PBA_OFFSET_0, 1, &nvm_data); in igb_read_part_string() 535 if (nvm_data != NVM_PBA_PTR_GUARD) { in igb_read_part_string() 545 part_num[0] = (nvm_data >> 12) & 0xF; in igb_read_part_string() 546 part_num[1] = (nvm_data >> 8) & 0xF; in igb_read_part_string() 547 part_num[2] = (nvm_data >> 4) & 0xF; in igb_read_part_string() 548 part_num[3] = nvm_data & 0xF; in igb_read_part_string() 593 ret_val = hw->nvm.ops.read(hw, pointer + offset, 1, &nvm_data); in igb_read_part_string() 598 part_num[offset * 2] = (u8)(nvm_data >> 8); in igb_read_part_string() 599 part_num[(offset * 2) + 1] = (u8)(nvm_data & 0xFF); in igb_read_part_string() [all …]
|
D | e1000_mac.c | 237 u16 offset, nvm_alt_mac_addr_offset, nvm_data; in igb_check_alt_mac_addr() local 267 ret_val = hw->nvm.ops.read(hw, offset, 1, &nvm_data); in igb_check_alt_mac_addr() 273 alt_mac_addr[i] = (u8)(nvm_data & 0xFF); in igb_check_alt_mac_addr() 274 alt_mac_addr[i + 1] = (u8)(nvm_data >> 8); in igb_check_alt_mac_addr() 712 u16 nvm_data; in igb_set_default_fc() local 725 + lan_offset, 1, &nvm_data); in igb_set_default_fc() 728 1, &nvm_data); in igb_set_default_fc() 736 if ((nvm_data & NVM_WORD0F_PAUSE_MASK) == 0) in igb_set_default_fc() 738 else if ((nvm_data & NVM_WORD0F_PAUSE_MASK) == in igb_set_default_fc()
|
D | e1000_82575.c | 2177 u16 nvm_data = 0; in igb_reset_mdicnfg_82580() local 2186 &nvm_data); in igb_reset_mdicnfg_82580() 2193 if (nvm_data & NVM_WORD24_EXT_MDIO) in igb_reset_mdicnfg_82580() 2195 if (nvm_data & NVM_WORD24_COM_MDIO) in igb_reset_mdicnfg_82580() 2325 u16 i, nvm_data; in igb_validate_nvm_checksum_with_offset() local 2328 ret_val = hw->nvm.ops.read(hw, i, 1, &nvm_data); in igb_validate_nvm_checksum_with_offset() 2333 checksum += nvm_data; in igb_validate_nvm_checksum_with_offset() 2360 u16 i, nvm_data; in igb_update_nvm_checksum_with_offset() local 2363 ret_val = hw->nvm.ops.read(hw, i, 1, &nvm_data); in igb_update_nvm_checksum_with_offset() 2368 checksum += nvm_data; in igb_update_nvm_checksum_with_offset() [all …]
|
D | e1000_i210.c | 596 u16 i, nvm_data; in igb_update_nvm_checksum_i210() local 602 ret_val = igb_read_nvm_eerd(hw, 0, 1, &nvm_data); in igb_update_nvm_checksum_i210() 615 ret_val = igb_read_nvm_eerd(hw, i, 1, &nvm_data); in igb_update_nvm_checksum_i210() 621 checksum += nvm_data; in igb_update_nvm_checksum_i210()
|
/linux-4.1.27/drivers/net/wireless/iwlwifi/mvm/ |
D | fw.c | 360 ret = iwl_nvm_check_version(mvm->nvm_data, mvm->trans); in iwl_run_init_mvm_ucode() 410 if (iwlmvm_mod_params.init_dbg && !mvm->nvm_data) { in iwl_run_init_mvm_ucode() 412 mvm->nvm_data = kzalloc(sizeof(struct iwl_nvm_data) + in iwl_run_init_mvm_ucode() 416 if (!mvm->nvm_data) in iwl_run_init_mvm_ucode() 418 mvm->nvm_data->bands[0].channels = mvm->nvm_data->channels; in iwl_run_init_mvm_ucode() 419 mvm->nvm_data->bands[0].n_channels = 1; in iwl_run_init_mvm_ucode() 420 mvm->nvm_data->bands[0].n_bitrates = 1; in iwl_run_init_mvm_ucode() 421 mvm->nvm_data->bands[0].bitrates = in iwl_run_init_mvm_ucode() 422 (void *)mvm->nvm_data->channels + 1; in iwl_run_init_mvm_ucode() 423 mvm->nvm_data->bands[0].bitrates->hw_value = 10; in iwl_run_init_mvm_ucode()
|
D | mvm.h | 631 struct iwl_nvm_data *nvm_data; member 926 bool nvm_lar = mvm->nvm_data->lar_enabled; in iwl_mvm_is_lar_supported() 1048 return mvm->nvm_data && mvm->nvm_data->valid_tx_ant ? in iwl_mvm_get_valid_tx_ant() 1049 mvm->fw->valid_tx_ant & mvm->nvm_data->valid_tx_ant : in iwl_mvm_get_valid_tx_ant() 1055 return mvm->nvm_data && mvm->nvm_data->valid_rx_ant ? in iwl_mvm_get_valid_rx_ant() 1056 mvm->fw->valid_rx_ant & mvm->nvm_data->valid_rx_ant : in iwl_mvm_get_valid_rx_ant()
|
D | nvm.c | 612 mvm->nvm_data = iwl_parse_nvm_sections(mvm); in iwl_nvm_init() 613 if (!mvm->nvm_data) in iwl_nvm_init() 616 mvm->nvm_data->nvm_version); in iwl_nvm_init() 797 nvm_lar = mvm->nvm_data->lar_enabled; in iwl_mvm_init_mcc()
|
D | scan.c | 1072 band = &mvm->nvm_data->bands[IEEE80211_BAND_2GHZ]; in iwl_mvm_scan_config_rates() 1075 band = &mvm->nvm_data->bands[IEEE80211_BAND_5GHZ]; in iwl_mvm_scan_config_rates() 1091 mvm->nvm_data->bands[IEEE80211_BAND_2GHZ].n_channels + in iwl_mvm_config_scan() 1092 mvm->nvm_data->bands[IEEE80211_BAND_5GHZ].n_channels; in iwl_mvm_config_scan() 1135 band = &mvm->nvm_data->bands[IEEE80211_BAND_2GHZ]; in iwl_mvm_config_scan() 1138 band = &mvm->nvm_data->bands[IEEE80211_BAND_5GHZ]; in iwl_mvm_config_scan()
|
D | mac80211.c | 492 memcpy(mvm->addresses[0].addr, mvm->nvm_data->hw_addr, ETH_ALEN); in iwl_mvm_mac_setup_register() 497 num_mac = (mvm->nvm_data->n_hw_addrs > 1) ? in iwl_mvm_mac_setup_register() 498 min(IWL_MVM_MAX_ADDRESSES, mvm->nvm_data->n_hw_addrs) : 1; in iwl_mvm_mac_setup_register() 513 if (mvm->nvm_data->bands[IEEE80211_BAND_2GHZ].n_channels) in iwl_mvm_mac_setup_register() 515 &mvm->nvm_data->bands[IEEE80211_BAND_2GHZ]; in iwl_mvm_mac_setup_register() 516 if (mvm->nvm_data->bands[IEEE80211_BAND_5GHZ].n_channels) { in iwl_mvm_mac_setup_register() 518 &mvm->nvm_data->bands[IEEE80211_BAND_5GHZ]; in iwl_mvm_mac_setup_register() 746 if (!(mvm->nvm_data->sku_cap_11n_enable)) in iwl_mvm_mac_ampdu_action()
|
D | tx.c | 210 &mvm->nvm_data->bands[info->band], sta); in iwl_mvm_set_tx_cmd_rate()
|
D | ops.c | 630 iwl_free_nvm_data(mvm->nvm_data); in iwl_op_mode_mvm_stop()
|
D | debugfs.c | 1249 mvm->nd_config->channels[i] = &mvm->nvm_data->channels[i]; in iwl_dbgfs_netdetect_write()
|
D | rs.c | 183 if (mvm->nvm_data->sku_cap_mimo_disabled) in rs_mimo_allow()
|
/linux-4.1.27/drivers/net/wireless/iwlwifi/dvm/ |
D | ucode.c | 63 __le16 *xtal_calib = priv->nvm_data->xtal_calib; in iwl_set_Xtal_calib() 77 cmd.radio_sensor_offset = priv->nvm_data->raw_temperature; in iwl_set_temperature_offset_calib() 92 cmd.radio_sensor_offset_high = priv->nvm_data->kelvin_temperature; in iwl_set_temperature_offset_calib_v2() 93 cmd.radio_sensor_offset_low = priv->nvm_data->raw_temperature; in iwl_set_temperature_offset_calib_v2() 99 cmd.burntVoltageRef = priv->nvm_data->calib_voltage; in iwl_set_temperature_offset_calib_v2() 259 priv->nvm_data->sku_cap_ipan_enable) { in iwl_alive_notify()
|
D | main.c | 173 priv->nvm_data->valid_tx_ant); in iwlagn_send_beacon_cmd() 757 iwlagn_send_tx_ant_config(priv, priv->nvm_data->valid_tx_ant); in iwl_alive_start() 1109 struct iwl_nvm_data *data = priv->nvm_data; in iwl_eeprom_init_hw_params() 1298 priv->nvm_data = iwl_parse_eeprom_data(priv->trans->dev, priv->cfg, in iwl_op_mode_dvm_start() 1301 if (!priv->nvm_data) in iwl_op_mode_dvm_start() 1304 if (iwl_nvm_check_version(priv->nvm_data, priv->trans)) in iwl_op_mode_dvm_start() 1311 memcpy(priv->addresses[0].addr, priv->nvm_data->hw_addr, ETH_ALEN); in iwl_op_mode_dvm_start() 1315 num_mac = priv->nvm_data->n_hw_addrs; in iwl_op_mode_dvm_start() 1328 if (!(priv->nvm_data->sku_cap_ipan_enable)) { in iwl_op_mode_dvm_start() 1407 iwl_free_nvm_data(priv->nvm_data); in iwl_op_mode_dvm_start() [all …]
|
D | rs.c | 812 first_antenna(priv->nvm_data->valid_tx_ant); in rs_get_lower_rate() 1432 u8 valid_tx_ant = priv->nvm_data->valid_tx_ant; in rs_move_legacy_other() 1450 first_antenna(priv->nvm_data->valid_tx_ant); in rs_move_legacy_other() 1474 first_antenna(priv->nvm_data->valid_tx_ant); in rs_move_legacy_other() 1608 u8 valid_tx_ant = priv->nvm_data->valid_tx_ant; in rs_move_siso_to_other() 1626 first_antenna(priv->nvm_data->valid_tx_ant); in rs_move_siso_to_other() 1644 first_antenna(priv->nvm_data->valid_tx_ant); in rs_move_siso_to_other() 1780 u8 valid_tx_ant = priv->nvm_data->valid_tx_ant; in rs_move_mimo2_to_other() 1950 u8 valid_tx_ant = priv->nvm_data->valid_tx_ant; in rs_move_mimo3_to_other() 2684 valid_tx_ant = priv->nvm_data->valid_tx_ant; in rs_initialize_lq() [all …]
|
D | devices.c | 351 temperature = le16_to_cpu(priv->nvm_data->kelvin_temperature); in iwl_temp_calib_to_offset() 352 voltage = le16_to_cpu(priv->nvm_data->kelvin_voltage); in iwl_temp_calib_to_offset() 513 if (priv->nvm_data->calib_version >= 6) in iwl6000_nic_config() 519 if (priv->nvm_data->calib_version >= 6) in iwl6000_nic_config()
|
D | calib.c | 835 active_chains &= priv->nvm_data->valid_rx_ant; in iwl_find_disconn_antenna() 842 if (!(priv->nvm_data->valid_tx_ant & ant_msk)) in iwl_find_disconn_antenna() 856 find_first_chain(priv->nvm_data->valid_tx_ant); in iwl_find_disconn_antenna() 866 if (active_chains != priv->nvm_data->valid_rx_ant && in iwl_find_disconn_antenna() 872 priv->nvm_data->valid_rx_ant); in iwl_find_disconn_antenna() 1057 data->active_chains = priv->nvm_data->valid_rx_ant; in iwl_chain_noise_calibration() 1088 find_first_chain(priv->nvm_data->valid_rx_ant)); in iwl_chain_noise_calibration()
|
D | scan.c | 650 u8 rx_ant = priv->nvm_data->valid_rx_ant; in iwlagn_request_scan() 655 u8 scan_tx_antennas = priv->nvm_data->valid_tx_ant; in iwlagn_request_scan() 860 priv->nvm_data->valid_rx_ant << RXON_RX_CHAIN_VALID_POS; in iwlagn_request_scan() 936 u8 ant_idx = fls(priv->nvm_data->valid_tx_ant) - 1; in iwl_init_scan_params()
|
D | sta.c | 625 rate_flags |= first_antenna(priv->nvm_data->valid_tx_ant) << in iwl_sta_fill_lq() 632 first_antenna(priv->nvm_data->valid_tx_ant); in iwl_sta_fill_lq() 635 priv->nvm_data->valid_tx_ant & in iwl_sta_fill_lq() 636 ~first_antenna(priv->nvm_data->valid_tx_ant); in iwl_sta_fill_lq() 639 } else if (num_of_ant(priv->nvm_data->valid_tx_ant) == 2) { in iwl_sta_fill_lq() 641 priv->nvm_data->valid_tx_ant; in iwl_sta_fill_lq()
|
D | mac80211.c | 127 if (priv->nvm_data->sku_cap_11n_enable) in iwlagn_mac_setup_register() 201 if (priv->nvm_data->bands[IEEE80211_BAND_2GHZ].n_channels) in iwlagn_mac_setup_register() 203 &priv->nvm_data->bands[IEEE80211_BAND_2GHZ]; in iwlagn_mac_setup_register() 204 if (priv->nvm_data->bands[IEEE80211_BAND_5GHZ].n_channels) in iwlagn_mac_setup_register() 206 &priv->nvm_data->bands[IEEE80211_BAND_5GHZ]; in iwlagn_mac_setup_register() 730 if (!(priv->nvm_data->sku_cap_11n_enable)) in iwlagn_mac_ampdu_action()
|
D | lib.c | 61 if (tx_power_cmd.global_lmt > priv->nvm_data->max_tx_pwr_half_dbm) { in iwlagn_send_tx_power() 74 priv->nvm_data->max_tx_pwr_half_dbm; in iwlagn_send_tx_power() 156 if (priv->nvm_data->sku_cap_11n_enable) in iwlagn_txfifo_flush() 830 active_chains = priv->nvm_data->valid_rx_ant; in iwlagn_set_rxon_chain()
|
D | tx.c | 178 &priv->nvm_data->bands[info->band], sta); in iwlagn_tx_cmd_build_rate() 197 first_antenna(priv->nvm_data->valid_tx_ant)); in iwlagn_tx_cmd_build_rate() 201 priv->nvm_data->valid_tx_ant); in iwlagn_tx_cmd_build_rate()
|
D | dev.h | 877 struct iwl_nvm_data *nvm_data; member
|
D | rxon.c | 424 if (tx_power > DIV_ROUND_UP(priv->nvm_data->max_tx_pwr_half_dbm, 2)) { in iwl_set_tx_power() 427 tx_power, priv->nvm_data->max_tx_pwr_half_dbm); in iwl_set_tx_power()
|
D | debugfs.c | 309 nvm_ver = priv->nvm_data->nvm_version; in iwl_dbgfs_nvm_read() 1321 if ((priv->nvm_data->valid_tx_ant & ANT_A) && in iwl_dbgfs_ucode_tx_stats_read() 1326 if ((priv->nvm_data->valid_tx_ant & ANT_B) && in iwl_dbgfs_ucode_tx_stats_read() 1331 if ((priv->nvm_data->valid_tx_ant & ANT_C) && in iwl_dbgfs_ucode_tx_stats_read()
|
/linux-4.1.27/drivers/scsi/pm8001/ |
D | pm8001_hwi.h | 661 __le32 nvm_data[12]; member
|
D | pm80xx_hwi.h | 920 __le32 nvm_data[12]; member
|