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

개요

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

scsi_setup_cdb(9f)

scsi_setup_cdb(9F)             Kernel Functions             scsi_setup_cdb(9F)



NAME
       scsi_setup_cdb - setup SCSI command descriptor block (CDB)

SYNOPSIS
       int scsi_setup_cdb(union scsi_cdb *cdbp, uchar_t cmd, uint_t addr,
            uint_t cnt, uint_t othr_cdb_data);

INTERFACE LEVEL
       Solaris DDI specific (Solaris DDI).

PARAMETERS
       cdbp             Pointer to command descriptor block.


       cmd              The first byte of the SCSI group 0, 1, 2, 4, or 5 CDB.


       addr             Pointer to the location of the data.


       cnt              Data  transfer  length  in  units  defined by the SCSI
                        device type. For sequential devices cnt is the  number
                        of  bytes.  For  block  devices,  cnt is the number of
                        blocks.


       othr_cdb_data    Additional CDB data.


DESCRIPTION
       The scsi_setup_cdb() function initializes a group 0, 1, 2, 4, or 5 type
       of  command  descriptor  block pointed to by cdbp using cmd, addr, cnt,
       othr_cdb_data.


       addr should be set to 0 for commands having no  addressing  information
       (for  example,  group  0  READ  command for sequential access devices).
       othr_cdb_data should be additional CDB data for Group 4 commands;  oth‐
       erwise, it should be set to 0.


       The  scsi_setup_cdb()  function  does not set the LUN bits in CDB[1] as
       the makecom(9F) functions do. Also, the fixed bit for sequential access
       device commands is not set.

RETURN VALUES
       The scsi_setup_cdb() function returns:

       1    Upon success.


       0    Upon failure.


CONTEXT
       These  functions  can  be called from a user, interrupt, or kernel con‐
       text.

SEE ALSO
       makecom(9F), scsi_pkt(9S)


       Writing Device Drivers in Oracle Solaris 11.4


       American National Standard Small Computer System Interface-2 (SCSI-2)


       American National Standard SCSI-3 Primary Commands (SPC)



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