svcadm(8)을 검색하려면 섹션에서 8 을 선택하고, 맨 페이지 이름에 svcadm을 입력하고 검색을 누른다.
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)