/linux-master/drivers/net/ethernet/intel/igc/ |
H A D | igc_nvm.c | 164 u16 i, nvm_data; local 168 ret_val = hw->nvm.ops.read(hw, i, 1, &nvm_data); 173 checksum += nvm_data; 197 u16 i, nvm_data; local 201 ret_val = hw->nvm.ops.read(hw, i, 1, &nvm_data); 206 checksum += nvm_data;
|
H A D | igc_i225.c | 408 u16 i, nvm_data; local 414 ret_val = igc_read_nvm_eerd(hw, 0, 1, &nvm_data); 430 ret_val = igc_read_nvm_eerd(hw, i, 1, &nvm_data); 436 checksum += nvm_data;
|
/linux-master/drivers/net/ethernet/intel/e1000e/ |
H A D | nvm.c | 415 u16 nvm_data; local 425 ret_val = e1000_read_nvm(hw, NVM_PBA_OFFSET_0, 1, &nvm_data); 437 /* if nvm_data is not ptr guard the PBA must be in legacy format which 441 if (nvm_data != NVM_PBA_PTR_GUARD) { 451 pba_num[0] = (nvm_data >> 12) & 0xF; 452 pba_num[1] = (nvm_data >> 8) & 0xF; 453 pba_num[2] = (nvm_data >> 4) & 0xF; 454 pba_num[3] = nvm_data & 0xF; 497 ret_val = e1000_read_nvm(hw, pba_ptr + offset, 1, &nvm_data); 502 pba_num[offset * 2] = (u8)(nvm_data >> 550 u16 i, nvm_data; local 581 u16 i, nvm_data; local [all...] |
H A D | mac.c | 142 u16 offset, nvm_alt_mac_addr_offset, nvm_data; local 145 ret_val = e1000_read_nvm(hw, NVM_COMPAT, 1, &nvm_data); 169 ret_val = e1000_read_nvm(hw, offset, 1, &nvm_data); 175 alt_mac_addr[i] = (u8)(nvm_data & 0xFF); 176 alt_mac_addr[i + 1] = (u8)(nvm_data >> 8); 629 u16 nvm_data; local 639 ret_val = e1000_read_nvm(hw, NVM_INIT_CONTROL2_REG, 1, &nvm_data); 646 if (!(nvm_data & NVM_WORD0F_PAUSE_MASK)) 648 else if ((nvm_data & NVM_WORD0F_PAUSE_MASK) == NVM_WORD0F_ASM_DIR)
|
/linux-master/drivers/net/ethernet/intel/igb/ |
H A D | e1000_nvm.c | 489 u16 nvm_data; local 500 ret_val = hw->nvm.ops.read(hw, NVM_PBA_OFFSET_0, 1, &nvm_data); 512 /* if nvm_data is not ptr guard the PBA must be in legacy format which 516 if (nvm_data != NVM_PBA_PTR_GUARD) { 526 part_num[0] = (nvm_data >> 12) & 0xF; 527 part_num[1] = (nvm_data >> 8) & 0xF; 528 part_num[2] = (nvm_data >> 4) & 0xF; 529 part_num[3] = nvm_data & 0xF; 574 ret_val = hw->nvm.ops.read(hw, pointer + offset, 1, &nvm_data); 579 part_num[offset * 2] = (u8)(nvm_data >> 628 u16 i, nvm_data; local 661 u16 i, nvm_data; local [all...] |
H A D | e1000_mac.c | 291 u16 offset, nvm_alt_mac_addr_offset, nvm_data; local 321 ret_val = hw->nvm.ops.read(hw, offset, 1, &nvm_data); 327 alt_mac_addr[i] = (u8)(nvm_data & 0xFF); 328 alt_mac_addr[i + 1] = (u8)(nvm_data >> 8); 794 u16 nvm_data; local 810 1, &nvm_data); 816 if ((nvm_data & NVM_WORD0F_PAUSE_MASK) == 0) 818 else if ((nvm_data & NVM_WORD0F_PAUSE_MASK) == NVM_WORD0F_ASM_DIR)
|
H A D | e1000_82575.c | 2216 u16 nvm_data = 0; local 2225 &nvm_data); 2232 if (nvm_data & NVM_WORD24_EXT_MDIO) 2234 if (nvm_data & NVM_WORD24_COM_MDIO) 2364 u16 i, nvm_data; local 2367 ret_val = hw->nvm.ops.read(hw, i, 1, &nvm_data); 2372 checksum += nvm_data; 2399 u16 i, nvm_data; local 2402 ret_val = hw->nvm.ops.read(hw, i, 1, &nvm_data); 2407 checksum += nvm_data; 2431 u16 j, nvm_data; local 2470 u16 j, nvm_data; local [all...] |
H A D | e1000_i210.c | 578 u16 i, nvm_data; local 584 ret_val = igb_read_nvm_eerd(hw, 0, 1, &nvm_data); 597 ret_val = igb_read_nvm_eerd(hw, i, 1, &nvm_data); 603 checksum += nvm_data;
|
/linux-master/drivers/net/wireless/intel/iwlwifi/dvm/ |
H A D | ucode.c | 32 __le16 *xtal_calib = priv->nvm_data->xtal_calib; 46 cmd.radio_sensor_offset = priv->nvm_data->raw_temperature; 61 cmd.radio_sensor_offset_high = priv->nvm_data->kelvin_temperature; 62 cmd.radio_sensor_offset_low = priv->nvm_data->raw_temperature; 68 cmd.burntVoltageRef = priv->nvm_data->calib_voltage; 228 priv->nvm_data->sku_cap_ipan_enable) {
|
H A D | main.c | 241 priv->nvm_data->valid_tx_ant); 824 iwlagn_send_tx_ant_config(priv, priv->nvm_data->valid_tx_ant); 1174 struct iwl_nvm_data *data = priv->nvm_data; 1395 priv->nvm_data = iwl_parse_eeprom_data(priv->trans, priv->cfg, 1398 if (!priv->nvm_data) 1401 if (iwl_nvm_check_version(priv->nvm_data, priv->trans)) 1408 memcpy(priv->addresses[0].addr, priv->nvm_data->hw_addr, ETH_ALEN); 1412 num_mac = priv->nvm_data->n_hw_addrs; 1425 if (!(priv->nvm_data->sku_cap_ipan_enable)) { 1501 kfree(priv->nvm_data); [all...] |
H A D | devices.c | 334 temperature = le16_to_cpu(priv->nvm_data->kelvin_temperature); 335 voltage = le16_to_cpu(priv->nvm_data->kelvin_voltage); 496 if (priv->nvm_data->calib_version >= 6) 502 if (priv->nvm_data->calib_version >= 6)
|
H A D | calib.c | 779 active_chains &= priv->nvm_data->valid_rx_ant; 786 if (!(priv->nvm_data->valid_tx_ant & ant_msk)) 800 find_first_chain(priv->nvm_data->valid_tx_ant); 810 if (active_chains != priv->nvm_data->valid_rx_ant && 816 priv->nvm_data->valid_rx_ant); 1000 data->active_chains = priv->nvm_data->valid_rx_ant; 1031 find_first_chain(priv->nvm_data->valid_rx_ant));
|
H A D | rs.c | 776 first_antenna(priv->nvm_data->valid_tx_ant); 1386 u8 valid_tx_ant = priv->nvm_data->valid_tx_ant; 1404 first_antenna(priv->nvm_data->valid_tx_ant); 1428 first_antenna(priv->nvm_data->valid_tx_ant); 1560 u8 valid_tx_ant = priv->nvm_data->valid_tx_ant; 1578 first_antenna(priv->nvm_data->valid_tx_ant); 1596 first_antenna(priv->nvm_data->valid_tx_ant); 1730 u8 valid_tx_ant = priv->nvm_data->valid_tx_ant; 1898 u8 valid_tx_ant = priv->nvm_data->valid_tx_ant; 2629 valid_tx_ant = priv->nvm_data [all...] |
H A D | sta.c | 572 rate_flags |= first_antenna(priv->nvm_data->valid_tx_ant) << 579 first_antenna(priv->nvm_data->valid_tx_ant); 582 priv->nvm_data->valid_tx_ant & 583 ~first_antenna(priv->nvm_data->valid_tx_ant); 586 } else if (num_of_ant(priv->nvm_data->valid_tx_ant) == 2) { 588 priv->nvm_data->valid_tx_ant;
|
H A D | mac80211.c | 112 if (priv->nvm_data->sku_cap_11n_enable) 186 if (priv->nvm_data->bands[NL80211_BAND_2GHZ].n_channels) 188 &priv->nvm_data->bands[NL80211_BAND_2GHZ]; 189 if (priv->nvm_data->bands[NL80211_BAND_5GHZ].n_channels) 191 &priv->nvm_data->bands[NL80211_BAND_5GHZ]; 715 if (!(priv->nvm_data->sku_cap_11n_enable))
|
H A D | lib.c | 38 if (tx_power_cmd.global_lmt > priv->nvm_data->max_tx_pwr_half_dbm) { 51 priv->nvm_data->max_tx_pwr_half_dbm; 133 if (priv->nvm_data->sku_cap_11n_enable) 788 active_chains = priv->nvm_data->valid_rx_ant;
|
H A D | scan.c | 622 u8 rx_ant = priv->nvm_data->valid_rx_ant; 627 u8 scan_tx_antennas = priv->nvm_data->valid_tx_ant; 838 priv->nvm_data->valid_rx_ant << RXON_RX_CHAIN_VALID_POS; 914 u8 ant_idx = fls(priv->nvm_data->valid_tx_ant) - 1;
|
H A D | tx.c | 157 &priv->nvm_data->bands[info->band], sta); 176 first_antenna(priv->nvm_data->valid_tx_ant)); 180 priv->nvm_data->valid_tx_ant);
|
H A D | dev.h | 855 struct iwl_nvm_data *nvm_data; member in struct:iwl_priv
|
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | fw.c | 698 if (IWL_MVM_PARSE_NVM && !mvm->nvm_data) { 730 if (!IWL_MVM_PARSE_NVM && !mvm->nvm_data) { 731 mvm->nvm_data = iwl_get_nvm(mvm->trans, mvm->fw, 733 if (IS_ERR(mvm->nvm_data)) { 734 ret = PTR_ERR(mvm->nvm_data); 735 mvm->nvm_data = NULL; 789 if (!mvm->nvm_data) { 804 WARN_ONCE(mvm->nvm_data->nvm_version < mvm->trans->cfg->nvm_ver, 806 mvm->nvm_data->nvm_version, mvm->trans->cfg->nvm_ver); 855 if (iwlmvm_mod_params.init_dbg && !mvm->nvm_data) { [all...] |
H A D | nvm.c | 406 mvm->nvm_data = iwl_parse_nvm_sections(mvm); 407 if (!mvm->nvm_data) 410 mvm->nvm_data->nvm_version); 561 nvm_lar = mvm->nvm_data->lar_enabled;
|
H A D | mac80211.c | 309 if (!mvm->nvm_data) 319 iwl_reinit_cab(mvm->trans, mvm->nvm_data, tx_ant, rx_ant, mvm->fw); 360 if (mvm->mld_api_is_used && mvm->nvm_data->sku_cap_11be_enable && 557 memcpy(mvm->addresses[0].addr, mvm->nvm_data->hw_addr, ETH_ALEN); 562 num_mac = (mvm->nvm_data->n_hw_addrs > 1) ? 563 min(IWL_MVM_MAX_ADDRESSES, mvm->nvm_data->n_hw_addrs) : 1; 587 if (mvm->nvm_data->bands[NL80211_BAND_2GHZ].n_channels) 589 &mvm->nvm_data->bands[NL80211_BAND_2GHZ]; 590 if (mvm->nvm_data->bands[NL80211_BAND_5GHZ].n_channels) { 592 &mvm->nvm_data [all...] |
H A D | mvm.h | 901 struct iwl_nvm_data *nvm_data; member in struct:iwl_mvm 1382 bool nvm_lar = mvm->nvm_data->lar_enabled; 1733 if (mvm->nvm_data && mvm->nvm_data->valid_tx_ant) 1734 tx_ant &= mvm->nvm_data->valid_tx_ant; 1746 if (mvm->nvm_data && mvm->nvm_data->valid_rx_ant) 1747 rx_ant &= mvm->nvm_data->valid_tx_ant;
|
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_devlink.c | 1771 u8 *nvm_data, *tmp, i; local 1787 nvm_data = vzalloc(nvm_size); 1788 if (!nvm_data) 1792 tmp = nvm_data; 1809 vfree(nvm_data); 1820 vfree(nvm_data); 1829 *data = nvm_data;
|
/linux-master/drivers/media/i2c/ |
H A D | ov2740.c | 79 struct nvm_data { struct 534 struct nvm_data *nvm; 832 static int ov2740_load_otp_data(struct nvm_data *nvm) 1217 struct nvm_data *nvm = priv; 1249 struct nvm_data *nvm;
|