/drivers/net/ethernet/intel/igb/ |
H A D | e1000_nvm.c | 41 udelay(hw->nvm.delay_usec); 56 udelay(hw->nvm.delay_usec); 71 struct e1000_nvm_info *nvm = &hw->nvm; local 76 if (nvm->type == e1000_nvm_eeprom_spi) 88 udelay(nvm->delay_usec); 213 struct e1000_nvm_info *nvm = &hw->nvm; local 216 if (nvm->type == e1000_nvm_eeprom_spi) { 221 udelay(nvm 272 struct e1000_nvm_info *nvm = &hw->nvm; local 326 struct e1000_nvm_info *nvm = &hw->nvm; local 386 struct e1000_nvm_info *nvm = &hw->nvm; local 431 struct e1000_nvm_info *nvm = &hw->nvm; local [all...] |
H A D | e1000_i210.c | 45 s32 timeout = hw->nvm.word_size + 1; 220 if (!(hw->nvm.ops.acquire(hw))) { 223 hw->nvm.ops.release(hw); 250 struct e1000_nvm_info *nvm = &hw->nvm; local 258 if ((offset >= nvm->word_size) || (words > (nvm->word_size - offset)) || 260 hw_dbg("nvm parameter(s) out of bounds\n"); 320 if (!(hw->nvm.ops.acquire(hw))) { 323 hw->nvm 815 struct e1000_nvm_info *nvm = &hw->nvm; local [all...] |
H A D | e1000_82575.c | 304 struct e1000_nvm_info *nvm = &hw->nvm; local 322 nvm->word_size = 1 << size; 323 nvm->opcode_bits = 8; 324 nvm->delay_usec = 1; 326 switch (nvm->override) { 328 nvm->page_size = 32; 329 nvm->address_bits = 16; 332 nvm->page_size = 8; 333 nvm [all...] |
H A D | e1000_mac.c | 226 * Checks the nvm for an alternate MAC address. An alternate MAC address 246 ret_val = hw->nvm.ops.read(hw, NVM_ALT_MAC_ADDR_PTR, 1, 267 ret_val = hw->nvm.ops.read(hw, offset, 1, &nvm_data); 724 ret_val = hw->nvm.ops.read(hw, NVM_INIT_CONTROL2_REG 727 ret_val = hw->nvm.ops.read(hw, NVM_INIT_CONTROL2_REG, 1189 s32 timeout = hw->nvm.word_size + 1; 1290 ret_val = hw->nvm.ops.read(hw, NVM_ID_LED_SETTINGS, 1, data);
|
H A D | igb_ethtool.c | 712 return adapter->hw.nvm.word_size * 2; 738 if (hw->nvm.type == e1000_nvm_eeprom_spi) 739 ret_val = hw->nvm.ops.read(hw, first_word, 744 ret_val = hw->nvm.ops.read(hw, first_word + i, 1, 783 max_len = hw->nvm.word_size * 2; 797 ret_val = hw->nvm.ops.read(hw, first_word, 1, 805 ret_val = hw->nvm.ops.read(hw, last_word, 1, 818 ret_val = hw->nvm.ops.write(hw, first_word, 821 /* Update the checksum if nvm write succeeded */ 823 hw->nvm [all...] |
H A D | e1000_hw.h | 541 struct e1000_nvm_info nvm; member in struct:e1000_hw
|
H A D | igb_main.c | 2159 hw->nvm.ops.read(hw, NVM_COMPAT, 1, &eeprom_data); 2328 memcpy(&hw->nvm.ops, ei->nvm_ops, sizeof(hw->nvm.ops)); 2409 if (hw->nvm.ops.validate(hw) < 0) { 2418 if (hw->nvm.ops.validate(hw) < 0) { 2471 hw->nvm.ops.read(hw, NVM_INIT_CONTROL3_PORT_A + 2475 hw->nvm.ops.read(hw, NVM_INIT_CONTROL3_PORT_B, 1, &eeprom_data); 2567 hw->nvm.ops.read(hw, NVM_ETS_CFG, 1, &ets_word);
|
/drivers/net/ethernet/intel/e1000e/ |
H A D | nvm.c | 36 udelay(hw->nvm.delay_usec); 51 udelay(hw->nvm.delay_usec); 66 struct e1000_nvm_info *nvm = &hw->nvm; local 71 if (nvm->type == e1000_nvm_eeprom_spi) 83 udelay(nvm->delay_usec); 202 struct e1000_nvm_info *nvm = &hw->nvm; local 205 if (nvm->type == e1000_nvm_eeprom_spi) { 210 udelay(nvm 261 struct e1000_nvm_info *nvm = &hw->nvm; local 311 struct e1000_nvm_info *nvm = &hw->nvm; local 355 struct e1000_nvm_info *nvm = &hw->nvm; local [all...] |
H A D | Makefile | 35 mac.o manage.o nvm.o phy.o \
|
H A D | 82571.c | 140 struct e1000_nvm_info *nvm = &hw->nvm; local 144 nvm->opcode_bits = 8; 145 nvm->delay_usec = 1; 146 switch (nvm->override) { 148 nvm->page_size = 32; 149 nvm->address_bits = 16; 152 nvm->page_size = 8; 153 nvm->address_bits = 8; 156 nvm 826 struct e1000_nvm_info *nvm = &hw->nvm; local 1746 struct e1000_nvm_info *nvm = &hw->nvm; local [all...] |
H A D | 80003es2lan.c | 90 struct e1000_nvm_info *nvm = &hw->nvm; local 94 nvm->opcode_bits = 8; 95 nvm->delay_usec = 1; 96 switch (nvm->override) { 98 nvm->page_size = 32; 99 nvm->address_bits = 16; 102 nvm->page_size = 8; 103 nvm->address_bits = 8; 106 nvm [all...] |
H A D | ich8lan.c | 589 struct e1000_nvm_info *nvm = &hw->nvm; local 600 nvm->type = e1000_nvm_flash_sw; 612 nvm->flash_base_addr = sector_base_addr << FLASH_SECTOR_ADDR_SHIFT; 617 nvm->flash_bank_size = ((sector_end_addr - sector_base_addr) 619 nvm->flash_bank_size /= 2; 621 nvm->flash_bank_size /= sizeof(u16); 623 nvm->word_size = E1000_ICH8_SHADOW_RAM_WORDS; 626 for (i = 0; i < nvm->word_size; i++) { 2957 struct e1000_nvm_info *nvm local 3022 struct e1000_nvm_info *nvm = &hw->nvm; local 3301 struct e1000_nvm_info *nvm = &hw->nvm; local 3336 struct e1000_nvm_info *nvm = &hw->nvm; local 3539 struct e1000_nvm_info *nvm = &hw->nvm; local 3700 struct e1000_nvm_info *nvm = &hw->nvm; local [all...] |
H A D | e1000.h | 546 return hw->nvm.ops.validate(hw); 551 return hw->nvm.ops.update(hw); 557 return hw->nvm.ops.read(hw, offset, words, data); 563 return hw->nvm.ops.write(hw, offset, words, data);
|
H A D | hw.h | 447 #include "nvm.h" 677 struct e1000_nvm_info nvm; member in struct:e1000_hw
|
H A D | mac.c | 150 * Checks the nvm for an alternate MAC address. An alternate MAC address 1375 s32 timeout = hw->nvm.word_size + 1; 1494 ret_val = hw->nvm.ops.valid_led_default(hw, &data);
|
H A D | ethtool.c | 491 return adapter->hw.nvm.word_size * 2; 520 if (hw->nvm.type == e1000_nvm_eeprom_spi) { 574 max_len = hw->nvm.word_size * 2;
|
/drivers/staging/bcm/ |
H A D | Makefile | 12 led_control.o nvm.o vendorspecificextn.o
|
/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_nvm.c | 41 struct i40e_nvm_info *nvm = &hw->nvm; local 46 /* The SR size is stored regardless of the nvm programming mode 53 nvm->sr_size = (1 << sr_size) * I40E_SR_WORDS_IN_1KB; 59 nvm->timeout = I40E_MAX_NVM_TIMEOUT; 60 nvm->blank_nvm_mode = false; 62 nvm->blank_nvm_mode = true; 85 if (hw->nvm.blank_nvm_mode) 94 hw->nvm.hw_semaphore_timeout = I40E_MS_TO_GTIME(time) + gtime; 102 timeout = hw->nvm [all...] |
H A D | i40e.h | 546 (hw->nvm.version & I40E_NVM_VERSION_HI_MASK) >> 548 (hw->nvm.version & I40E_NVM_VERSION_LO_MASK) >> 550 hw->nvm.eetrack);
|
H A D | i40e_adminq.c | 608 i40e_read_nvm_word(hw, I40E_SR_NVM_IMAGE_VERSION, &hw->nvm.version); 611 hw->nvm.eetrack = (eetrack_hi << 16) | eetrack_lo;
|
/drivers/net/wireless/iwlwifi/mvm/ |
H A D | Makefile | 2 iwlmvm-y += fw.o mac80211.o nvm.o ops.o phy-ctxt.o mac-ctxt.o
|
/drivers/net/wireless/iwlwifi/ |
H A D | Makefile | 8 iwlwifi-objs += iwl-phy-db.o iwl-nvm-parse.o
|
/drivers/media/i2c/smiapp/ |
H A D | smiapp.h | 228 u8 *nvm; /* nvm memory buffer */ member in struct:smiapp_sensor
|
H A D | smiapp-core.c | 922 unsigned char *nvm) 968 *nvm++ = v; 2229 if (smiapp_read_nvm(sensor, sensor->nvm)) { 2230 dev_err(&client->dev, "nvm read failed\n"); 2240 memcpy(buf, sensor->nvm, nbytes); 2244 static DEVICE_ATTR(nvm, S_IRUGO, smiapp_sysfs_nvm_read, NULL); 2530 sensor->nvm = devm_kzalloc(&client->dev, 2532 if (sensor->nvm == NULL) { 2533 dev_err(&client->dev, "nvm buf allocation failed\n"); 2539 dev_err(&client->dev, "sysfs nvm entr 921 smiapp_read_nvm(struct smiapp_sensor *sensor, unsigned char *nvm) argument [all...] |
/drivers/net/wireless/iwlegacy/ |
H A D | debug.c | 838 DEBUGFS_READ_FILE_OPS(nvm); variable 1372 DEBUGFS_ADD_FILE(nvm, dir_data, S_IRUSR);
|