Intro(9s) 맨 페이지 - 윈디하나의 솔라나라

개요

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

Intro(9s)

Intro(9S)               Kernel & Driver Data Structures              Intro(9S)

NAME
       Intro, intro - introduction to kernel data structures and properties

DESCRIPTION
       Section  9P describes kernel properties used by device drivers. Section
       9S describes the data structures used by drivers to  share  information
       between the driver and the kernel. See Intro(9E) for an overview of de‐
       vice driver interfaces.


       In Section 9S, reference pages contain the following headings:

           o      NAME summarizes the purpose of the structure or property.


           o      SYNOPSIS  lists  the include file that defines the structure
                  or property.


           o      INTERFACE  LEVEL describes any architecture dependencies.


           o      DESCRIPTION provides general information about the structure
                  or property.


           o      STRUCTURE  MEMBERS lists all  accessible  structure  members
                  (for Section 9S).


           o      SEE  ALSO gives sources for further information.



       Of the preceding headings, Section 9P reference pages contain the NAME,
       DESCRIPTION, and SEE  ALSO fields.


       Every  driver  MUST include <sys/ddi.h> and <sys/sunddi.h>, in that or‐
       der, and as final entries.


       The following table summarizes the STREAMS structures described in Sec‐
       tion 9S.

       tab() box; cw(2.75i) |cw(2.75i) lw(2.75i)  |lw(2.75i)  StructureType  _
       copyreqDDI/DKI  _  copyrespDDI/DKI _ databDDI/DKI _ fmodswSolaris DDI _
       free_rtnDDI/DKI _ iocblkDDI/DKI _ linkblkDDI/DKI _ module_infoDDI/DKI _
       msgbDDI/DKI _ qbandDDI/DKI  _  qinitDDI/DKI  _  queclassSolaris  DDI  _
       queueDDI/DKI _ streamtabDDI/DKI _ stroptionsDDI/DKI



       The  following  table  summarizes  structures  that are not specific to
       STREAMS I/O.

       tab() box; cw(2.75i) |cw(2.75i) lw(2.75i)  |lw(2.75i)  StructureType  _
       aio_reqSolaris   DDI   _  bufDDI/DKI  _  cb_opsSolaris  DDI  _  ddi_de‐
       vice_acc_attrSolaris DDI _ ddi_dma_attrSolaris DDI _  ddi_dma_cookieSo‐
       laris DDI _ ddi_dma_lim_sparcSolaris SPARC DDI _ ddi_dma_lim_x86Solaris
       x86  DDI  _  ddi_dma_reqSolaris  DDI  _  ddi_dmae_reqSolaris  x86 DDI _
       ddi_idevice_cookieSolaris  DDI  _  ddi_mapdev_ctlSolaris  DDI   _   de‐
       vmap_callback_ctlSolaris  DDI  _  dev_opsSolaris  DDI  _ iovecDDI/DKI _
       kstatSolaris DDI  _  kstat_intrSolaris  DDI  _  kstat_ioSolaris  DDI  _
       kstat_namedSolaris  DDI  _  mapDDI/DKI  _ modldrvSolaris DDI _ modlink‐
       ageSolaris DDI _ modlstrmodSolaris  DDI  _  scsi_addressSolaris  DDI  _
       scsi_arq_statusSolaris   DDI   _   scsi_deviceSolaris  DDI  _  scsi_ex‐
       tended_senseSolaris DDI _ scsi_hba_tranSolaris  DDI  _  scsi_inquirySo‐
       laris DDI _ scsi_pktSolaris DDI _ scsi_statusSolaris DDI _ uioDDI/DKI


SEE ALSO
       Intro(9E)

NOTES
       Do  not  declare arrays of structures as the size of the structures can
       change between releases. Rely only on the structure members  listed  in
       this chapter and not on unlisted members or the position of a member in
       a structure.

Oracle Solaris 11.4               15 May 2001                        Intro(9S)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3