| /src/sys/dev/iwm/ |
| H A D | if_iwm_util.h | 135 return sc->nvm_data && sc->nvm_data->valid_tx_ant ? in iwm_get_valid_tx_ant() 136 sc->sc_fw.valid_tx_ant & sc->nvm_data->valid_tx_ant : in iwm_get_valid_tx_ant() 143 return sc->nvm_data && sc->nvm_data->valid_rx_ant ? in iwm_get_valid_rx_ant() 144 sc->sc_fw.valid_rx_ant & sc->nvm_data->valid_rx_ant : in iwm_get_valid_rx_ant()
|
| H A D | if_iwmvar.h | 485 struct iwm_nvm_data *nvm_data; member
|
| H A D | if_iwm.c | 1970 const uint16_t * const nvm_ch_flags = sc->nvm_data->nvm_ch_flags; in iwm_add_channel_band() 2011 struct iwm_nvm_data *data = sc->nvm_data; in iwm_init_channel_map() 2360 sc->nvm_data = iwm_parse_nvm_sections(sc, nvm_sections); in iwm_nvm_init() 2361 if (!sc->nvm_data) in iwm_nvm_init() 2364 "nvm version = %x\n", sc->nvm_data->nvm_version); in iwm_nvm_init() 2962 IEEE80211_ADDR_COPY(sc->sc_ic.ic_macaddr, sc->nvm_data->hw_addr); in iwm_run_init_ucode() 4634 boolean_t nvm_lar = sc->nvm_data->lar_enabled; in iwm_is_lar_supported() 6286 sc->sc_fwver, ether_sprintf(sc->nvm_data->hw_addr)); in iwm_preinit() 6289 if (!sc->nvm_data->sku_cap_band_52GHz_enable) in iwm_preinit() 6581 iwm_free_nvm_data(sc->nvm_data); in iwm_detach_local()
|
| /src/sys/dev/igc/ |
| H A D | igc_nvm.c | 505 u16 nvm_data; in igc_read_pba_string_generic() local 517 ret_val = hw->nvm.ops.read(hw, NVM_PBA_OFFSET_0, 1, &nvm_data); in igc_read_pba_string_generic() 533 if (nvm_data != NVM_PBA_PTR_GUARD) { in igc_read_pba_string_generic() 543 pba_num[0] = (nvm_data >> 12) & 0xF; in igc_read_pba_string_generic() 544 pba_num[1] = (nvm_data >> 8) & 0xF; in igc_read_pba_string_generic() 545 pba_num[2] = (nvm_data >> 4) & 0xF; in igc_read_pba_string_generic() 546 pba_num[3] = nvm_data & 0xF; in igc_read_pba_string_generic() 589 ret_val = hw->nvm.ops.read(hw, pba_ptr + offset, 1, &nvm_data); in igc_read_pba_string_generic() 594 pba_num[offset * 2] = (u8)(nvm_data >> 8); in igc_read_pba_string_generic() 595 pba_num[(offset * 2) + 1] = (u8)(nvm_data & 0xFF); in igc_read_pba_string_generic() [all …]
|
| H A D | igc_mac.c | 203 u16 offset, nvm_alt_mac_addr_offset, nvm_data; in igc_check_alt_mac_addr_generic() local 208 ret_val = hw->nvm.ops.read(hw, NVM_COMPAT, 1, &nvm_data); in igc_check_alt_mac_addr_generic() 229 ret_val = hw->nvm.ops.read(hw, offset, 1, &nvm_data); in igc_check_alt_mac_addr_generic() 235 alt_mac_addr[i] = (u8)(nvm_data & 0xFF); in igc_check_alt_mac_addr_generic() 236 alt_mac_addr[i + 1] = (u8)(nvm_data >> 8); in igc_check_alt_mac_addr_generic()
|
| H A D | igc_i225.c | 621 u16 i, nvm_data; in igc_update_nvm_checksum_i225() local 629 ret_val = igc_read_nvm_eerd(hw, 0, 1, &nvm_data); in igc_update_nvm_checksum_i225() 642 ret_val = igc_read_nvm_eerd(hw, i, 1, &nvm_data); in igc_update_nvm_checksum_i225() 649 checksum += nvm_data; in igc_update_nvm_checksum_i225()
|
| /src/sys/dev/e1000/ |
| H A D | e1000_nvm.c | 778 u16 nvm_data; in e1000_read_pba_string_generic() local 797 ret_val = hw->nvm.ops.read(hw, NVM_PBA_OFFSET_0, 1, &nvm_data); in e1000_read_pba_string_generic() 813 if (nvm_data != NVM_PBA_PTR_GUARD) { in e1000_read_pba_string_generic() 823 pba_num[0] = (nvm_data >> 12) & 0xF; in e1000_read_pba_string_generic() 824 pba_num[1] = (nvm_data >> 8) & 0xF; in e1000_read_pba_string_generic() 825 pba_num[2] = (nvm_data >> 4) & 0xF; in e1000_read_pba_string_generic() 826 pba_num[3] = nvm_data & 0xF; in e1000_read_pba_string_generic() 869 ret_val = hw->nvm.ops.read(hw, pba_ptr + offset, 1, &nvm_data); in e1000_read_pba_string_generic() 874 pba_num[offset * 2] = (u8)(nvm_data >> 8); in e1000_read_pba_string_generic() 875 pba_num[(offset * 2) + 1] = (u8)(nvm_data & 0xFF); in e1000_read_pba_string_generic() [all …]
|
| H A D | e1000_82540.c | 502 u16 nvm_data; in e1000_adjust_serdes_amplitude_82540() local 506 ret_val = hw->nvm.ops.read(hw, NVM_SERDES_AMPLITUDE, 1, &nvm_data); in e1000_adjust_serdes_amplitude_82540() 510 if (nvm_data != NVM_RESERVED_WORD) { in e1000_adjust_serdes_amplitude_82540() 512 nvm_data &= NVM_SERDES_AMPLITUDE_MASK; in e1000_adjust_serdes_amplitude_82540() 514 nvm_data); in e1000_adjust_serdes_amplitude_82540() 591 u16 nvm_data; in e1000_set_phy_mode_82540() local 598 ret_val = hw->nvm.ops.read(hw, NVM_PHY_CLASS_WORD, 1, &nvm_data); in e1000_set_phy_mode_82540() 604 if ((nvm_data != NVM_RESERVED_WORD) && (nvm_data & NVM_PHY_CLASS_A)) { in e1000_set_phy_mode_82540() 694 u16 offset, nvm_data, i; in e1000_read_mac_addr_82540() local 700 ret_val = hw->nvm.ops.read(hw, offset, 1, &nvm_data); in e1000_read_mac_addr_82540() [all …]
|
| H A D | e1000_82542.c | 571 u16 offset, nvm_data, i; in e1000_read_mac_addr_82542() local 577 ret_val = hw->nvm.ops.read(hw, offset, 1, &nvm_data); in e1000_read_mac_addr_82542() 582 hw->mac.perm_addr[i] = (u8)(nvm_data & 0xFF); in e1000_read_mac_addr_82542() 583 hw->mac.perm_addr[i+1] = (u8)(nvm_data >> 8); in e1000_read_mac_addr_82542()
|
| H A D | e1000_82575.c | 2190 u16 nvm_data = 0; in e1000_reset_mdicnfg_82580() local 2201 &nvm_data); in e1000_reset_mdicnfg_82580() 2208 if (nvm_data & NVM_WORD24_EXT_MDIO) in e1000_reset_mdicnfg_82580() 2210 if (nvm_data & NVM_WORD24_COM_MDIO) in e1000_reset_mdicnfg_82580() 2347 u16 i, nvm_data; in e1000_validate_nvm_checksum_with_offset() local 2352 ret_val = hw->nvm.ops.read(hw, i, 1, &nvm_data); in e1000_validate_nvm_checksum_with_offset() 2357 checksum += nvm_data; in e1000_validate_nvm_checksum_with_offset() 2384 u16 i, nvm_data; in e1000_update_nvm_checksum_with_offset() local 2389 ret_val = hw->nvm.ops.read(hw, i, 1, &nvm_data); in e1000_update_nvm_checksum_with_offset() 2394 checksum += nvm_data; in e1000_update_nvm_checksum_with_offset() [all …]
|
| H A D | e1000_mac.c | 411 u16 offset, nvm_alt_mac_addr_offset, nvm_data; in e1000_check_alt_mac_addr_generic() local 416 ret_val = hw->nvm.ops.read(hw, NVM_COMPAT, 1, &nvm_data); in e1000_check_alt_mac_addr_generic() 451 ret_val = hw->nvm.ops.read(hw, offset, 1, &nvm_data); in e1000_check_alt_mac_addr_generic() 457 alt_mac_addr[i] = (u8)(nvm_data & 0xFF); in e1000_check_alt_mac_addr_generic() 458 alt_mac_addr[i + 1] = (u8)(nvm_data >> 8); in e1000_check_alt_mac_addr_generic() 957 u16 nvm_data; in e1000_set_default_fc_generic() local 975 1, &nvm_data); in e1000_set_default_fc_generic() 979 1, &nvm_data); in e1000_set_default_fc_generic() 988 if (!(nvm_data & NVM_WORD0F_PAUSE_MASK)) in e1000_set_default_fc_generic() 990 else if ((nvm_data & NVM_WORD0F_PAUSE_MASK) == in e1000_set_default_fc_generic()
|
| H A D | e1000_i210.c | 496 u16 i, nvm_data; in e1000_update_nvm_checksum_i210() local 505 ret_val = e1000_read_nvm_eerd(hw, 0, 1, &nvm_data); in e1000_update_nvm_checksum_i210() 519 ret_val = e1000_read_nvm_eerd(hw, i, 1, &nvm_data); in e1000_update_nvm_checksum_i210() 525 checksum += nvm_data; in e1000_update_nvm_checksum_i210()
|
| H A D | e1000_82541.c | 1283 u16 offset, nvm_data, i; in e1000_read_mac_addr_82541() local 1289 ret_val = hw->nvm.ops.read(hw, offset, 1, &nvm_data); in e1000_read_mac_addr_82541() 1294 hw->mac.perm_addr[i] = (u8)(nvm_data & 0xFF); in e1000_read_mac_addr_82541() 1295 hw->mac.perm_addr[i+1] = (u8)(nvm_data >> 8); in e1000_read_mac_addr_82541()
|
| H A D | e1000_82543.c | 1572 u16 offset, nvm_data, i; in e1000_read_mac_addr_82543() local 1578 ret_val = hw->nvm.ops.read(hw, offset, 1, &nvm_data); in e1000_read_mac_addr_82543() 1583 hw->mac.perm_addr[i] = (u8)(nvm_data & 0xFF); in e1000_read_mac_addr_82543() 1584 hw->mac.perm_addr[i+1] = (u8)(nvm_data >> 8); in e1000_read_mac_addr_82543()
|
| /src/sys/contrib/dev/iwlwifi/mld/ |
| H A D | mld.h | 242 struct iwl_nvm_data *nvm_data; member 391 if (mld->nvm_data && mld->nvm_data->valid_tx_ant) in iwl_mld_get_valid_tx_ant() 392 tx_ant &= mld->nvm_data->valid_tx_ant; in iwl_mld_get_valid_tx_ant() 404 if (mld->nvm_data && mld->nvm_data->valid_rx_ant) in iwl_mld_get_valid_rx_ant() 405 rx_ant &= mld->nvm_data->valid_rx_ant; in iwl_mld_get_valid_rx_ant()
|
| H A D | mld.c | 450 mld->nvm_data = iwl_get_nvm(mld->trans, mld->fw, 0, 0); in iwl_op_mode_mld_start() 451 if (IS_ERR(mld->nvm_data)) { in iwl_op_mode_mld_start() 453 ret = PTR_ERR(mld->nvm_data); in iwl_op_mode_mld_start() 505 kfree(mld->nvm_data); in iwl_op_mode_mld_start() 534 kfree(mld->nvm_data); in iwl_op_mode_mld_stop()
|
| H A D | mac80211.c | 103 memcpy(mld->addresses[0].addr, mld->nvm_data->hw_addr, ETH_ALEN); in iwl_mld_hw_set_addresses() 108 if (mld->nvm_data->n_hw_addrs > 1) in iwl_mld_hw_set_addresses() 109 num_addrs = min(mld->nvm_data->n_hw_addrs, in iwl_mld_hw_set_addresses() 124 struct ieee80211_supported_band *bands = mld->nvm_data->bands; in iwl_mld_hw_set_channels() 283 if (mld->nvm_data->sku_cap_11be_enable && in iwl_mac_hw_set_wiphy() 350 if (!mld->nvm_data->sku_cap_11be_enable || in iwl_mac_hw_set_wiphy() 408 if (WARN_ON(!mld->nvm_data->sku_cap_11ax_enable)) in iwl_mld_hw_verify_preconditions() 412 if (WARN_ON(!mld->nvm_data->lar_enabled)) in iwl_mld_hw_verify_preconditions() 2616 if (WARN_ON(!mld->nvm_data)) in iwl_mld_set_antenna() 2626 iwl_reinit_cab(mld->trans, mld->nvm_data, tx_ant, rx_ant, mld->fw); in iwl_mld_set_antenna()
|
| /src/sys/contrib/dev/iwlwifi/mvm/ |
| H A D | fw.c | 681 if (!mvm->nvm_data) { in iwl_run_unified_mvm_ucode() 682 mvm->nvm_data = iwl_get_nvm(mvm->trans, mvm->fw, in iwl_run_unified_mvm_ucode() 684 if (IS_ERR(mvm->nvm_data)) { in iwl_run_unified_mvm_ucode() 685 ret = PTR_ERR(mvm->nvm_data); in iwl_run_unified_mvm_ucode() 686 mvm->nvm_data = NULL; in iwl_run_unified_mvm_ucode() 740 if (!mvm->nvm_data) { in iwl_run_init_mvm_ucode() 755 WARN_ONCE(mvm->nvm_data->nvm_version < mvm->trans->cfg->nvm_ver, in iwl_run_init_mvm_ucode() 757 mvm->nvm_data->nvm_version, mvm->trans->cfg->nvm_ver); in iwl_run_init_mvm_ucode() 806 if (!mvm->nvm_data) { in iwl_run_init_mvm_ucode() 808 mvm->nvm_data = kzalloc(sizeof(struct iwl_nvm_data) + in iwl_run_init_mvm_ucode() [all …]
|
| H A D | nvm.c | 393 mvm->nvm_data = iwl_parse_nvm_sections(mvm); in iwl_nvm_init() 394 if (!mvm->nvm_data) in iwl_nvm_init() 397 mvm->nvm_data->nvm_version); in iwl_nvm_init() 548 nvm_lar = mvm->nvm_data->lar_enabled; in iwl_mvm_init_mcc()
|
| H A D | mvm.h | 990 struct iwl_nvm_data *nvm_data; member 1451 bool nvm_lar = mvm->nvm_data->lar_enabled; in iwl_mvm_is_lar_supported() 1812 if (mvm->nvm_data && mvm->nvm_data->valid_tx_ant) in iwl_mvm_get_valid_tx_ant() 1813 tx_ant &= mvm->nvm_data->valid_tx_ant; in iwl_mvm_get_valid_tx_ant() 1825 if (mvm->nvm_data && mvm->nvm_data->valid_rx_ant) in iwl_mvm_get_valid_rx_ant() 1826 rx_ant &= mvm->nvm_data->valid_rx_ant; in iwl_mvm_get_valid_rx_ant()
|
| H A D | mac80211.c | 324 if (!mvm->nvm_data) in iwl_mvm_op_set_antenna() 334 iwl_reinit_cab(mvm->trans, mvm->nvm_data, tx_ant, rx_ant, mvm->fw); in iwl_mvm_op_set_antenna() 375 if (mvm->mld_api_is_used && mvm->nvm_data->sku_cap_11be_enable && in iwl_mvm_mac_setup_register() 576 memcpy(mvm->addresses[0].addr, mvm->nvm_data->hw_addr, ETH_ALEN); in iwl_mvm_mac_setup_register() 581 num_mac = (mvm->nvm_data->n_hw_addrs > 1) ? in iwl_mvm_mac_setup_register() 582 min(IWL_MVM_MAX_ADDRESSES, mvm->nvm_data->n_hw_addrs) : 1; in iwl_mvm_mac_setup_register() 606 if (mvm->nvm_data->bands[NL80211_BAND_2GHZ].n_channels) in iwl_mvm_mac_setup_register() 608 &mvm->nvm_data->bands[NL80211_BAND_2GHZ]; in iwl_mvm_mac_setup_register() 609 if (mvm->nvm_data->bands[NL80211_BAND_5GHZ].n_channels) { in iwl_mvm_mac_setup_register() 611 &mvm->nvm_data->bands[NL80211_BAND_5GHZ]; in iwl_mvm_mac_setup_register() [all …]
|
| H A D | scan.c | 1042 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 D | ops.c | 855 mvm->nvm_data = in iwl_mvm_start_get_nvm() 1183 kfree(mvm->nvm_data); in iwl_mvm_sap_connected_wk() 1613 kfree(mvm->nvm_data); in iwl_op_mode_mvm_stop()
|
| /src/usr.sbin/bhyve/ |
| H A D | pci_e82545.c | 331 uint16_t nvm_data; member 456 sc->nvm_opaddr, sc->nvm_data); in e82545_eecd_strobe() 462 if (sc->nvm_data & 0x8000) { in e82545_eecd_strobe() 467 sc->nvm_data <<= 1; in e82545_eecd_strobe() 476 sc->nvm_data <<= 1; in e82545_eecd_strobe() 478 sc->nvm_data |= 1; in e82545_eecd_strobe() 492 addr, sc->nvm_data); in e82545_eecd_strobe() 493 sc->eeprom_data[addr] = sc->nvm_data; in e82545_eecd_strobe() 523 sc->nvm_data = sc->eeprom_data[addr]; in e82545_eecd_strobe() 525 addr, sc->nvm_data); in e82545_eecd_strobe() [all …]
|
| /src/sys/contrib/dev/iwlwifi/mld/tests/ |
| H A D | utils.c | 55 KUNIT_ALLOC_AND_ASSERT(test, mld->nvm_data); in iwlmld_kunit_test_init()
|