login
Header Space

 
 

KickStart(9)

July 19, 2007 - 1:23am
Submitted by Jeremy on July 19, 2007 - 1:23am.

INDEX

    NAME, SYNOPSIS, ARGUMENTS, DESCRIPTION, INPUTS, RETURNS, COPYRIGHT

    "KICKSTART" "9" "July 2007" "Kernel Hackers Manual 2.6.22" "Message-based devices"

    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

speck-geostationary