Lines Matching refs:status
523 i40e_status status; in i40e_nvmupd_command() local
530 status = i40e_nvmupd_state_init(hw, cmd, bytes, errno); in i40e_nvmupd_command()
534 status = i40e_nvmupd_state_reading(hw, cmd, bytes, errno); in i40e_nvmupd_command()
538 status = i40e_nvmupd_state_writing(hw, cmd, bytes, errno); in i40e_nvmupd_command()
545 status = I40E_NOT_SUPPORTED; in i40e_nvmupd_command()
549 return status; in i40e_nvmupd_command()
566 i40e_status status = 0; in i40e_nvmupd_state_init() local
573 status = i40e_acquire_nvm(hw, I40E_RESOURCE_READ); in i40e_nvmupd_state_init()
574 if (status) { in i40e_nvmupd_state_init()
575 *errno = i40e_aq_rc_to_posix(status, in i40e_nvmupd_state_init()
578 status = i40e_nvmupd_nvm_read(hw, cmd, bytes, errno); in i40e_nvmupd_state_init()
584 status = i40e_acquire_nvm(hw, I40E_RESOURCE_READ); in i40e_nvmupd_state_init()
585 if (status) { in i40e_nvmupd_state_init()
586 *errno = i40e_aq_rc_to_posix(status, in i40e_nvmupd_state_init()
589 status = i40e_nvmupd_nvm_read(hw, cmd, bytes, errno); in i40e_nvmupd_state_init()
590 if (status) in i40e_nvmupd_state_init()
598 status = i40e_acquire_nvm(hw, I40E_RESOURCE_WRITE); in i40e_nvmupd_state_init()
599 if (status) { in i40e_nvmupd_state_init()
600 *errno = i40e_aq_rc_to_posix(status, in i40e_nvmupd_state_init()
603 status = i40e_nvmupd_nvm_erase(hw, cmd, errno); in i40e_nvmupd_state_init()
604 if (status) in i40e_nvmupd_state_init()
612 status = i40e_acquire_nvm(hw, I40E_RESOURCE_WRITE); in i40e_nvmupd_state_init()
613 if (status) { in i40e_nvmupd_state_init()
614 *errno = i40e_aq_rc_to_posix(status, in i40e_nvmupd_state_init()
617 status = i40e_nvmupd_nvm_write(hw, cmd, bytes, errno); in i40e_nvmupd_state_init()
618 if (status) in i40e_nvmupd_state_init()
626 status = i40e_acquire_nvm(hw, I40E_RESOURCE_WRITE); in i40e_nvmupd_state_init()
627 if (status) { in i40e_nvmupd_state_init()
628 *errno = i40e_aq_rc_to_posix(status, in i40e_nvmupd_state_init()
631 status = i40e_nvmupd_nvm_write(hw, cmd, bytes, errno); in i40e_nvmupd_state_init()
632 if (status) in i40e_nvmupd_state_init()
640 status = i40e_acquire_nvm(hw, I40E_RESOURCE_WRITE); in i40e_nvmupd_state_init()
641 if (status) { in i40e_nvmupd_state_init()
642 *errno = i40e_aq_rc_to_posix(status, in i40e_nvmupd_state_init()
645 status = i40e_update_nvm_checksum(hw); in i40e_nvmupd_state_init()
646 if (status) { in i40e_nvmupd_state_init()
648 i40e_aq_rc_to_posix(status, in i40e_nvmupd_state_init()
662 status = I40E_ERR_NVM; in i40e_nvmupd_state_init()
666 return status; in i40e_nvmupd_state_init()
683 i40e_status status; in i40e_nvmupd_state_reading() local
691 status = i40e_nvmupd_nvm_read(hw, cmd, bytes, errno); in i40e_nvmupd_state_reading()
695 status = i40e_nvmupd_nvm_read(hw, cmd, bytes, errno); in i40e_nvmupd_state_reading()
704 status = I40E_NOT_SUPPORTED; in i40e_nvmupd_state_reading()
708 return status; in i40e_nvmupd_state_reading()
725 i40e_status status; in i40e_nvmupd_state_writing() local
734 status = i40e_nvmupd_nvm_write(hw, cmd, bytes, errno); in i40e_nvmupd_state_writing()
738 status = i40e_nvmupd_nvm_write(hw, cmd, bytes, errno); in i40e_nvmupd_state_writing()
739 if (!status) in i40e_nvmupd_state_writing()
745 status = i40e_update_nvm_checksum(hw); in i40e_nvmupd_state_writing()
746 if (status) { in i40e_nvmupd_state_writing()
748 i40e_aq_rc_to_posix(status, in i40e_nvmupd_state_writing()
756 status = i40e_update_nvm_checksum(hw); in i40e_nvmupd_state_writing()
757 if (status) in i40e_nvmupd_state_writing()
759 i40e_aq_rc_to_posix(status, in i40e_nvmupd_state_writing()
771 status = I40E_NOT_SUPPORTED; in i40e_nvmupd_state_writing()
782 if (status && (hw->aq.asq_last_status == I40E_AQ_RC_EBUSY) && in i40e_nvmupd_state_writing()
784 i40e_status old_status = status; in i40e_nvmupd_state_writing()
794 status = i40e_acquire_nvm(hw, I40E_RESOURCE_WRITE); in i40e_nvmupd_state_writing()
795 if (status) { in i40e_nvmupd_state_writing()
799 status = old_status; in i40e_nvmupd_state_writing()
808 return status; in i40e_nvmupd_state_writing()
915 i40e_status status; in i40e_nvmupd_nvm_read() local
923 status = i40e_aq_read_nvm(hw, module, cmd->offset, (u16)cmd->data_size, in i40e_nvmupd_nvm_read()
925 if (status) { in i40e_nvmupd_nvm_read()
931 status, hw->aq.asq_last_status); in i40e_nvmupd_nvm_read()
932 *errno = i40e_aq_rc_to_posix(status, hw->aq.asq_last_status); in i40e_nvmupd_nvm_read()
935 return status; in i40e_nvmupd_nvm_read()
950 i40e_status status = 0; in i40e_nvmupd_nvm_erase() local
957 status = i40e_aq_erase_nvm(hw, module, cmd->offset, (u16)cmd->data_size, in i40e_nvmupd_nvm_erase()
959 if (status) { in i40e_nvmupd_nvm_erase()
965 status, hw->aq.asq_last_status); in i40e_nvmupd_nvm_erase()
966 *errno = i40e_aq_rc_to_posix(status, hw->aq.asq_last_status); in i40e_nvmupd_nvm_erase()
969 return status; in i40e_nvmupd_nvm_erase()
985 i40e_status status = 0; in i40e_nvmupd_nvm_write() local
993 status = i40e_aq_update_nvm(hw, module, cmd->offset, in i40e_nvmupd_nvm_write()
995 if (status) { in i40e_nvmupd_nvm_write()
1001 status, hw->aq.asq_last_status); in i40e_nvmupd_nvm_write()
1002 *errno = i40e_aq_rc_to_posix(status, hw->aq.asq_last_status); in i40e_nvmupd_nvm_write()
1005 return status; in i40e_nvmupd_nvm_write()