Lines Matching refs:nvm
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;
190 if ((offset >= nvm->word_size) || (words > (nvm->word_size - offset)) ||
192 DEBUGOUT("nvm parameter(s) out of bounds\n");
360 if (hw->nvm.ops.acquire(hw) == E1000_SUCCESS) {
367 read_op_ptr = hw->nvm.ops.read;
368 hw->nvm.ops.read = e1000_read_nvm_eerd;
373 hw->nvm.ops.read = read_op_ptr;
375 hw->nvm.ops.release(hw);
411 if (hw->nvm.ops.acquire(hw) == E1000_SUCCESS) {
413 * Do not use hw->nvm.ops.write, hw->nvm.ops.read
421 hw->nvm.ops.release(hw);
431 hw->nvm.ops.release(hw);
436 hw->nvm.ops.release(hw);
530 struct e1000_nvm_info *nvm = &hw->nvm;
535 nvm->ops.acquire = e1000_acquire_nvm_i210;
536 nvm->ops.release = e1000_release_nvm_i210;
537 nvm->ops.valid_led_default = e1000_valid_led_default_i210;
539 hw->nvm.type = e1000_nvm_flash_hw;
540 nvm->ops.read = e1000_read_nvm_srrd_i210;
541 nvm->ops.write = e1000_write_nvm_srwr_i210;
542 nvm->ops.validate = e1000_validate_nvm_checksum_i210;
543 nvm->ops.update = e1000_update_nvm_checksum_i210;
545 hw->nvm.type = e1000_nvm_invm;
546 nvm->ops.read = e1000_read_invm_i210;
547 nvm->ops.write = e1000_null_write_nvm;
548 nvm->ops.validate = e1000_null_ops_generic;
549 nvm->ops.update = e1000_null_ops_generic;
563 hw->nvm.ops.init_params = e1000_init_nvm_params_i210;
582 ret_val = hw->nvm.ops.read(hw, NVM_ID_LED_SETTINGS, 1, data);