svcadm(8)을 검색하려면 섹션에서 8 을 선택하고, 맨 페이지 이름에 svcadm을 입력하고 검색을 누른다.
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
device 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
order, 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_device_acc_attrSolaris DDI _ ddi_dma_attrSolaris DDI _
ddi_dma_cookieSolaris DDI _ ddi_dma_lim_sparcSolaris SPARC DDI _
ddi_dma_lim_x86Solaris x86 DDI _ ddi_dma_reqSolaris DDI _ ddi_dmae_req‐
Solaris x86 DDI _ ddi_idevice_cookieSolaris DDI _ ddi_mapdev_ctlSolaris
DDI _ devmap_callback_ctlSolaris DDI _ dev_opsSolaris DDI _
iovecDDI/DKI _ kstatSolaris DDI _ kstat_intrSolaris DDI _ kstat_ioSo‐
laris DDI _ kstat_namedSolaris DDI _ mapDDI/DKI _ modldrvSolaris DDI _
modlinkageSolaris DDI _ modlstrmodSolaris DDI _ scsi_addressSolaris DDI
_ scsi_arq_statusSolaris DDI _ scsi_deviceSolaris DDI _
scsi_extended_senseSolaris DDI _ scsi_hba_tranSolaris DDI _
scsi_inquirySolaris 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)