.if n .pH ddi_dki.Csect2 @(#)Csect2	40.5
.\" Copyright 1989 AT&T
.BK "DDI/DKI Reference Manual" "" "" "DDRM"   
.\ACRONYM	DDRM                  
.CH "Driver Entry Points (D2)" "" "Table of Contents" "2"
.\CHAPTER	2
.tC 1 "Introduction" 2-1  
.Index: istart DDI/DKI (Device Driver Interface/Driver\(enKernel Interface), driver entry point routines       	1
.Index: istart driver, entry points     	1
.Index: istart STREAMS entry points     	1
.tC 1 "Overview of Driver Entry-Point Routines and Naming Conventions" 2-2  
.tC L "Table 2-1:\0" "STREAMS Driver Entry Point Summary" 2-2
.tC L "Table 2-2:\0" "Driver Entry Points not Specific to STREAMS" 2-3
.Index: iend STREAMS entry points     	3
.Index: iend driver, entry points     	3
.Index: iend DDI/DKI (Device Driver Interface/Driver\(enKernel Interface), driver entry point routines       	3
.tC 1 "Manual Pages" 2-4  
.tC 2 chpoll(D2DK) 2-4
.Index: \f4chpoll\f1(D2DK)        	4
.tC 2 close(D2DK) 2-6
.Index: \f4close\fP(D2DK)        	6
.tC 2 init(D2D) 2-9
.Index: \f4init\fP(D2D)        	9
.tC 2 int(D2D) 2-10
.Index: \f4int\fP(D2D)        	10
.tC 2 ioctl(D2DK) 2-12
.Index: \f4ioctl\fP(D2DK)        	12
.tC 2 mmap(D2K) 2-16
.Index: \f4mmap\fP(D2K)        	16
.tC 2 open(D2DK) 2-17
.Index: \f4open\fP(D2DK)        	17
.tC 2 print(D2DK) 2-19
.Index: \f4print\fP(D2DK)        	19
.Index: \f4cmn_err\fP(D3DK)        	19
.tC 2 put(D2DK) 2-20
.Index: \f4put\fP(D2DK)        	20
.tC 2 read(D2DK) 2-22
.Index: \f4read\fP(D2DK)        	22
.tC 2 segmap(D2K) 2-23
.Index: \f4segmap\fP(D2K)        	23
.tC 2 size(D2D) 2-25
.Index: \f4size\fP(D2D)        	25
.tC 2 srv(D2DK) 2-26
.Index: \f4srv\fP(D2DK)        	26
.tC 2 start(D2D) 2-28
.Index: \f4start\fP(D2D)        	28
.tC 2 strategy(D2DK) 2-29
.Index: \f4strategy\fP(D2DK)        	29
.tC 2 write(D2DK) 2-30
.Index: \f4write\fP(D2DK)        	30
