/haiku/src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/ |
H A D | igc_nvm.c | 22 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 D | igc_i225.c | 29 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 D | igc_api.c | 49 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 D | igc_mac.c | 193 * 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 D | igc_hw.h | 524 struct igc_nvm_info nvm; member in struct:igc_hw
|
/haiku/src/add-ons/kernel/drivers/network/ether/ipro1000/dev/e1000/ |
H A D | e1000_nvm.c | 48 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 D | e1000_i210.c | 104 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 D | e1000_82541.c | 131 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 D | e1000_82540.c | 120 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 D | e1000_82542.c | 77 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 D | e1000_82571.c | 204 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 D | e1000_80003es2lan.c | 141 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 D | e1000_api.c | 75 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 D | e1000_82543.c | 170 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 D | e1000_82575.c | 443 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 D | e1000_ich8lan.c | 642 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 D | e1000_vf.c | 81 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 D | e1000_mac.c | 400 * 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 D | e1000_hw.h | 1031 struct e1000_nvm_info nvm; member in struct:e1000_hw
|
/haiku/src/add-ons/kernel/drivers/network/wlan/iaxwifi200/dev/pci/ |
H A D | if_iwx.c | 3902 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...] |