Searched refs:nvm (Results 1 - 20 of 20) sorted by relevance

/haiku/src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/
H A Digc_nvm.c22 struct igc_nvm_info *nvm = &hw->nvm; local
26 nvm->ops.init_params = igc_null_ops_generic;
27 nvm->ops.acquire = igc_null_ops_generic;
28 nvm->ops.read = igc_null_read_nvm;
29 nvm->ops.release = igc_null_nvm_generic;
30 nvm->ops.reload = igc_reload_nvm_generic;
31 nvm->ops.update = igc_null_ops_generic;
32 nvm->ops.validate = igc_null_ops_generic;
33 nvm
118 struct igc_nvm_info *nvm = &hw->nvm; local
263 struct igc_nvm_info *nvm = &hw->nvm; local
328 struct igc_nvm_info *nvm = &hw->nvm; local
380 struct igc_nvm_info *nvm = &hw->nvm; local
428 struct igc_nvm_info *nvm = &hw->nvm; local
[all...]
H A Digc_i225.c29 struct igc_nvm_info *nvm = &hw->nvm; local
49 nvm->word_size = 1 << size;
50 nvm->opcode_bits = 8;
51 nvm->delay_usec = 1;
52 nvm->type = igc_nvm_eeprom_spi;
55 nvm->page_size = eecd & IGC_EECD_ADDR_BITS ? 32 : 8;
56 nvm->address_bits = eecd & IGC_EECD_ADDR_BITS ?
59 if (nvm->word_size == (1 << 15))
60 nvm
535 struct igc_nvm_info *nvm = &hw->nvm; local
[all...]
H A Digc_api.c49 if (hw->nvm.ops.init_params) {
50 ret_val = hw->nvm.ops.init_params(hw);
56 DEBUGOUT("nvm.init_nvm_params was NULL\n");
623 if (hw->nvm.ops.validate)
624 return hw->nvm.ops.validate(hw);
638 if (hw->nvm.ops.update)
639 return hw->nvm.ops.update(hw);
653 if (hw->nvm.ops.reload)
654 hw->nvm.ops.reload(hw);
669 if (hw->nvm
[all...]
H A Digc_mac.c193 * Checks the nvm for an alternate MAC address. An alternate MAC address
210 ret_val = hw->nvm.ops.read(hw, NVM_COMPAT, 1, &nvm_data);
215 ret_val = hw->nvm.ops.read(hw, NVM_ALT_MAC_ADDR_PTR, 1,
231 ret_val = hw->nvm.ops.read(hw, offset, 1, &nvm_data);
926 s32 timeout = hw->nvm.word_size + 1;
H A Digc_hw.h524 struct igc_nvm_info nvm; member in struct:igc_hw
/haiku/src/add-ons/kernel/drivers/network/ether/ipro1000/dev/e1000/
H A De1000_nvm.c48 struct e1000_nvm_info *nvm = &hw->nvm; local
52 nvm->ops.init_params = e1000_null_ops_generic;
53 nvm->ops.acquire = e1000_null_ops_generic;
54 nvm->ops.read = e1000_null_read_nvm;
55 nvm->ops.release = e1000_null_nvm_generic;
56 nvm->ops.reload = e1000_reload_nvm_generic;
57 nvm->ops.update = e1000_null_ops_generic;
58 nvm->ops.valid_led_default = e1000_null_led_default;
59 nvm
157 struct e1000_nvm_info *nvm = &hw->nvm; local
305 struct e1000_nvm_info *nvm = &hw->nvm; local
391 struct e1000_nvm_info *nvm = &hw->nvm; local
450 struct e1000_nvm_info *nvm = &hw->nvm; local
511 struct e1000_nvm_info *nvm = &hw->nvm; local
565 struct e1000_nvm_info *nvm = &hw->nvm; local
613 struct e1000_nvm_info *nvm = &hw->nvm; local
694 struct e1000_nvm_info *nvm = &hw->nvm; local
[all...]
H A De1000_i210.c104 if (hw->nvm.ops.acquire(hw) == E1000_SUCCESS) {
107 hw->nvm.ops.release(hw);
149 if (hw->nvm.ops.acquire(hw) == E1000_SUCCESS) {
152 hw->nvm.ops.release(hw);
179 struct e1000_nvm_info *nvm = &hw->nvm; local
190 if ((offset >= nvm->word_size) || (words > (nvm->word_size - offset)) ||
192 DEBUGOUT("nvm parameter(s) out of bounds\n");
461 if (hw->nvm
631 struct e1000_nvm_info *nvm = &hw->nvm; local
[all...]
H A De1000_82541.c131 struct e1000_nvm_info *nvm = &hw->nvm; local
138 switch (nvm->override) {
140 nvm->type = e1000_nvm_eeprom_spi;
144 nvm->type = e1000_nvm_eeprom_spi;
148 nvm->type = e1000_nvm_eeprom_microwire;
152 nvm->type = e1000_nvm_eeprom_microwire;
156 nvm->type = eecd & E1000_EECD_TYPE ? e1000_nvm_eeprom_spi
161 if (nvm->type == e1000_nvm_eeprom_spi) {
162 nvm
[all...]
H A De1000_82540.c120 struct e1000_nvm_info *nvm = &hw->nvm; local
125 nvm->type = e1000_nvm_eeprom_microwire;
126 nvm->delay_usec = 50;
127 nvm->opcode_bits = 3;
128 switch (nvm->override) {
130 nvm->address_bits = 8;
131 nvm->word_size = 256;
134 nvm->address_bits = 6;
135 nvm
[all...]
H A De1000_82542.c77 struct e1000_nvm_info *nvm = &hw->nvm; local
81 nvm->address_bits = 6;
82 nvm->delay_usec = 50;
83 nvm->opcode_bits = 3;
84 nvm->type = e1000_nvm_eeprom_microwire;
85 nvm->word_size = 64;
88 nvm->ops.read = e1000_read_nvm_microwire;
89 nvm->ops.release = e1000_stop_nvm;
90 nvm
[all...]
H A De1000_82571.c204 struct e1000_nvm_info *nvm = &hw->nvm; local
210 nvm->opcode_bits = 8;
211 nvm->delay_usec = 1;
212 switch (nvm->override) {
214 nvm->page_size = 32;
215 nvm->address_bits = 16;
218 nvm->page_size = 8;
219 nvm->address_bits = 8;
222 nvm
799 struct e1000_nvm_info *nvm = &hw->nvm; local
1777 struct e1000_nvm_info *nvm = &hw->nvm; local
[all...]
H A De1000_80003es2lan.c141 struct e1000_nvm_info *nvm = &hw->nvm; local
147 nvm->opcode_bits = 8;
148 nvm->delay_usec = 1;
149 switch (nvm->override) {
151 nvm->page_size = 32;
152 nvm->address_bits = 16;
155 nvm->page_size = 8;
156 nvm->address_bits = 8;
159 nvm
[all...]
H A De1000_api.c75 if (hw->nvm.ops.init_params) {
76 ret_val = hw->nvm.ops.init_params(hw);
82 DEBUGOUT("nvm.init_nvm_params was NULL\n");
1296 if (hw->nvm.ops.validate)
1297 return hw->nvm.ops.validate(hw);
1311 if (hw->nvm.ops.update)
1312 return hw->nvm.ops.update(hw);
1326 if (hw->nvm.ops.reload)
1327 hw->nvm.ops.reload(hw);
1342 if (hw->nvm
[all...]
H A De1000_82543.c170 struct e1000_nvm_info *nvm = &hw->nvm; local
174 nvm->type = e1000_nvm_eeprom_microwire;
175 nvm->word_size = 64;
176 nvm->delay_usec = 50;
177 nvm->address_bits = 6;
178 nvm->opcode_bits = 3;
181 nvm->ops.read = e1000_read_nvm_microwire;
182 nvm->ops.update = e1000_update_nvm_checksum_generic;
183 nvm
[all...]
H A De1000_82575.c443 struct e1000_nvm_info *nvm = &hw->nvm; local
462 nvm->word_size = 1 << size;
464 nvm->opcode_bits = 8;
465 nvm->delay_usec = 1;
467 switch (nvm->override) {
469 nvm->page_size = 32;
470 nvm->address_bits = 16;
473 nvm->page_size = 8;
474 nvm
[all...]
H A De1000_ich8lan.c642 struct e1000_nvm_info *nvm = &hw->nvm; local
650 nvm->type = e1000_nvm_flash_sw;
659 nvm->flash_base_addr = 0;
663 nvm->flash_bank_size = nvm_size / 2;
665 nvm->flash_bank_size /= sizeof(u16);
685 nvm->flash_base_addr = sector_base_addr
691 nvm->flash_bank_size = ((sector_end_addr - sector_base_addr)
693 nvm->flash_bank_size /= 2;
695 nvm
3423 struct e1000_nvm_info *nvm = &hw->nvm; local
3529 struct e1000_nvm_info *nvm = &hw->nvm; local
3624 struct e1000_nvm_info *nvm = &hw->nvm; local
4044 struct e1000_nvm_info *nvm = &hw->nvm; local
4081 struct e1000_nvm_info *nvm = &hw->nvm; local
4243 struct e1000_nvm_info *nvm = &hw->nvm; local
4724 struct e1000_nvm_info *nvm = &hw->nvm; local
[all...]
H A De1000_vf.c81 hw->nvm.type = e1000_nvm_none;
82 hw->nvm.ops.acquire = e1000_acquire_vf;
83 hw->nvm.ops.release = e1000_release_vf;
150 hw->nvm.ops.init_params = e1000_init_nvm_params_vf;
H A De1000_mac.c400 * Checks the nvm for an alternate MAC address. An alternate MAC address
417 ret_val = hw->nvm.ops.read(hw, NVM_COMPAT, 1, &nvm_data);
431 ret_val = hw->nvm.ops.read(hw, NVM_ALT_MAC_ADDR_PTR, 1,
452 ret_val = hw->nvm.ops.read(hw, offset, 1, &nvm_data);
973 ret_val = hw->nvm.ops.read(hw,
978 ret_val = hw->nvm.ops.read(hw,
1758 ret_val = hw->nvm.ops.read(hw, NVM_ID_LED_SETTINGS, 1, data);
1787 ret_val = hw->nvm.ops.valid_led_default(hw, &data);
2202 s32 fw_timeout = hw->nvm.word_size + 1;
2203 s32 sw_timeout = hw->nvm
[all...]
H A De1000_hw.h1031 struct e1000_nvm_info nvm; member in struct:e1000_hw
/haiku/src/add-ons/kernel/drivers/network/wlan/iaxwifi200/dev/pci/
H A Dif_iwx.c3902 struct iwx_nvm_data *nvm = &sc->sc_nvm; local
3933 memset(nvm, 0, sizeof(*nvm));
3935 iwx_set_mac_addr_from_csr(sc, nvm);
3936 if (!iwx_is_valid_mac_addr(nvm->hw_addr)) {
3945 nvm->nvm_version = le16toh(rsp->general.nvm_version);
3946 nvm->n_hw_addrs = rsp->general.n_hw_addrs;
3950 nvm->sku_cap_11ac_enable =
3952 nvm->sku_cap_11n_enable =
3954 nvm
[all...]

Completed in 195 milliseconds