/freebsd-current/sys/dev/igc/ |
H A D | igc_nvm.c | 20 struct igc_nvm_info *nvm = &hw->nvm; local 24 nvm->ops.init_params = igc_null_ops_generic; 25 nvm->ops.acquire = igc_null_ops_generic; 26 nvm->ops.read = igc_null_read_nvm; 27 nvm->ops.release = igc_null_nvm_generic; 28 nvm->ops.reload = igc_reload_nvm_generic; 29 nvm->ops.update = igc_null_ops_generic; 30 nvm->ops.validate = igc_null_ops_generic; 31 nvm 116 struct igc_nvm_info *nvm = &hw->nvm; local 261 struct igc_nvm_info *nvm = &hw->nvm; local 326 struct igc_nvm_info *nvm = &hw->nvm; local 378 struct igc_nvm_info *nvm = &hw->nvm; local 426 struct igc_nvm_info *nvm = &hw->nvm; local [all...] |
H A D | igc_i225.c | 27 struct igc_nvm_info *nvm = &hw->nvm; local 47 nvm->word_size = 1 << size; 48 nvm->opcode_bits = 8; 49 nvm->delay_usec = 1; 50 nvm->type = igc_nvm_eeprom_spi; 53 nvm->page_size = eecd & IGC_EECD_ADDR_BITS ? 32 : 8; 54 nvm->address_bits = eecd & IGC_EECD_ADDR_BITS ? 57 if (nvm->word_size == (1 << 15)) 58 nvm 533 struct igc_nvm_info *nvm = &hw->nvm; local [all...] |
H A D | igc_api.c | 47 if (hw->nvm.ops.init_params) { 48 ret_val = hw->nvm.ops.init_params(hw); 54 DEBUGOUT("nvm.init_nvm_params was NULL\n"); 621 if (hw->nvm.ops.validate) 622 return hw->nvm.ops.validate(hw); 636 if (hw->nvm.ops.update) 637 return hw->nvm.ops.update(hw); 651 if (hw->nvm.ops.reload) 652 hw->nvm.ops.reload(hw); 667 if (hw->nvm [all...] |
H A D | igc_mac.c | 191 * Checks the nvm for an alternate MAC address. An alternate MAC address 208 ret_val = hw->nvm.ops.read(hw, NVM_COMPAT, 1, &nvm_data); 213 ret_val = hw->nvm.ops.read(hw, NVM_ALT_MAC_ADDR_PTR, 1, 229 ret_val = hw->nvm.ops.read(hw, offset, 1, &nvm_data); 924 s32 timeout = hw->nvm.word_size + 1;
|
H A D | igc_hw.h | 522 struct igc_nvm_info nvm; member in struct:igc_hw
|
/freebsd-current/sys/dev/e1000/ |
H A D | e1000_nvm.c | 47 struct e1000_nvm_info *nvm = &hw->nvm; local 51 nvm->ops.init_params = e1000_null_ops_generic; 52 nvm->ops.acquire = e1000_null_ops_generic; 53 nvm->ops.read = e1000_null_read_nvm; 54 nvm->ops.release = e1000_null_nvm_generic; 55 nvm->ops.reload = e1000_reload_nvm_generic; 56 nvm->ops.update = e1000_null_ops_generic; 57 nvm->ops.valid_led_default = e1000_null_led_default; 58 nvm 156 struct e1000_nvm_info *nvm = &hw->nvm; local 304 struct e1000_nvm_info *nvm = &hw->nvm; local 390 struct e1000_nvm_info *nvm = &hw->nvm; local 449 struct e1000_nvm_info *nvm = &hw->nvm; local 510 struct e1000_nvm_info *nvm = &hw->nvm; local 564 struct e1000_nvm_info *nvm = &hw->nvm; local 612 struct e1000_nvm_info *nvm = &hw->nvm; local 693 struct e1000_nvm_info *nvm = &hw->nvm; local [all...] |
H A D | e1000_i210.c | 103 if (hw->nvm.ops.acquire(hw) == E1000_SUCCESS) { 106 hw->nvm.ops.release(hw); 148 if (hw->nvm.ops.acquire(hw) == E1000_SUCCESS) { 151 hw->nvm.ops.release(hw); 178 struct e1000_nvm_info *nvm = &hw->nvm; local 189 if ((offset >= nvm->word_size) || (words > (nvm->word_size - offset)) || 191 DEBUGOUT("nvm parameter(s) out of bounds\n"); 460 if (hw->nvm 630 struct e1000_nvm_info *nvm = &hw->nvm; local [all...] |
H A D | e1000_82541.c | 130 struct e1000_nvm_info *nvm = &hw->nvm; local 137 switch (nvm->override) { 139 nvm->type = e1000_nvm_eeprom_spi; 143 nvm->type = e1000_nvm_eeprom_spi; 147 nvm->type = e1000_nvm_eeprom_microwire; 151 nvm->type = e1000_nvm_eeprom_microwire; 155 nvm->type = eecd & E1000_EECD_TYPE ? e1000_nvm_eeprom_spi 160 if (nvm->type == e1000_nvm_eeprom_spi) { 161 nvm [all...] |
H A D | e1000_82540.c | 119 struct e1000_nvm_info *nvm = &hw->nvm; local 124 nvm->type = e1000_nvm_eeprom_microwire; 125 nvm->delay_usec = 50; 126 nvm->opcode_bits = 3; 127 switch (nvm->override) { 129 nvm->address_bits = 8; 130 nvm->word_size = 256; 133 nvm->address_bits = 6; 134 nvm [all...] |
H A D | e1000_82542.c | 76 struct e1000_nvm_info *nvm = &hw->nvm; local 80 nvm->address_bits = 6; 81 nvm->delay_usec = 50; 82 nvm->opcode_bits = 3; 83 nvm->type = e1000_nvm_eeprom_microwire; 84 nvm->word_size = 64; 87 nvm->ops.read = e1000_read_nvm_microwire; 88 nvm->ops.release = e1000_stop_nvm; 89 nvm [all...] |
H A D | e1000_82571.c | 203 struct e1000_nvm_info *nvm = &hw->nvm; local 209 nvm->opcode_bits = 8; 210 nvm->delay_usec = 1; 211 switch (nvm->override) { 213 nvm->page_size = 32; 214 nvm->address_bits = 16; 217 nvm->page_size = 8; 218 nvm->address_bits = 8; 221 nvm 798 struct e1000_nvm_info *nvm = &hw->nvm; local 1776 struct e1000_nvm_info *nvm = &hw->nvm; local [all...] |
H A D | e1000_80003es2lan.c | 140 struct e1000_nvm_info *nvm = &hw->nvm; local 146 nvm->opcode_bits = 8; 147 nvm->delay_usec = 1; 148 switch (nvm->override) { 150 nvm->page_size = 32; 151 nvm->address_bits = 16; 154 nvm->page_size = 8; 155 nvm->address_bits = 8; 158 nvm [all...] |
H A D | e1000_82543.c | 169 struct e1000_nvm_info *nvm = &hw->nvm; local 173 nvm->type = e1000_nvm_eeprom_microwire; 174 nvm->word_size = 64; 175 nvm->delay_usec = 50; 176 nvm->address_bits = 6; 177 nvm->opcode_bits = 3; 180 nvm->ops.read = e1000_read_nvm_microwire; 181 nvm->ops.update = e1000_update_nvm_checksum_generic; 182 nvm [all...] |
H A D | e1000_82575.c | 442 struct e1000_nvm_info *nvm = &hw->nvm; local 461 nvm->word_size = 1 << size; 463 nvm->opcode_bits = 8; 464 nvm->delay_usec = 1; 466 switch (nvm->override) { 468 nvm->page_size = 32; 469 nvm->address_bits = 16; 472 nvm->page_size = 8; 473 nvm [all...] |
H A D | e1000_ich8lan.c | 646 struct e1000_nvm_info *nvm = &hw->nvm; local 654 nvm->type = e1000_nvm_flash_sw; 663 nvm->flash_base_addr = 0; 667 nvm->flash_bank_size = nvm_size / 2; 669 nvm->flash_bank_size /= sizeof(u16); 689 nvm->flash_base_addr = sector_base_addr 695 nvm->flash_bank_size = ((sector_end_addr - sector_base_addr) 697 nvm->flash_bank_size /= 2; 699 nvm 3427 struct e1000_nvm_info *nvm = &hw->nvm; local 3534 struct e1000_nvm_info *nvm = &hw->nvm; local 3629 struct e1000_nvm_info *nvm = &hw->nvm; local 4049 struct e1000_nvm_info *nvm = &hw->nvm; local 4086 struct e1000_nvm_info *nvm = &hw->nvm; local 4248 struct e1000_nvm_info *nvm = &hw->nvm; local 4730 struct e1000_nvm_info *nvm = &hw->nvm; local [all...] |
H A D | e1000_vf.c | 80 hw->nvm.type = e1000_nvm_none; 81 hw->nvm.ops.acquire = e1000_acquire_vf; 82 hw->nvm.ops.release = e1000_release_vf; 149 hw->nvm.ops.init_params = e1000_init_nvm_params_vf;
|
H A D | e1000_api.c | 74 if (hw->nvm.ops.init_params) { 75 ret_val = hw->nvm.ops.init_params(hw); 81 DEBUGOUT("nvm.init_nvm_params was NULL\n"); 1314 if (hw->nvm.ops.validate) 1315 return hw->nvm.ops.validate(hw); 1329 if (hw->nvm.ops.update) 1330 return hw->nvm.ops.update(hw); 1344 if (hw->nvm.ops.reload) 1345 hw->nvm.ops.reload(hw); 1360 if (hw->nvm [all...] |
H A D | e1000_mac.c | 399 * Checks the nvm for an alternate MAC address. An alternate MAC address 416 ret_val = hw->nvm.ops.read(hw, NVM_COMPAT, 1, &nvm_data); 430 ret_val = hw->nvm.ops.read(hw, NVM_ALT_MAC_ADDR_PTR, 1, 451 ret_val = hw->nvm.ops.read(hw, offset, 1, &nvm_data); 972 ret_val = hw->nvm.ops.read(hw, 977 ret_val = hw->nvm.ops.read(hw, 1757 ret_val = hw->nvm.ops.read(hw, NVM_ID_LED_SETTINGS, 1, data); 1786 ret_val = hw->nvm.ops.valid_led_default(hw, &data); 2201 s32 fw_timeout = hw->nvm.word_size + 1; 2202 s32 sw_timeout = hw->nvm [all...] |
/freebsd-current/sys/contrib/dev/iwlwifi/ |
H A D | iwl-nvm-parse.c | 16 #include "iwl-nvm-parse.h" 21 #include "fw/api/nvm-reg.h" 1279 "mac address from nvm override section is not valid\n"); 1878 /* nvm file validation, dword_buff[2] holds the file version */ 1966 struct iwl_nvm_data *nvm; local 2007 nvm = kzalloc(struct_size(nvm, channels, IWL_NUM_CHANNELS), GFP_KERNEL); 2008 if (!nvm) { 2013 iwl_set_hw_address_from_csr(trans, nvm); 2016 if (!is_valid_ether_addr(nvm [all...] |
/freebsd-current/sys/dev/ixl/ |
H A D | i40e_nvm.c | 48 struct i40e_nvm_info *nvm = &hw->nvm; local 55 /* The SR size is stored regardless of the nvm programming mode 62 nvm->sr_size = BIT(sr_size) * I40E_SR_WORDS_IN_1KB; 68 nvm->timeout = I40E_MAX_NVM_TIMEOUT; 69 nvm->blank_nvm_mode = FALSE; 71 nvm->blank_nvm_mode = TRUE; 96 if (hw->nvm.blank_nvm_mode) 105 hw->nvm.hw_semaphore_timeout = I40E_MS_TO_GTIME(time_left) + gtime; 124 hw->nvm [all...] |
H A D | i40e_adminq.c | 713 &hw->nvm.version); 716 hw->nvm.eetrack = (eetrack_hi << 16) | eetrack_lo; 722 hw->nvm.oem_ver = ((u32)oem_hi << 16) | oem_lo;
|
/freebsd-current/sys/modules/iwlwifi/ |
H A D | Makefile | 14 SRCS+= iwl-io.c iwl-nvm-parse.c iwl-phy-db.c iwl-trans.c 22 SRCS+= mvm/mac80211.c mvm/nvm.c mvm/offloading.c mvm/ops.c
|
/freebsd-current/sys/dev/ice/ |
H A D | ice_nvm.c | 59 cmd = &desc.params.nvm; 170 cmd = &desc.params.nvm; 219 cmd = &desc.params.nvm; 872 * @nvm: pointer to NVM info structure 878 ice_get_nvm_ver_info(struct ice_hw *hw, enum ice_bank_select bank, struct ice_nvm_info *nvm) argument 889 nvm->major = (ver & ICE_NVM_VER_HI_MASK) >> ICE_NVM_VER_HI_SHIFT; 890 nvm->minor = (ver & ICE_NVM_VER_LO_MASK) >> ICE_NVM_VER_LO_SHIFT; 903 nvm->eetrack = (eetrack_hi << 16) | eetrack_lo; 905 status = ice_get_nvm_srev(hw, bank, &nvm->srev); 915 * @nvm 921 ice_get_inactive_nvm_ver(struct ice_hw *hw, struct ice_nvm_info *nvm) argument [all...] |
H A D | ice_nvm.h | 132 ice_get_inactive_nvm_ver(struct ice_hw *hw, struct ice_nvm_info *nvm);
|
H A D | ice_type.h | 625 u32 nvm; member in struct:ice_minsrev_info 675 struct ice_nvm_info nvm; /* NVM version information */ member in struct:ice_flash_info
|