Lines Matching refs:nvm
165 s32 timeout = hw->nvm.word_size + 1; in e1000_get_hw_semaphore_i210()
249 if (hw->nvm.ops.acquire(hw) == E1000_SUCCESS) { in e1000_read_nvm_srrd_i210()
252 hw->nvm.ops.release(hw); in e1000_read_nvm_srrd_i210()
294 if (hw->nvm.ops.acquire(hw) == E1000_SUCCESS) { in e1000_write_nvm_srwr_i210()
297 hw->nvm.ops.release(hw); in e1000_write_nvm_srwr_i210()
324 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_write_nvm_srwr() local
335 if ((offset >= nvm->word_size) || (words > (nvm->word_size - offset)) || in e1000_write_nvm_srwr()
505 if (hw->nvm.ops.acquire(hw) == E1000_SUCCESS) { in e1000_validate_nvm_checksum_i210()
512 read_op_ptr = hw->nvm.ops.read; in e1000_validate_nvm_checksum_i210()
513 hw->nvm.ops.read = e1000_read_nvm_eerd; in e1000_validate_nvm_checksum_i210()
518 hw->nvm.ops.read = read_op_ptr; in e1000_validate_nvm_checksum_i210()
520 hw->nvm.ops.release(hw); in e1000_validate_nvm_checksum_i210()
556 if (hw->nvm.ops.acquire(hw) == E1000_SUCCESS) { in e1000_update_nvm_checksum_i210()
566 hw->nvm.ops.release(hw); in e1000_update_nvm_checksum_i210()
576 hw->nvm.ops.release(hw); in e1000_update_nvm_checksum_i210()
581 hw->nvm.ops.release(hw); in e1000_update_nvm_checksum_i210()
675 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_init_nvm_params_i210() local
680 nvm->ops.acquire = e1000_acquire_nvm_i210; in e1000_init_nvm_params_i210()
681 nvm->ops.release = e1000_release_nvm_i210; in e1000_init_nvm_params_i210()
682 nvm->ops.valid_led_default = e1000_valid_led_default_i210; in e1000_init_nvm_params_i210()
684 hw->nvm.type = e1000_nvm_flash_hw; in e1000_init_nvm_params_i210()
685 nvm->ops.read = e1000_read_nvm_srrd_i210; in e1000_init_nvm_params_i210()
686 nvm->ops.write = e1000_write_nvm_srwr_i210; in e1000_init_nvm_params_i210()
687 nvm->ops.validate = e1000_validate_nvm_checksum_i210; in e1000_init_nvm_params_i210()
688 nvm->ops.update = e1000_update_nvm_checksum_i210; in e1000_init_nvm_params_i210()
690 hw->nvm.type = e1000_nvm_invm; in e1000_init_nvm_params_i210()
691 nvm->ops.read = e1000_read_invm_i210; in e1000_init_nvm_params_i210()
692 nvm->ops.write = e1000_null_write_nvm; in e1000_init_nvm_params_i210()
693 nvm->ops.validate = e1000_null_ops_generic; in e1000_init_nvm_params_i210()
694 nvm->ops.update = e1000_null_ops_generic; in e1000_init_nvm_params_i210()
708 hw->nvm.ops.init_params = e1000_init_nvm_params_i210; in e1000_init_function_pointers_i210()
727 ret_val = hw->nvm.ops.read(hw, NVM_ID_LED_SETTINGS, 1, data); in e1000_valid_led_default_i210()