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

개요

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

scsi_reset_notify(9f)

scsi_reset_notify(9F)          Kernel Functions          scsi_reset_notify(9F)



NAME
       scsi_reset_notify - notify target driver of bus resets

SYNOPSIS
       #include <sys/scsi/scsi.h>

       void scsi_reset_notify(struct scsi_address *ap, int flag,
            void (*callback)(caddr_t), caddr_t arg);

INTERFACE LEVEL
       Solaris DDI specific (Solaris DDI).

PARAMETERS
       ap          Pointer to the scsi_address structure.


       flag        A flag indicating registration or cancellation of the noti‐
                   fication request.


       callback    A pointer to the target driver's reset  notification  func‐
                   tion.


       arg         The callback function argument.


DESCRIPTION
       The  scsi_reset_notify()  function  is  used by a target driver when it
       needs to be notified of a bus reset. The bus reset could be  issued  by
       the  transport  layer  (e.g.  the host bus adapter (HBA) driver or con‐
       troller) or by another initiator.


       The argument flag is used to register or cancel the  notification.  The
       supported values for flag are as follows:

       SCSI_RESET_NOTIFY    Register  callback as the reset notification func‐
                            tion for the target driver.


       SCSI_RESET_CANCEL    Cancel the reset notification request.



       Target drivers can find out whether the HBA driver and controller  sup‐
       port  reset  notification by checking the reset-notification capability
       using the scsi_ifgetcap(9F) function.

RETURN VALUES
       If flag is SCSI_RESET_NOTIFY, scsi_reset_notify() returns:

       DDI_SUCCESS    The notification request has been accepted.


       DDI_FAILURE    The transport layer does not support reset  notification
                      or could not accept this request.



       If flag is SCSI_RESET_CANCEL, scsi_reset_notify() returns:

       DDI_SUCCESS    The notification request has been canceled.


       DDI_FAILURE    No notification request was registered.


CONTEXT
       The scsi_reset_notify() function can be called from user, interrupt, or
       kernel context.

SEE ALSO
       scsi_ifgetcap(9F), scsi_address(9S)


       Writing Device Drivers in Oracle Solaris 11.4



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