Lines Matching refs:nvm
25 s32 timeout = hw->nvm.word_size + 1; in igb_get_hw_semaphore_i210()
200 if (!(hw->nvm.ops.acquire(hw))) { in igb_read_nvm_srrd_i210()
203 hw->nvm.ops.release(hw); in igb_read_nvm_srrd_i210()
230 struct e1000_nvm_info *nvm = &hw->nvm; in igb_write_nvm_srwr() local
238 if ((offset >= nvm->word_size) || (words > (nvm->word_size - offset)) || in igb_write_nvm_srwr()
300 if (!(hw->nvm.ops.acquire(hw))) { in igb_write_nvm_srwr_i210()
303 hw->nvm.ops.release(hw); in igb_write_nvm_srwr_i210()
544 if (!(hw->nvm.ops.acquire(hw))) { in igb_validate_nvm_checksum_i210()
550 read_op_ptr = hw->nvm.ops.read; in igb_validate_nvm_checksum_i210()
551 hw->nvm.ops.read = igb_read_nvm_eerd; in igb_validate_nvm_checksum_i210()
556 hw->nvm.ops.read = read_op_ptr; in igb_validate_nvm_checksum_i210()
558 hw->nvm.ops.release(hw); in igb_validate_nvm_checksum_i210()
590 if (!(hw->nvm.ops.acquire(hw))) { in igb_update_nvm_checksum_i210()
599 hw->nvm.ops.release(hw); in igb_update_nvm_checksum_i210()
609 hw->nvm.ops.release(hw); in igb_update_nvm_checksum_i210()
614 hw->nvm.ops.release(hw); in igb_update_nvm_checksum_i210()
704 ret_val = hw->nvm.ops.read(hw, NVM_ID_LED_SETTINGS, 1, data); in igb_valid_led_default_i210()
796 struct e1000_nvm_info *nvm = &hw->nvm; in igb_init_nvm_params_i210() local
798 nvm->ops.acquire = igb_acquire_nvm_i210; in igb_init_nvm_params_i210()
799 nvm->ops.release = igb_release_nvm_i210; in igb_init_nvm_params_i210()
800 nvm->ops.valid_led_default = igb_valid_led_default_i210; in igb_init_nvm_params_i210()
804 hw->nvm.type = e1000_nvm_flash_hw; in igb_init_nvm_params_i210()
805 nvm->ops.read = igb_read_nvm_srrd_i210; in igb_init_nvm_params_i210()
806 nvm->ops.write = igb_write_nvm_srwr_i210; in igb_init_nvm_params_i210()
807 nvm->ops.validate = igb_validate_nvm_checksum_i210; in igb_init_nvm_params_i210()
808 nvm->ops.update = igb_update_nvm_checksum_i210; in igb_init_nvm_params_i210()
810 hw->nvm.type = e1000_nvm_invm; in igb_init_nvm_params_i210()
811 nvm->ops.read = igb_read_invm_i210; in igb_init_nvm_params_i210()
812 nvm->ops.write = NULL; in igb_init_nvm_params_i210()
813 nvm->ops.validate = NULL; in igb_init_nvm_params_i210()
814 nvm->ops.update = NULL; in igb_init_nvm_params_i210()