Home
last modified time | relevance | path

Searched refs:nvm (Results 1 – 25 of 29) sorted by relevance

12

/illumos-gate/usr/src/uts/common/io/e1000api/
H A De1000_nvm.c47 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_init_nvm_ops_generic() local
149 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_shift_out_eec_bits() local
297 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_standby_nvm() local
383 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_ready_nvm_eeprom() local
442 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_read_nvm_spi() local
453 if ((offset >= nvm->word_size) || (words > (nvm->word_size - offset)) || in e1000_read_nvm_spi()
503 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_read_nvm_microwire() local
513 if ((offset >= nvm->word_size) || (words > (nvm->word_size - offset)) || in e1000_read_nvm_microwire()
557 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_read_nvm_eerd() local
605 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_write_nvm_spi() local
[all …]
H A De1000_i210.c252 hw->nvm.ops.release(hw); in e1000_read_nvm_srrd_i210()
297 hw->nvm.ops.release(hw); in e1000_write_nvm_srwr_i210()
324 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_write_nvm_srwr() local
335 if ((offset >= nvm->word_size) || (words > (nvm->word_size - offset)) || in e1000_write_nvm_srwr()
512 read_op_ptr = hw->nvm.ops.read; in e1000_validate_nvm_checksum_i210()
520 hw->nvm.ops.release(hw); in e1000_validate_nvm_checksum_i210()
566 hw->nvm.ops.release(hw); in e1000_update_nvm_checksum_i210()
576 hw->nvm.ops.release(hw); in e1000_update_nvm_checksum_i210()
581 hw->nvm.ops.release(hw); in e1000_update_nvm_checksum_i210()
675 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_init_nvm_params_i210() local
[all …]
H A De1000_82540.c119 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_init_nvm_params_82540() local
124 nvm->type = e1000_nvm_eeprom_microwire; in e1000_init_nvm_params_82540()
125 nvm->delay_usec = 50; in e1000_init_nvm_params_82540()
126 nvm->opcode_bits = 3; in e1000_init_nvm_params_82540()
127 switch (nvm->override) { in e1000_init_nvm_params_82540()
129 nvm->address_bits = 8; in e1000_init_nvm_params_82540()
130 nvm->word_size = 256; in e1000_init_nvm_params_82540()
133 nvm->address_bits = 6; in e1000_init_nvm_params_82540()
134 nvm->word_size = 64; in e1000_init_nvm_params_82540()
144 nvm->ops.read = e1000_read_nvm_microwire; in e1000_init_nvm_params_82540()
[all …]
H A De1000_82541.c130 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_init_nvm_params_82541() local
137 switch (nvm->override) { in e1000_init_nvm_params_82541()
139 nvm->type = e1000_nvm_eeprom_spi; in e1000_init_nvm_params_82541()
143 nvm->type = e1000_nvm_eeprom_spi; in e1000_init_nvm_params_82541()
162 nvm->delay_usec = 1; in e1000_init_nvm_params_82541()
163 nvm->opcode_bits = 8; in e1000_init_nvm_params_82541()
168 nvm->ops.read = e1000_read_nvm_spi; in e1000_init_nvm_params_82541()
181 nvm->word_size = 64; in e1000_init_nvm_params_82541()
193 nvm->word_size = 1 << size; in e1000_init_nvm_params_82541()
197 nvm->delay_usec = 50; in e1000_init_nvm_params_82541()
[all …]
H A De1000_82571.c207 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_init_nvm_params_82571() local
213 nvm->opcode_bits = 8; in e1000_init_nvm_params_82571()
214 nvm->delay_usec = 1; in e1000_init_nvm_params_82571()
215 switch (nvm->override) { in e1000_init_nvm_params_82571()
217 nvm->page_size = 32; in e1000_init_nvm_params_82571()
218 nvm->address_bits = 16; in e1000_init_nvm_params_82571()
221 nvm->page_size = 8; in e1000_init_nvm_params_82571()
222 nvm->address_bits = 8; in e1000_init_nvm_params_82571()
914 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_write_nvm_eewr_82571() local
923 if ((offset >= nvm->word_size) || (words > (nvm->word_size - offset)) || in e1000_write_nvm_eewr_82571()
[all …]
H A De1000_82542.c76 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_init_nvm_params_82542() local
80 nvm->address_bits = 6; in e1000_init_nvm_params_82542()
81 nvm->delay_usec = 50; in e1000_init_nvm_params_82542()
82 nvm->opcode_bits = 3; in e1000_init_nvm_params_82542()
83 nvm->type = e1000_nvm_eeprom_microwire; in e1000_init_nvm_params_82542()
84 nvm->word_size = 64; in e1000_init_nvm_params_82542()
87 nvm->ops.read = e1000_read_nvm_microwire; in e1000_init_nvm_params_82542()
88 nvm->ops.release = e1000_stop_nvm; in e1000_init_nvm_params_82542()
89 nvm->ops.write = e1000_write_nvm_microwire; in e1000_init_nvm_params_82542()
90 nvm->ops.update = e1000_update_nvm_checksum_generic; in e1000_init_nvm_params_82542()
[all …]
H A De1000_80003es2lan.c142 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_init_nvm_params_80003es2lan() local
148 nvm->opcode_bits = 8; in e1000_init_nvm_params_80003es2lan()
149 nvm->delay_usec = 1; in e1000_init_nvm_params_80003es2lan()
150 switch (nvm->override) { in e1000_init_nvm_params_80003es2lan()
152 nvm->page_size = 32; in e1000_init_nvm_params_80003es2lan()
153 nvm->address_bits = 16; in e1000_init_nvm_params_80003es2lan()
156 nvm->page_size = 8; in e1000_init_nvm_params_80003es2lan()
157 nvm->address_bits = 8; in e1000_init_nvm_params_80003es2lan()
165 nvm->type = e1000_nvm_eeprom_spi; in e1000_init_nvm_params_80003es2lan()
178 nvm->word_size = 1 << size; in e1000_init_nvm_params_80003es2lan()
[all …]
H A De1000_ich8lan.c651 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_init_nvm_params_ich8lan() local
3442 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_valid_nvm_bank_detect_ich8lan() local
3553 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_read_nvm_spt() local
3564 if ((offset >= nvm->word_size) || (words > nvm->word_size - offset) || in e1000_read_nvm_spt()
3646 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_read_nvm_ich8lan() local
3655 if ((offset >= nvm->word_size) || (words > nvm->word_size - offset) || in e1000_read_nvm_ich8lan()
4065 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_write_nvm_ich8lan() local
4071 if ((offset >= nvm->word_size) || (words > nvm->word_size - offset) || in e1000_write_nvm_ich8lan()
4102 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_update_nvm_checksum_spt() local
4271 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_update_nvm_checksum_ich8lan() local
[all …]
H A De1000_82543.c169 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_init_nvm_params_82543() local
173 nvm->type = e1000_nvm_eeprom_microwire; in e1000_init_nvm_params_82543()
174 nvm->word_size = 64; in e1000_init_nvm_params_82543()
175 nvm->delay_usec = 50; in e1000_init_nvm_params_82543()
176 nvm->address_bits = 6; in e1000_init_nvm_params_82543()
177 nvm->opcode_bits = 3; in e1000_init_nvm_params_82543()
180 nvm->ops.read = e1000_read_nvm_microwire; in e1000_init_nvm_params_82543()
181 nvm->ops.update = e1000_update_nvm_checksum_generic; in e1000_init_nvm_params_82543()
184 nvm->ops.write = e1000_write_nvm_microwire; in e1000_init_nvm_params_82543()
274 hw->nvm.ops.init_params = e1000_init_nvm_params_82543; in e1000_init_function_pointers_82543()
[all …]
H A De1000_82575.c332 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_init_nvm_params_82575() local
352 nvm->word_size = 1 << size; in e1000_init_nvm_params_82575()
354 nvm->opcode_bits = 8; in e1000_init_nvm_params_82575()
355 nvm->delay_usec = 1; in e1000_init_nvm_params_82575()
357 switch (nvm->override) { in e1000_init_nvm_params_82575()
359 nvm->page_size = 32; in e1000_init_nvm_params_82575()
360 nvm->address_bits = 16; in e1000_init_nvm_params_82575()
363 nvm->page_size = 8; in e1000_init_nvm_params_82575()
364 nvm->address_bits = 8; in e1000_init_nvm_params_82575()
373 nvm->page_size = 128; in e1000_init_nvm_params_82575()
[all …]
H A De1000_api.c74 if (hw->nvm.ops.init_params) { in e1000_init_nvm_params()
75 ret_val = hw->nvm.ops.init_params(hw); in e1000_init_nvm_params()
1312 if (hw->nvm.ops.validate) in e1000_validate_nvm_checksum()
1313 return hw->nvm.ops.validate(hw); in e1000_validate_nvm_checksum()
1327 if (hw->nvm.ops.update) in e1000_update_nvm_checksum()
1328 return hw->nvm.ops.update(hw); in e1000_update_nvm_checksum()
1342 if (hw->nvm.ops.reload) in e1000_reload_nvm()
1343 hw->nvm.ops.reload(hw); in e1000_reload_nvm()
1358 if (hw->nvm.ops.read) in e1000_read_nvm()
1359 return hw->nvm.ops.read(hw, offset, words, data); in e1000_read_nvm()
[all …]
H A De1000_vf.c80 hw->nvm.type = e1000_nvm_none; in e1000_init_nvm_params_vf()
81 hw->nvm.ops.acquire = e1000_acquire_vf; in e1000_init_nvm_params_vf()
82 hw->nvm.ops.release = e1000_release_vf; in e1000_init_nvm_params_vf()
149 hw->nvm.ops.init_params = e1000_init_nvm_params_vf; in e1000_init_function_pointers_vf()
H A De1000_mac.c409 ret_val = hw->nvm.ops.read(hw, NVM_COMPAT, 1, &nvm_data); in e1000_check_alt_mac_addr_generic()
423 ret_val = hw->nvm.ops.read(hw, NVM_ALT_MAC_ADDR_PTR, 1, in e1000_check_alt_mac_addr_generic()
444 ret_val = hw->nvm.ops.read(hw, offset, 1, &nvm_data); in e1000_check_alt_mac_addr_generic()
965 ret_val = hw->nvm.ops.read(hw, in e1000_set_default_fc_generic()
970 ret_val = hw->nvm.ops.read(hw, in e1000_set_default_fc_generic()
1718 s32 timeout = hw->nvm.word_size + 1; in e1000_get_hw_semaphore_generic()
1820 ret_val = hw->nvm.ops.read(hw, NVM_ID_LED_SETTINGS, 1, data); in e1000_valid_led_default_generic()
1849 ret_val = hw->nvm.ops.valid_led_default(hw, &data); in e1000_id_led_init_generic()
H A De1000_hw.h1082 struct e1000_nvm_info nvm; member
/illumos-gate/usr/src/uts/common/io/igc/core/
H A Digc_nvm.c19 struct igc_nvm_info *nvm = &hw->nvm; in igc_init_nvm_ops_generic() local
115 struct igc_nvm_info *nvm = &hw->nvm; in igc_shift_out_eec_bits() local
260 struct igc_nvm_info *nvm = &hw->nvm; in igc_standby_nvm() local
325 struct igc_nvm_info *nvm = &hw->nvm; in igc_ready_nvm_eeprom() local
377 struct igc_nvm_info *nvm = &hw->nvm; in igc_read_nvm_eerd() local
386 if ((offset >= nvm->word_size) || (words > (nvm->word_size - offset)) || in igc_read_nvm_eerd()
425 struct igc_nvm_info *nvm = &hw->nvm; in igc_write_nvm_spi() local
434 if ((offset >= nvm->word_size) || (words > (nvm->word_size - offset)) || in igc_write_nvm_spi()
449 nvm->ops.release(hw); in igc_write_nvm_spi()
457 nvm->opcode_bits); in igc_write_nvm_spi()
[all …]
H A Digc_i225.c26 struct igc_nvm_info *nvm = &hw->nvm; in igc_init_nvm_params_i225() local
46 nvm->word_size = 1 << size; in igc_init_nvm_params_i225()
47 nvm->opcode_bits = 8; in igc_init_nvm_params_i225()
48 nvm->delay_usec = 1; in igc_init_nvm_params_i225()
57 nvm->page_size = 128; in igc_init_nvm_params_i225()
68 hw->nvm.type = igc_nvm_invm; in igc_init_nvm_params_i225()
461 hw->nvm.ops.release(hw); in igc_read_nvm_srrd_i225()
532 struct igc_nvm_info *nvm = &hw->nvm; in __igc_write_nvm_srwr() local
542 if ((offset >= nvm->word_size) || (words > (nvm->word_size - offset)) || in __igc_write_nvm_srwr()
601 hw->nvm.ops.release(hw); in igc_validate_nvm_checksum_i225()
[all …]
H A Digc_api.c46 if (hw->nvm.ops.init_params) { in igc_init_nvm_params()
47 ret_val = hw->nvm.ops.init_params(hw); in igc_init_nvm_params()
620 if (hw->nvm.ops.validate) in igc_validate_nvm_checksum()
621 return hw->nvm.ops.validate(hw); in igc_validate_nvm_checksum()
635 if (hw->nvm.ops.update) in igc_update_nvm_checksum()
636 return hw->nvm.ops.update(hw); in igc_update_nvm_checksum()
650 if (hw->nvm.ops.reload) in igc_reload_nvm()
651 hw->nvm.ops.reload(hw); in igc_reload_nvm()
666 if (hw->nvm.ops.read) in igc_read_nvm()
667 return hw->nvm.ops.read(hw, offset, words, data); in igc_read_nvm()
[all …]
H A Digc_mac.c207 ret_val = hw->nvm.ops.read(hw, NVM_COMPAT, 1, &nvm_data); in igc_check_alt_mac_addr_generic()
212 ret_val = hw->nvm.ops.read(hw, NVM_ALT_MAC_ADDR_PTR, 1, in igc_check_alt_mac_addr_generic()
228 ret_val = hw->nvm.ops.read(hw, offset, 1, &nvm_data); in igc_check_alt_mac_addr_generic()
923 s32 timeout = hw->nvm.word_size + 1; in igc_get_hw_semaphore_generic()
H A Digc_hw.h522 struct igc_nvm_info nvm; member
/illumos-gate/usr/src/uts/common/io/bnx/570x/driver/common/lmdev/
H A Dbnx_hw_nvram.c369 nvm.nvm_access_enable, in enable_nvram_access()
393 nvm.nvm_access_enable, in disable_nvram_access()
593 REG_WR(pdev, nvm.nvm_write, val); in nvram_write_dword()
648 REG_WR(pdev, nvm.nvm_read, 0); in find_atmel_size()
661 REG_RD(pdev, nvm.nvm_read, &val); in find_atmel_size()
662 REG_WR(pdev, nvm.nvm_cfg3, orig); in find_atmel_size()
716 REG_RD(pdev, nvm.nvm_cfg1, &val); in find_stm_size()
724 REG_WR(pdev, nvm.nvm_write, 0); in find_stm_size()
734 REG_WR(pdev, nvm.nvm_write, 0); in find_stm_size()
775 REG_RD(pdev, nvm.nvm_cfg1, &idx); in find_stm_size()
[all …]
/illumos-gate/usr/src/uts/common/io/i40e/core/
H A Di40e_nvm.c49 struct i40e_nvm_info *nvm = &hw->nvm; in i40e_init_nvm() local
69 nvm->timeout = I40E_MAX_NVM_TIMEOUT; in i40e_init_nvm()
70 nvm->blank_nvm_mode = FALSE; in i40e_init_nvm()
72 nvm->blank_nvm_mode = TRUE; in i40e_init_nvm()
97 if (hw->nvm.blank_nvm_mode) in i40e_acquire_nvm()
124 hw->nvm.hw_semaphore_timeout = in i40e_acquire_nvm()
130 hw->nvm.hw_semaphore_timeout = 0; in i40e_acquire_nvm()
154 if (hw->nvm.blank_nvm_mode) in i40e_release_nvm()
214 if (offset >= hw->nvm.sr_size) { in i40e_read_nvm_word_srctl()
217 offset, hw->nvm.sr_size); in i40e_read_nvm_word_srctl()
[all …]
H A Di40e_adminq.c712 &hw->nvm.version); in i40e_init_adminq()
715 hw->nvm.eetrack = (eetrack_hi << 16) | eetrack_lo; in i40e_init_adminq()
721 hw->nvm.oem_ver = ((u32)oem_hi << 16) | oem_lo; in i40e_init_adminq()
/illumos-gate/usr/src/lib/scsi/libses/common/
H A Dses_subr.c137 __ses_set_errno(ses_errno_t err, const char *nvm) in __ses_set_errno() argument
139 if (nvm == NULL) { in __ses_set_errno()
142 (void) strlcpy(_ses_nverr_member, nvm, in __ses_set_errno()
/illumos-gate/usr/src/test/nvme-tests/tests/nvmeadm/
H A Dnvmeadm_test.ksh295 nvmeadm_fail list-logpages -s nvm,kefka $nt_dev
388 nvmeadm_pass list-logpages -s controller,nvm $nt_dev
389 nvmeadm_pass list-logpages -s controller,nvm,ns $nt_dev
/illumos-gate/usr/src/uts/common/io/igb/
H A Digb_main.c5428 switch (igb->hw.nvm.type) { in igb_ufm_fill_image()
5482 ddi_ufm_slot_set_imgsize(slotp, igb->hw.nvm.word_size * 2); in igb_ufm_fill_slot()
5492 if (igb->hw.nvm.type != e1000_nvm_none && in igb_ufm_getcaps()
5493 igb->hw.nvm.type != e1000_nvm_unknown) { in igb_ufm_getcaps()
5496 if (igb->hw.nvm.ops.read != NULL) { in igb_ufm_getcaps()
5510 uint32_t imgsize = igb->hw.nvm.word_size * 2; in igb_ufm_readimg()
5521 if (igb->hw.nvm.ops.read == NULL) { in igb_ufm_readimg()

12