/kernel/linux/linux-5.10/drivers/net/ethernet/intel/igb/ |
H A D | e1000_nvm.c | 489 u16 nvm_data; in igb_read_part_string() local 500 ret_val = hw->nvm.ops.read(hw, NVM_PBA_OFFSET_0, 1, &nvm_data); in igb_read_part_string() 512 /* if nvm_data is not ptr guard the PBA must be in legacy format which in igb_read_part_string() 516 if (nvm_data != NVM_PBA_PTR_GUARD) { in igb_read_part_string() 526 part_num[0] = (nvm_data >> 12) & 0xF; in igb_read_part_string() 527 part_num[1] = (nvm_data >> 8) & 0xF; in igb_read_part_string() 528 part_num[2] = (nvm_data >> 4) & 0xF; in igb_read_part_string() 529 part_num[3] = nvm_data & 0xF; in igb_read_part_string() 574 ret_val = hw->nvm.ops.read(hw, pointer + offset, 1, &nvm_data); in igb_read_part_string() 579 part_num[offset * 2] = (u8)(nvm_data >> in igb_read_part_string() 628 u16 i, nvm_data; igb_validate_nvm_checksum() local 661 u16 i, nvm_data; igb_update_nvm_checksum() local [all...] |
H A D | e1000_82575.c | 2218 u16 nvm_data = 0; in igb_reset_mdicnfg_82580() local 2227 &nvm_data); in igb_reset_mdicnfg_82580() 2234 if (nvm_data & NVM_WORD24_EXT_MDIO) in igb_reset_mdicnfg_82580() 2236 if (nvm_data & NVM_WORD24_COM_MDIO) in igb_reset_mdicnfg_82580() 2366 u16 i, nvm_data; in igb_validate_nvm_checksum_with_offset() local 2369 ret_val = hw->nvm.ops.read(hw, i, 1, &nvm_data); in igb_validate_nvm_checksum_with_offset() 2374 checksum += nvm_data; in igb_validate_nvm_checksum_with_offset() 2401 u16 i, nvm_data; in igb_update_nvm_checksum_with_offset() local 2404 ret_val = hw->nvm.ops.read(hw, i, 1, &nvm_data); in igb_update_nvm_checksum_with_offset() 2409 checksum += nvm_data; in igb_update_nvm_checksum_with_offset() 2433 u16 j, nvm_data; igb_validate_nvm_checksum_82580() local 2472 u16 j, nvm_data; igb_update_nvm_checksum_82580() local [all...] |
H A D | e1000_mac.c | 291 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() 763 u16 nvm_data; in igb_set_default_fc() local 779 1, &nvm_data); in igb_set_default_fc() 785 if ((nvm_data & NVM_WORD0F_PAUSE_MASK) == 0) in igb_set_default_fc() 787 else if ((nvm_data & NVM_WORD0F_PAUSE_MASK) == NVM_WORD0F_ASM_DIR) in igb_set_default_fc()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/e1000e/ |
H A D | nvm.c | 415 u16 nvm_data; in e1000_read_pba_string_generic() local 425 ret_val = e1000_read_nvm(hw, NVM_PBA_OFFSET_0, 1, &nvm_data); in e1000_read_pba_string_generic() 437 /* if nvm_data is not ptr guard the PBA must be in legacy format which in e1000_read_pba_string_generic() 441 if (nvm_data != NVM_PBA_PTR_GUARD) { in e1000_read_pba_string_generic() 451 pba_num[0] = (nvm_data >> 12) & 0xF; in e1000_read_pba_string_generic() 452 pba_num[1] = (nvm_data >> 8) & 0xF; in e1000_read_pba_string_generic() 453 pba_num[2] = (nvm_data >> 4) & 0xF; in e1000_read_pba_string_generic() 454 pba_num[3] = nvm_data & 0xF; in e1000_read_pba_string_generic() 497 ret_val = e1000_read_nvm(hw, pba_ptr + offset, 1, &nvm_data); in e1000_read_pba_string_generic() 502 pba_num[offset * 2] = (u8)(nvm_data >> in e1000_read_pba_string_generic() 550 u16 i, nvm_data; e1000e_validate_nvm_checksum_generic() local 581 u16 i, nvm_data; e1000e_update_nvm_checksum_generic() local [all...] |
H A D | mac.c | 144 u16 offset, nvm_alt_mac_addr_offset, nvm_data; in e1000_check_alt_mac_addr_generic() local 147 ret_val = e1000_read_nvm(hw, NVM_COMPAT, 1, &nvm_data); in e1000_check_alt_mac_addr_generic() 171 ret_val = e1000_read_nvm(hw, offset, 1, &nvm_data); in e1000_check_alt_mac_addr_generic() 177 alt_mac_addr[i] = (u8)(nvm_data & 0xFF); in e1000_check_alt_mac_addr_generic() 178 alt_mac_addr[i + 1] = (u8)(nvm_data >> 8); in e1000_check_alt_mac_addr_generic() 631 u16 nvm_data; in e1000_set_default_fc_generic() local 641 ret_val = e1000_read_nvm(hw, NVM_INIT_CONTROL2_REG, 1, &nvm_data); in e1000_set_default_fc_generic() 648 if (!(nvm_data & NVM_WORD0F_PAUSE_MASK)) in e1000_set_default_fc_generic() 650 else if ((nvm_data & NVM_WORD0F_PAUSE_MASK) == NVM_WORD0F_ASM_DIR) in e1000_set_default_fc_generic()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/e1000e/ |
H A D | nvm.c | 415 u16 nvm_data; in e1000_read_pba_string_generic() local 425 ret_val = e1000_read_nvm(hw, NVM_PBA_OFFSET_0, 1, &nvm_data); in e1000_read_pba_string_generic() 437 /* if nvm_data is not ptr guard the PBA must be in legacy format which in e1000_read_pba_string_generic() 441 if (nvm_data != NVM_PBA_PTR_GUARD) { in e1000_read_pba_string_generic() 451 pba_num[0] = (nvm_data >> 12) & 0xF; in e1000_read_pba_string_generic() 452 pba_num[1] = (nvm_data >> 8) & 0xF; in e1000_read_pba_string_generic() 453 pba_num[2] = (nvm_data >> 4) & 0xF; in e1000_read_pba_string_generic() 454 pba_num[3] = nvm_data & 0xF; in e1000_read_pba_string_generic() 497 ret_val = e1000_read_nvm(hw, pba_ptr + offset, 1, &nvm_data); in e1000_read_pba_string_generic() 502 pba_num[offset * 2] = (u8)(nvm_data >> in e1000_read_pba_string_generic() 550 u16 i, nvm_data; e1000e_validate_nvm_checksum_generic() local 581 u16 i, nvm_data; e1000e_update_nvm_checksum_generic() local [all...] |
H A D | mac.c | 144 u16 offset, nvm_alt_mac_addr_offset, nvm_data; in e1000_check_alt_mac_addr_generic() local 147 ret_val = e1000_read_nvm(hw, NVM_COMPAT, 1, &nvm_data); in e1000_check_alt_mac_addr_generic() 171 ret_val = e1000_read_nvm(hw, offset, 1, &nvm_data); in e1000_check_alt_mac_addr_generic() 177 alt_mac_addr[i] = (u8)(nvm_data & 0xFF); in e1000_check_alt_mac_addr_generic() 178 alt_mac_addr[i + 1] = (u8)(nvm_data >> 8); in e1000_check_alt_mac_addr_generic() 631 u16 nvm_data; in e1000_set_default_fc_generic() local 641 ret_val = e1000_read_nvm(hw, NVM_INIT_CONTROL2_REG, 1, &nvm_data); in e1000_set_default_fc_generic() 648 if (!(nvm_data & NVM_WORD0F_PAUSE_MASK)) in e1000_set_default_fc_generic() 650 else if ((nvm_data & NVM_WORD0F_PAUSE_MASK) == NVM_WORD0F_ASM_DIR) in e1000_set_default_fc_generic()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/igb/ |
H A D | e1000_nvm.c | 489 u16 nvm_data; in igb_read_part_string() local 500 ret_val = hw->nvm.ops.read(hw, NVM_PBA_OFFSET_0, 1, &nvm_data); in igb_read_part_string() 512 /* if nvm_data is not ptr guard the PBA must be in legacy format which in igb_read_part_string() 516 if (nvm_data != NVM_PBA_PTR_GUARD) { in igb_read_part_string() 526 part_num[0] = (nvm_data >> 12) & 0xF; in igb_read_part_string() 527 part_num[1] = (nvm_data >> 8) & 0xF; in igb_read_part_string() 528 part_num[2] = (nvm_data >> 4) & 0xF; in igb_read_part_string() 529 part_num[3] = nvm_data & 0xF; in igb_read_part_string() 574 ret_val = hw->nvm.ops.read(hw, pointer + offset, 1, &nvm_data); in igb_read_part_string() 579 part_num[offset * 2] = (u8)(nvm_data >> in igb_read_part_string() 628 u16 i, nvm_data; igb_validate_nvm_checksum() local 661 u16 i, nvm_data; igb_update_nvm_checksum() local [all...] |
H A D | e1000_82575.c | 2218 u16 nvm_data = 0; in igb_reset_mdicnfg_82580() local 2227 &nvm_data); in igb_reset_mdicnfg_82580() 2234 if (nvm_data & NVM_WORD24_EXT_MDIO) in igb_reset_mdicnfg_82580() 2236 if (nvm_data & NVM_WORD24_COM_MDIO) in igb_reset_mdicnfg_82580() 2366 u16 i, nvm_data; in igb_validate_nvm_checksum_with_offset() local 2369 ret_val = hw->nvm.ops.read(hw, i, 1, &nvm_data); in igb_validate_nvm_checksum_with_offset() 2374 checksum += nvm_data; in igb_validate_nvm_checksum_with_offset() 2401 u16 i, nvm_data; in igb_update_nvm_checksum_with_offset() local 2404 ret_val = hw->nvm.ops.read(hw, i, 1, &nvm_data); in igb_update_nvm_checksum_with_offset() 2409 checksum += nvm_data; in igb_update_nvm_checksum_with_offset() 2433 u16 j, nvm_data; igb_validate_nvm_checksum_82580() local 2472 u16 j, nvm_data; igb_update_nvm_checksum_82580() local [all...] |
H A D | e1000_mac.c | 291 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()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/igc/ |
H A D | igc_nvm.c | 164 u16 i, nvm_data; in igc_validate_nvm_checksum() local 168 ret_val = hw->nvm.ops.read(hw, i, 1, &nvm_data); in igc_validate_nvm_checksum() 173 checksum += nvm_data; in igc_validate_nvm_checksum() 197 u16 i, nvm_data; in igc_update_nvm_checksum() local 201 ret_val = hw->nvm.ops.read(hw, i, 1, &nvm_data); in igc_update_nvm_checksum() 206 checksum += nvm_data; in igc_update_nvm_checksum()
|
H A D | igc_i225.c | 407 u16 i, nvm_data; in igc_update_nvm_checksum_i225() local 413 ret_val = igc_read_nvm_eerd(hw, 0, 1, &nvm_data); in igc_update_nvm_checksum_i225() 429 ret_val = igc_read_nvm_eerd(hw, i, 1, &nvm_data); in igc_update_nvm_checksum_i225() 435 checksum += nvm_data; in igc_update_nvm_checksum_i225()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/igc/ |
H A D | igc_nvm.c | 164 u16 i, nvm_data; in igc_validate_nvm_checksum() local 168 ret_val = hw->nvm.ops.read(hw, i, 1, &nvm_data); in igc_validate_nvm_checksum() 173 checksum += nvm_data; in igc_validate_nvm_checksum() 197 u16 i, nvm_data; in igc_update_nvm_checksum() local 201 ret_val = hw->nvm.ops.read(hw, i, 1, &nvm_data); in igc_update_nvm_checksum() 206 checksum += nvm_data; in igc_update_nvm_checksum()
|
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/dvm/ |
H A D | ucode.c | 37 __le16 *xtal_calib = priv->nvm_data->xtal_calib; in iwl_set_Xtal_calib() 51 cmd.radio_sensor_offset = priv->nvm_data->raw_temperature; in iwl_set_temperature_offset_calib() 66 cmd.radio_sensor_offset_high = priv->nvm_data->kelvin_temperature; in iwl_set_temperature_offset_calib_v2() 67 cmd.radio_sensor_offset_low = priv->nvm_data->raw_temperature; in iwl_set_temperature_offset_calib_v2() 73 cmd.burntVoltageRef = priv->nvm_data->calib_voltage; in iwl_set_temperature_offset_calib_v2() 233 priv->nvm_data->sku_cap_ipan_enable) { in iwl_alive_notify()
|
H A D | main.c | 246 priv->nvm_data->valid_tx_ant); in iwlagn_send_beacon_cmd() 830 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() 1401 priv->nvm_data = iwl_parse_eeprom_data(priv->trans, priv->cfg, in iwl_op_mode_dvm_start() 1404 if (!priv->nvm_data) in iwl_op_mode_dvm_start() 1407 if (iwl_nvm_check_version(priv->nvm_data, priv->trans)) in iwl_op_mode_dvm_start() 1414 memcpy(priv->addresses[0].addr, priv->nvm_data->hw_addr, ETH_ALEN); in iwl_op_mode_dvm_start() 1418 num_mac = priv->nvm_data->n_hw_addrs; in iwl_op_mode_dvm_start() 1431 if (!(priv->nvm_data->sku_cap_ipan_enable)) { in iwl_op_mode_dvm_start() 1507 kfree(priv->nvm_data); in iwl_op_mode_dvm_start() [all...] |
H A D | rs.c | 798 first_antenna(priv->nvm_data->valid_tx_ant); in rs_get_lower_rate() 1408 u8 valid_tx_ant = priv->nvm_data->valid_tx_ant; in rs_move_legacy_other() 1426 first_antenna(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() 1582 u8 valid_tx_ant = priv->nvm_data->valid_tx_ant; in rs_move_siso_to_other() 1600 first_antenna(priv->nvm_data->valid_tx_ant); in rs_move_siso_to_other() 1618 first_antenna(priv->nvm_data->valid_tx_ant); in rs_move_siso_to_other() 1752 u8 valid_tx_ant = priv->nvm_data->valid_tx_ant; in rs_move_mimo2_to_other() 1920 u8 valid_tx_ant = priv->nvm_data->valid_tx_ant; in rs_move_mimo3_to_other() 2651 valid_tx_ant = priv->nvm_data in rs_initialize_lq() [all...] |
H A D | calib.c | 830 active_chains &= priv->nvm_data->valid_rx_ant; in iwl_find_disconn_antenna() 837 if (!(priv->nvm_data->valid_tx_ant & ant_msk)) in iwl_find_disconn_antenna() 851 find_first_chain(priv->nvm_data->valid_tx_ant); in iwl_find_disconn_antenna() 861 if (active_chains != priv->nvm_data->valid_rx_ant && in iwl_find_disconn_antenna() 867 priv->nvm_data->valid_rx_ant); in iwl_find_disconn_antenna() 1051 data->active_chains = priv->nvm_data->valid_rx_ant; in iwl_chain_noise_calibration() 1082 find_first_chain(priv->nvm_data->valid_rx_ant)); in iwl_chain_noise_calibration()
|
H A D | devices.c | 339 temperature = le16_to_cpu(priv->nvm_data->kelvin_temperature); in iwl_temp_calib_to_offset() 340 voltage = le16_to_cpu(priv->nvm_data->kelvin_voltage); in iwl_temp_calib_to_offset() 501 if (priv->nvm_data->calib_version >= 6) in iwl6000_nic_config() 507 if (priv->nvm_data->calib_version >= 6) in iwl6000_nic_config()
|
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/dvm/ |
H A D | ucode.c | 32 __le16 *xtal_calib = priv->nvm_data->xtal_calib; in iwl_set_Xtal_calib() 46 cmd.radio_sensor_offset = priv->nvm_data->raw_temperature; in iwl_set_temperature_offset_calib() 61 cmd.radio_sensor_offset_high = priv->nvm_data->kelvin_temperature; in iwl_set_temperature_offset_calib_v2() 62 cmd.radio_sensor_offset_low = priv->nvm_data->raw_temperature; in iwl_set_temperature_offset_calib_v2() 68 cmd.burntVoltageRef = priv->nvm_data->calib_voltage; in iwl_set_temperature_offset_calib_v2() 228 priv->nvm_data->sku_cap_ipan_enable) { in iwl_alive_notify()
|
H A D | main.c | 241 priv->nvm_data->valid_tx_ant); in iwlagn_send_beacon_cmd() 824 iwlagn_send_tx_ant_config(priv, priv->nvm_data->valid_tx_ant); in iwl_alive_start() 1174 struct iwl_nvm_data *data = priv->nvm_data; in iwl_eeprom_init_hw_params() 1395 priv->nvm_data = iwl_parse_eeprom_data(priv->trans, priv->cfg, in iwl_op_mode_dvm_start() 1398 if (!priv->nvm_data) in iwl_op_mode_dvm_start() 1401 if (iwl_nvm_check_version(priv->nvm_data, priv->trans)) in iwl_op_mode_dvm_start() 1408 memcpy(priv->addresses[0].addr, priv->nvm_data->hw_addr, ETH_ALEN); in iwl_op_mode_dvm_start() 1412 num_mac = priv->nvm_data->n_hw_addrs; in iwl_op_mode_dvm_start() 1425 if (!(priv->nvm_data->sku_cap_ipan_enable)) { in iwl_op_mode_dvm_start() 1501 kfree(priv->nvm_data); in iwl_op_mode_dvm_start() [all...] |
H A D | rs.c | 776 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 in rs_initialize_lq() [all...] |
H A D | calib.c | 779 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()
|
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | fw.c | 546 mvm->nvm_data = iwl_get_nvm(mvm->trans, mvm->fw); in iwl_run_unified_mvm_ucode() 547 if (IS_ERR(mvm->nvm_data)) { in iwl_run_unified_mvm_ucode() 548 ret = PTR_ERR(mvm->nvm_data); in iwl_run_unified_mvm_ucode() 549 mvm->nvm_data = NULL; in iwl_run_unified_mvm_ucode() 699 WARN_ONCE(mvm->nvm_data->nvm_version < mvm->trans->cfg->nvm_ver, in iwl_run_init_mvm_ucode() 701 mvm->nvm_data->nvm_version, mvm->trans->cfg->nvm_ver); in iwl_run_init_mvm_ucode() 750 if (iwlmvm_mod_params.init_dbg && !mvm->nvm_data) { in iwl_run_init_mvm_ucode() 752 mvm->nvm_data = kzalloc(sizeof(struct iwl_nvm_data) + in iwl_run_init_mvm_ucode() 756 if (!mvm->nvm_data) in iwl_run_init_mvm_ucode() 758 mvm->nvm_data in iwl_run_init_mvm_ucode() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ice/ |
H A D | ice_devlink.c | 450 void *nvm_data; in ice_devlink_nvm_snapshot() local 454 nvm_data = vzalloc(nvm_size); in ice_devlink_nvm_snapshot() 455 if (!nvm_data) in ice_devlink_nvm_snapshot() 463 vfree(nvm_data); in ice_devlink_nvm_snapshot() 467 status = ice_read_flat_nvm(hw, 0, &nvm_size, nvm_data, false); in ice_devlink_nvm_snapshot() 473 vfree(nvm_data); in ice_devlink_nvm_snapshot() 479 *data = nvm_data; in ice_devlink_nvm_snapshot()
|
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | fw.c | 637 if (IWL_MVM_PARSE_NVM && !mvm->nvm_data) { in iwl_run_unified_mvm_ucode() 669 if (!IWL_MVM_PARSE_NVM && !mvm->nvm_data) { in iwl_run_unified_mvm_ucode() 670 mvm->nvm_data = iwl_get_nvm(mvm->trans, mvm->fw); in iwl_run_unified_mvm_ucode() 671 if (IS_ERR(mvm->nvm_data)) { in iwl_run_unified_mvm_ucode() 672 ret = PTR_ERR(mvm->nvm_data); in iwl_run_unified_mvm_ucode() 673 mvm->nvm_data = NULL; in iwl_run_unified_mvm_ucode() 727 if (!mvm->nvm_data) { in iwl_run_init_mvm_ucode() 742 WARN_ONCE(mvm->nvm_data->nvm_version < mvm->trans->cfg->nvm_ver, in iwl_run_init_mvm_ucode() 744 mvm->nvm_data->nvm_version, mvm->trans->cfg->nvm_ver); in iwl_run_init_mvm_ucode() 793 if (iwlmvm_mod_params.init_dbg && !mvm->nvm_data) { in iwl_run_init_mvm_ucode() [all...] |