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

12

/drivers/net/ethernet/intel/igb/
H A De1000_nvm.c41 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 De1000_i210.c45 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 De1000_82575.c304 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 De1000_mac.c226 * 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 Digb_ethtool.c712 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 De1000_hw.h541 struct e1000_nvm_info nvm; member in struct:e1000_hw
H A Digb_main.c2159 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 Dnvm.c36 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 DMakefile35 mac.o manage.o nvm.o phy.o \
H A D82571.c140 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 D80003es2lan.c90 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 Dich8lan.c589 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 De1000.h546 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 Dhw.h447 #include "nvm.h"
677 struct e1000_nvm_info nvm; member in struct:e1000_hw
H A Dmac.c150 * 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 Dethtool.c491 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 DMakefile12 led_control.o nvm.o vendorspecificextn.o
/drivers/net/ethernet/intel/i40e/
H A Di40e_nvm.c41 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 Di40e.h546 (hw->nvm.version & I40E_NVM_VERSION_HI_MASK) >>
548 (hw->nvm.version & I40E_NVM_VERSION_LO_MASK) >>
550 hw->nvm.eetrack);
H A Di40e_adminq.c608 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 DMakefile2 iwlmvm-y += fw.o mac80211.o nvm.o ops.o phy-ctxt.o mac-ctxt.o
/drivers/net/wireless/iwlwifi/
H A DMakefile8 iwlwifi-objs += iwl-phy-db.o iwl-nvm-parse.o
/drivers/media/i2c/smiapp/
H A Dsmiapp.h228 u8 *nvm; /* nvm memory buffer */ member in struct:smiapp_sensor
H A Dsmiapp-core.c922 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 Ddebug.c838 DEBUGFS_READ_FILE_OPS(nvm); variable
1372 DEBUGFS_ADD_FILE(nvm, dir_data, S_IRUSR);

Completed in 1058 milliseconds

12