ddi_in_panic(9f) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

ddi_in_panic(9f)

ddi_in_panic(9F)               Kernel Functions               ddi_in_panic(9F)



NAME
       ddi_in_panic - determine if system is in panic state

SYNOPSIS
       #include <sys/ddi.h>
       #include <sys/sunddi.h>

       int ddi_in_panic(void);

INTERFACE LEVEL
       Solaris DDI specific (Solaris DDI).

DESCRIPTION
       Drivers  controlling  devices  on  which  the system may write a kernel
       crash dump in the event of a panic can call ddi_in_panic() to determine
       if the system is panicking.


       When the system is panicking, the calls of functions scheduled by time‐
       out(9F) and ddi_trigger_softintr(9F)  will  never  occur.  Neither  can
       delay(9F) be relied upon, since it is implemented via timeout(9F).


       Drivers  that need to enforce a time delay such as SCSI bus reset delay
       time must busy-wait when the system is panicking.

RETURN VALUES
       ddi_in_panic() returns 1 if the system is in panic, or 0 otherwise.

CONTEXT
       ddi_in_panic() may be called from any context.

SEE ALSO
       delay(9F), dump(9E), timeout(9F), ddi_trigger_softintr(9F)


       Writing Device Drivers in Oracle Solaris 11.4



Oracle Solaris 11.4               23 Jun 1997                 ddi_in_panic(9F)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3