Lines Matching defs:nvm

165 	s32 timeout = hw->nvm.word_size + 1;
249 if (hw->nvm.ops.acquire(hw) == E1000_SUCCESS) {
252 hw->nvm.ops.release(hw);
294 if (hw->nvm.ops.acquire(hw) == E1000_SUCCESS) {
297 hw->nvm.ops.release(hw);
324 struct e1000_nvm_info *nvm = &hw->nvm;
335 if ((offset >= nvm->word_size) || (words > (nvm->word_size - offset)) ||
337 DEBUGOUT("nvm parameter(s) out of bounds\n");
505 if (hw->nvm.ops.acquire(hw) == E1000_SUCCESS) {
512 read_op_ptr = hw->nvm.ops.read;
513 hw->nvm.ops.read = e1000_read_nvm_eerd;
518 hw->nvm.ops.read = read_op_ptr;
520 hw->nvm.ops.release(hw);
556 if (hw->nvm.ops.acquire(hw) == E1000_SUCCESS) {
558 * Do not use hw->nvm.ops.write, hw->nvm.ops.read
566 hw->nvm.ops.release(hw);
576 hw->nvm.ops.release(hw);
581 hw->nvm.ops.release(hw);
675 struct e1000_nvm_info *nvm = &hw->nvm;
680 nvm->ops.acquire = e1000_acquire_nvm_i210;
681 nvm->ops.release = e1000_release_nvm_i210;
682 nvm->ops.valid_led_default = e1000_valid_led_default_i210;
684 hw->nvm.type = e1000_nvm_flash_hw;
685 nvm->ops.read = e1000_read_nvm_srrd_i210;
686 nvm->ops.write = e1000_write_nvm_srwr_i210;
687 nvm->ops.validate = e1000_validate_nvm_checksum_i210;
688 nvm->ops.update = e1000_update_nvm_checksum_i210;
690 hw->nvm.type = e1000_nvm_invm;
691 nvm->ops.read = e1000_read_invm_i210;
692 nvm->ops.write = e1000_null_write_nvm;
693 nvm->ops.validate = e1000_null_ops_generic;
694 nvm->ops.update = e1000_null_ops_generic;
708 hw->nvm.ops.init_params = e1000_init_nvm_params_i210;
727 ret_val = hw->nvm.ops.read(hw, NVM_ID_LED_SETTINGS, 1, data);