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

개요

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

scsi_abort(9f)

scsi_abort(9F)                 Kernel Functions                 scsi_abort(9F)



NAME
       scsi_abort - abort a SCSI command

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

       intscsi_abort(struct scsi_address *ap, struct scsi_pkt *pkt);

INTERFACE LEVEL
       Solaris DDI specific (Solaris DDI).

PARAMETERS
       ap     Pointer to a scsi_address structure.


       pkt    Pointer to a scsi_pkt(9S) structure.


DESCRIPTION
       The  scsi_abort()  function  terminates  a command that has been trans‐
       ported to the host adapter driver. A NULL  pkt causes  all  outstanding
       packets  to be aborted. On a successful abort, the pkt_reason is set to
       CMD_ABORTED and pkt_statistics is OR'ed with STAT_ABORTED.

RETURN VALUES
       The scsi_abort() function returns:

       1    on success.


       0    on failure.


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

EXAMPLES
       Example 1 Terminating a command.


         if (scsi_abort(&devp->sd_address, pkt) == 0) {
                 (void) scsi_reset(&devp->sd_address, RESET_ALL);
         }


SEE ALSO
       tran_abort(9E), scsi_reset(9F), scsi_pkt(9S)


       Writing Device Drivers in Oracle Solaris 11.4



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