kickstart(9)

NAME

KickStart - Perform hard reset of MPT adapter.

SYNOPSIS

int KickStart(MPT_ADAPTER * ioc, int force, int sleepFlag);

ARGUMENTS

ioc
Pointer to MPT_ADAPTER structure
force
Force hard reset
sleepFlag
Specifies whether the process can sleep

DESCRIPTION

This routine places MPT adapter in diagnostic mode via the
WriteSequence register, and then performs a hard reset of adapter via
the Diagnostic register.

INPUTS

sleepflag - CAN_SLEEP (non-interrupt thread) or NO_SLEEP (interrupt
thread, use mdelay) force - 1 if doorbell active, board fault state
board operational, IOC_RECOVERY or IOC_BRINGUP and there is an alt_ioc. 0 else

RETURNS

1 - hard reset, READY 0 - no reset due to History bit, READY -1 - no
reset due to History bit but not READY OR reset but failed to come
READY -2 - no reset, could not enter DIAG mode -3 - reset but bad FW
bit

COPYRIGHT

Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout