Print this page
4888 Undocument dma_req(9s)
4884 EOF scsi_hba_attach
4886 EOF ddi_dmae_getlim
4887 EOF ddi_iomin
4634 undocument scsi_hba_attach() and ddi_dma_lim(9s)
4630 clean stale references to ddi_iopb_alloc and ddi_iopb_free
Split |
Close |
Expand all |
Collapse all |
--- old/usr/src/man/man9f/Intro.9f
+++ new/usr/src/man/man9f/Intro.9f
1 1 '\" te
2 -.\" Copyright 2012 Garrett D'Amore <garrett@damore.org>. All rights reserved.
2 +.\" Copyright 2014 Garrett D'Amore <garrett@damore.org>
3 3 .\" Copyright (c) 2005, Sun Microsystems, Inc., All Rights Reserved
4 4 .\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License.
5 5 .\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License.
6 6 .\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner]
7 7 .TH INTRO 9F "Feb 06, 2012"
8 8 .SH NAME
9 9 Intro, intro \- introduction to DDI/DKI functions
10 10 .SH DESCRIPTION
11 11 .sp
12 12 .LP
13 13 Section 9F describes the kernel functions available for use by device drivers.
14 14 See \fBIntro\fR(9E) for an overview of device driver interfaces.
15 15 .sp
16 16 .LP
17 17 In this section, the information for each driver function is organized under
18 18 the following headings:
19 19 .RS +4
20 20 .TP
21 21 .ie t \(bu
22 22 .el o
23 23 \fBNAME\fR summarizes the function's purpose.
24 24 .RE
25 25 .RS +4
26 26 .TP
27 27 .ie t \(bu
28 28 .el o
29 29 \fBSYNOPSIS\fR shows the syntax of the function's entry point in the source
30 30 code. \fB#include\fR directives are shown for required headers.
31 31 .RE
32 32 .RS +4
33 33 .TP
34 34 .ie t \(bu
35 35 .el o
36 36 \fBINTERFACE\fR \fBLEVEL\fR describes any architecture dependencies.
37 37 .RE
38 38 .RS +4
39 39 .TP
40 40 .ie t \(bu
41 41 .el o
42 42 \fBARGUMENTS\fR describes any arguments required to invoke the function.
43 43 .RE
44 44 .RS +4
45 45 .TP
46 46 .ie t \(bu
47 47 .el o
48 48 \fBDESCRIPTION\fR describes general information about the function.
49 49 .RE
50 50 .RS +4
51 51 .TP
52 52 .ie t \(bu
53 53 .el o
54 54 \fBRETURN\fR \fBVALUES\fR describes the return values and messages that can
55 55 result from invoking the function.
56 56 .RE
57 57 .RS +4
58 58 .TP
59 59 .ie t \(bu
60 60 .el o
61 61 \fBCONTEXT\fR indicates from which driver context (user, kernel, interrupt, or
62 62 high-level interrupt) the function can be called.
63 63 .RE
64 64 .RS +4
65 65 .TP
66 66 .ie t \(bu
67 67 .el o
68 68 A driver function has \fIuser context\fR if it was directly invoked because of
69 69 a user thread. The \fBread\fR(9E) entry point of the driver, invoked by a
70 70 \fBread\fR(2) system call, has user context.
71 71 .RE
72 72 .RS +4
73 73 .TP
74 74 .ie t \(bu
75 75 .el o
76 76 A driver function has \fIkernel context\fR if was invoked by some other part of
77 77 the kernel. In a block device driver, the \fBstrategy\fR(9E) entry point may be
78 78 called by the page daemon to write pages to the device. The page daemon has no
79 79 relation to the current user thread, so in this case \fBstrategy\fR(9E) has
80 80 kernel context.
81 81 .RE
82 82 .RS +4
83 83 .TP
84 84 .ie t \(bu
85 85 .el o
86 86 \fIInterrupt context\fR is kernel context, but also has an interrupt level
87 87 associated with it. Driver interrupt routines have interrupt context.
88 88 .sp
89 89 Note that a mutex acquired in user or kernel context that can also be acquired
90 90 in interrupt context means that the user or kernel context thread holding that
91 91 mutex is subject to all the restrictions imposed by interrupt context, for the
92 92 duration of the ownership of that mutex. Please see the \fBmutex\fR(9F) man
93 93 page for a more complete discussion of proper mutex handling for drivers.
94 94 .RE
95 95 .RS +4
96 96 .TP
97 97 .ie t \(bu
98 98 .el o
99 99 \fIHigh-level interrupt context\fR is a more restricted form of interrupt
100 100 context. If a driver interrupt priority returned from
101 101 \fBddi_intr_get_pri\fR(9F) is greater than the priority returned from
102 102 \fBddi_intr_get_hilevel_pri\fR(9F) this indicates the interrupt handler will
103 103 run in high-level interrupt context. These interrupt routines are only allowed
104 104 to call \fBddi_intr_trigger_softint\fR(9F), \fBmutex_enter\fR(9F), and
105 105 \fBmutex_exit\fR(9F). Furthermore, \fBmutex_enter\fR(9F) and
106 106 \fBmutex_exit\fR(9F) may only be called on mutexes initialized with the
107 107 interrupt priority returned by \fBddi_intr_get_pri\fR(9F).
108 108 .RE
109 109 .RS +4
110 110 .TP
111 111 .ie t \(bu
112 112 .el o
113 113 \fBSEE ALSO\fR indicates functions that are related by usage and sources, and
114 114 which can be referred to for further information.
115 115 .RE
116 116 .RS +4
117 117 .TP
118 118 .ie t \(bu
119 119 .el o
120 120 \fBEXAMPLES\fR shows how the function can be used in driver code.
121 121 .RE
122 122 .sp
123 123 .LP
124 124 Every driver MUST include <\fBsys/ddi.h\fR> and <\fBsys/sunddi.h\fR>, in that
125 125 order, and as the last files the driver includes.
126 126 .SH STREAMS KERNEL FUNCTION SUMMARY
127 127 .sp
128 128 .LP
129 129 The following table summarizes the STREAMS functions described in this section.
130 130 .sp
131 131
132 132 .sp
133 133 .TS
134 134 c c
135 135 l l .
136 136 Routine Type
137 137 _
138 138 \fBadjmsg\fR DDI/DKI
139 139 \fBallocb\fR DDI/DKI
140 140 \fBallocb_tmpl\fR Solaris DDI
141 141 \fBbackq\fR DDI/DKI
142 142 \fBbcanput\fR DDI/DKI
143 143 \fBbcanputnext\fR DDI/DKI
144 144 \fBbufcall\fR DDI/DKI
145 145 \fBcanput\fR DDI/DKI
146 146 \fBcanputnext\fR DDI/DKI
147 147 \fBclrbuf\fR DDI/DKI
148 148 \fBcopyb\fR DDI/DKI
149 149 \fBcopymsg\fR DDI/DKI
150 150 \fBDB_BASE\fR Solaris DDI
151 151 \fBDB_LIM\fR Solaris DDI
152 152 \fBDB_REF\fR Solaris DDI
153 153 \fBDB_TYPE\fR Solaris DDI
154 154 \fBdatamsg\fR DDI/DKI
155 155 \fBdupb\fR DDI/DKI
156 156 \fBdupmsg\fR DDI/DKI
157 157 \fBenableok\fR DDI/DKI
158 158 \fBesballoc\fR DDI/DKI
159 159 \fBesbbcall\fR DDI/DKI
160 160 \fBflushband\fR DDI/DKI
161 161 \fBflushq\fR DDI/DKI
162 162 \fBfreeb\fR DDI/DKI
163 163 \fBfreemsg\fR DDI/DKI
164 164 \fBfreezestr\fR DDI/DKI
165 165 \fBgetq\fR DDI/DKI
166 166 \fBIOC_CONVER_FROM\fR Solaris DDI
167 167 \fBinsq\fR DDI/DKI
168 168 \fBlinkb\fR DDI/DKI
169 169 \fBMBLKHEAD\fR Solaris DDI
170 170 \fBMBLKIN\fR Solaris DDI
171 171 \fBMBLKL\fR Solaris DDI
172 172 \fBMBLKSIZE\fR Solaris DDI
173 173 \fBMBLKTAIL\fR Solaris DDI
174 174 \fBmcopyin\fR Solaris DDI
175 175 \fBmcopymsg\fR Solaris DDI
176 176 \fBmcopyout\fR Solaris DDI
177 177 \fBmerror\fR Solaris DDI
178 178 \fBmexchange\fR Solaris DDI
179 179 \fBmioc2ack\fR Solaris DDI
180 180 \fBmiocack\fR Solaris DDI
181 181 \fBmexchange\fR Solaris DDI
182 182 \fBmiocpullup\fR Solaris DDI
183 183 \fBmkiocb\fR Solaris DDI
184 184 \fBmsgdsize\fR DDI/DKI
185 185 \fBmsgpullup\fR DDI/DKI
186 186 \fBmsgsize\fR Solaris DDI
187 187 \fBmt-streams\fR Solaris DDI
188 188 \fBnoenable\fR DDI/DKI
189 189 \fBOTHERQ\fR DDI/DKI
190 190 \fBpullupmsg\fR DDI/DKI
191 191 \fBput\fR DDI/DKI
192 192 \fBputbq\fR DDI/DKI
193 193 \fBputctl\fR DDI/DKI
194 194 \fBputctl1\fR DDI/DKI
195 195 \fBputnext\fR DDI/DKI
196 196 \fBputnextctl\fR DDI/DKI
197 197 \fBputq\fR DDI/DKI
198 198 \fBqassociate\fR Solaris DDI
199 199 \fBqbufcall\fR Solaris DDI
200 200 \fBqenable\fR DDI/DKI
201 201 \fBqprocson\fR DDI/DKI
202 202 \fBqprocsoff\fR DDI/DKI
203 203 \fBqreply\fR DDI/DKI
204 204 \fBqsize\fR DDI/DKI
205 205 \fBqtimeout\fR Solaris DDI
206 206 \fBqunbufcall\fR Solaris DDI
207 207 \fBquntimeout\fR Solaris DDI
208 208 \fBqwait\fR Solaris DDI
209 209 \fBqwait_sig\fR Solaris DDI
210 210 \fBqwriter\fR Solaris DDI
211 211 \fBRD\fR DDI/DKI
212 212 \fBrmvb\fR DDI/DKI
213 213 \fBrmvq\fR DDI/DKI
214 214 \fBSAMESTR\fR DDI/DKI
215 215 \fBstrlog\fR DDI/DKI
216 216 \fBstrqget\fR DDI/DKI
217 217 \fBstrqset\fR DDI/DKI
218 218 \fBtestb\fR DDI/DKI
219 219 \fBunbufcall\fR DDI/DKI
220 220 \fBunfreezestr\fR DDI/DKI
221 221 \fBunlinkb\fR DDI/DKI
222 222 \fBWR\fR DDI/DKI
223 223 .TE
224 224
225 225 .sp
226 226 .LP
227 227 The following table summarizes the functions not specific to STREAMS.
228 228 .sp
229 229
230 230 .sp
231 231 .TS
232 232 c c
233 233 l l .
234 234 Routine Type
235 235 _
236 236 \fBASSERT\fR DDI/DKI
237 237 \fBanocancel\fR Solaris DDI
238 238 \fBaphysio\fR Solaris DDI
239 239 \fBatomic_add\fR DDI/DKI
240 240 \fBatomic_and\fR DDI/DKI
241 241 \fBatomic_bits\fR DDI/DKI
242 242 \fBatomic_cas\fR DDI/DKI
243 243 \fBatomic_dec\fR DDI/DKI
244 244 \fBatomic_inc\fR DDI/DKI
245 245 \fBatomic_ops\fR DDI/DKI
246 246 \fBatomic_or\fR DDI/DKI
247 247 \fBatomic_swap\fR DDI/DKI
248 248 \fBbcmp\fR DDI/DKI
249 249 \fBbcopy\fR DDI/DKI
250 250 \fBbioclone\fR Solaris DDI
251 251 \fBbiodone\fR DDI/DKI
252 252 \fBbiofini\fR Solaris DDI
253 253 \fBbioinit\fR Solaris DDI
254 254 \fBbiomodified\fR Solaris DDI
255 255 \fBbiosize\fR Solaris DDI
256 256 \fBbioerror\fR Solaris DDI
257 257 \fBbioreset\fR Solaris DDI
258 258 \fBbiowait\fR DDI/DKI
259 259 \fBbp_copyin\fR DDI/DKI
260 260 \fBbp_copyout\fR DDI/DKI
261 261 \fBbp_mapin\fR DDI/DKI
262 262 \fBbp_mapout\fR DDI/DKI
263 263 \fBbtop\fR DDI/DKI
264 264 \fBbtopr\fR DDI/DKI
265 265 \fBbzero\fR DDI/DKI
266 266 \fBcmn_err\fR DDI/DKI
267 267 \fBcondvar\fR Solaris DDI
268 268 \fBcopyin\fR DDI/DKI
269 269 \fBcopyout\fR DDI/DKI
270 270 \fBcsx_AccessConfigurationRegister\fR Solaris DDI
271 271 \fBcsx_ConvertSize\fR Solaris DDI
272 272 \fBcsx_ConvertSpeed\fR Solaris DDI
273 273 \fBcsx_CS_DDI_Info\fR Solaris DDI
274 274 \fBcsx_DeregisterClient\fR Solaris DDI
275 275 \fBcsx_DupHandle\fR Solaris DDI
276 276 \fBcsx_Error2Text\fR Solaris DDI
277 277 \fBcsx_Event2Text\fR Solaris DDI
278 278 \fBcsx_FreeHandle\fR Solaris DDI
279 279 \fBcsx_Get8\fR Solaris DDI
280 280 \fBcsx_GetFirstClient\fR Solaris DDI
281 281 \fBcsx_GetFirstTuple\fR Solaris DDI
282 282 \fBcsx_GetHandleOffset\fR Solaris DDI
283 283 \fBcsx_GetMappedAddr\fR Solaris DDI
284 284 \fBcsx_GetStatus\fR Solaris DDI
285 285 \fBcsx_GetTupleData\fR Solaris DDI
286 286 \fBcsx_MakeDeviceNode\fR Solaris DDI
287 287 \fBcsx_MapLogSocket\fR Solaris DDI
288 288 \fBcsx_MapMemPage\fR Solaris DDI
289 289 \fBcsx_ModifyConfiguration\fR Solaris DDI
290 290 \fBcsx_ModifyWindow\fR Solaris DDI
291 291 \fBcsx_Parse_CISTPL_BATTERY\fR Solaris DDI
292 292 \fBcsx_Parse_CISTPL_BYTEORDER\fR Solaris DDI
293 293 \fBcsx_Parse_CISTPL_CFTABLE_ENTRY\fR Solaris DDI
294 294 \fBcsx_Parse_CISTPL_CONFIG\fR Solaris DDI
295 295 \fBcsx_Parse_CISTPL_DATE\fR Solaris DDI
296 296 \fBcsx_Parse_CISTPL_DEVICE\fR Solaris DDI
297 297 \fBcsx_Parse_CISTPL_DEVICEGEO\fR Solaris DDI
298 298 \fBcsx_Parse_CISTPL_DEVICEGEO_A\fR Solaris DDI
299 299 \fBcsx_Parse_CISTPL_FORMAT\fR Solaris DDI
300 300 \fBcsx_Parse_CISTPL_FUNCE\fR Solaris DDI
301 301 \fBcsx_Parse_CISTPL_FUNCID\fR Solaris DDI
302 302 \fBcsx_Parse_CISTPL_GEOMETRY\fR Solaris DDI
303 303 \fBcsx_Parse_CISTPL_JEDEC_C\fR Solaris DDI
304 304 \fBcsx_Parse_CISTPL_LINKTARGET\fR Solaris DDI
305 305 \fBcsx_Parse_CISTPL_LONGLINK_A\fR Solaris DDI
306 306 \fBcsx_Parse_CISTPL_LONGLINK_MFC\fR Solaris DDI
307 307 \fBcsx_Parse_CISTPL_MANFID\fR Solaris DDI
308 308 \fBcsx_Parse_CISTPL_ORG\fR Solaris DDI
309 309 \fBcsx_Parse_CISTPL_SPCL\fR Solaris DDI
310 310 \fBcsx_Parse_CISTPL_SWIL\fR Solaris DDI
311 311 \fBcsx_Parse_CISTPL_VERS_1\fR Solaris DDI
312 312 \fBcsx_Parse_CISTPL_VERS_2\fR Solaris DDI
313 313 \fBcsx_ParseTuple\fR Solaris DDI
314 314 \fBcsx_Put8\fR Solaris DDI
315 315 \fBcsx_RegisterClient\fR Solaris DDI
316 316 \fBcsx_ReleaseConfiguration\fR Solaris DDI
317 317 \fBcsx_RepGet8\fR Solaris DDI
318 318 \fBcsx_RepPut8\fR Solaris DDI
319 319 \fBcsx_RequestConfiguration\fR Solaris DDI
320 320 \fBcsx_RequestIO\fR Solaris DDI
321 321 \fBcsx_RequestIRQ\fR Solaris DDI
322 322 \fBcsx_RequestSocketMask\fR Solaris DDI
323 323 \fBcsx_RequestWindow\fR Solaris DDI
324 324 \fBcsx_ResetFunction\fR Solaris DDI
325 325 \fBcsx_SetEventMask\fR Solaris DDI
326 326 \fBcsx_SetHandleOffset\fR Solaris DDI
327 327 \fBcsx_ValidateCIS\fR Solaris DDI
328 328 \fBcv_broadcast\fR Solaris DDI
329 329 \fBcv_destroy\fR Solaris DDI
330 330 \fBcv_init\fR Solaris DDI
331 331 \fBcv_signal\fR Solaris DDI
332 332 \fBcv_timedwait\fR Solaris DDI
333 333 \fBcv_wait\fR Solaris DDI
334 334 \fBcv_wait_sig\fR Solaris DDI
335 335 \fBddi_add_event_handler\fR Solaris DDI
336 336 \fBddi_add_intr\fR Solaris DDI
337 337 \fBddi_add_softintr\fR Solaris DDI
338 338 \fBddi_binding_name\fR Solaris DDI
339 339 \fBddi_btop\fR Solaris DDI
340 340 \fBddi_btopr\fR Solaris DDI
341 341 \fBddi_can_receive_sig\fR Solaris DDI
342 342 \fBddi_check_acc_handle\fR Solaris DDI
343 343 \fBddi_copyin\fR Solaris DDI
344 344 \fBddi_copyout\fR Solaris DDI
345 345 \fBddi_create_minor_node\fR Solaris DDI
346 346 \fBddi_cred\fR Solaris DDI
347 347 \fBddi_dev_is_sid\fR Solaris DDI
348 348 \fBddi_dev_nintrs\fR Solaris DDI
349 349 \fBddi_dev_nregs\fR Solaris DDI
350 350 \fBddi_dev_regsize\fR Solaris DDI
351 351 \fBddi_device_copy\fR Solaris DDI
352 352 \fBddi_device_zero\fR Solaris DDI
353 353 \fBddi_devmap_segmap\fR Solaris DDI
354 354 \fBddi_dma_addr_bind_handle\fR Solaris DDI
355 355 \fBddi_dma_alloc_handle\fR Solaris DDI
356 356 \fBddi_dma_buf_bind_handle\fR Solaris DDI
357 357 \fBddi_dma_burstsizes\fR Solaris DDI
358 358 \fBddi_dma_free_handle\fR Solaris DDI
359 359 \fBddi_dma_getwin\fR Solaris DDI
360 360 \fBddi_dma_mem_alloc\fR Solaris DDI
361 361 \fBddi_dma_mem_free\fR Solaris DDI
362 362 \fBddi_dma_nextcookie\fR Solaris DDI
363 363 \fBddi_dma_numwin\fR Solaris DDI
364 364 \fBddi_dma_set_sbus64\fR Solaris DDI
365 365 \fBddi_dma_sync\fR Solaris DDI
366 366 \fBddi_dma_unbind_handle\fR Solaris DDI
367 367 \fBddi_dmae\fR Solaris x86 DDI
368 368 \fBddi_dmae_1stparty\fR Solaris x86 DDI
369 369 \fBddi_dmae_alloc\fR Solaris x86 DDI
370 370 \fBddi_dmae_disable\fR Solaris x86 DDI
371 371 \fBddi_dmae_enable\fR Solaris x86 DDI
372 372 \fBddi_dmae_getattr\fR Solaris x86 DDI
373 373 \fBddi_dmae_getcnt\fR Solaris x86 DDI
374 374 \fBddi_dmae_getlim\fR Solaris x86 DDI
375 375 \fBddi_dmae_prog\fR Solaris x86 DDI
376 376 \fBddi_dmae_release\fR Solaris x86 DDI
377 377 \fBddi_dmae_stop\fR Solaris x86 DDI
378 378 \fBddi_driver_major\fR Solaris DDI
379 379 \fBddi_driver_name\fR Solaris DDI
380 380 \fBddi_enter_critical\fR Solaris DDI
381 381 \fBddi_exit_critical\fR Solaris DDI
382 382 \fBddi_ffs\fR Solaris DDI
383 383 \fBddi_fls\fR Solaris DDI
384 384 \fBddi_fm_acc_err_clear\fR Solaris DDI
385 385 \fBddi_fm_acc_err_get\fR Solaris DDI
386 386 \fBddi_fm_ereport_post\fR Solaris DDI
387 387 \fBddi_fm_handler_register\fR Solaris DDI
388 388 \fBddi_fm_init\fR Solaris DDI
389 389 \fBddi_fm_service_impact\fR Solaris DDI
390 390 \fBddi_get16\fR Solaris DDI
391 391 \fBddi_get32\fR Solaris DDI
392 392 \fBddi_get64\fR Solaris DDI
393 393 \fBddi_get8\fR Solaris DDI
394 394 \fBddi_get_cred\fR Solaris DDI
395 395 \fBddi_get_devstate\fR Solaris DDI
396 396 \fBddi_get_driver_private\fR Solaris DDI
397 397 \fBddi_get_eventcookie\fR Solaris DDI
398 398 \fBddi_get_iblock_cookie\fR Solaris DDI
399 399 \fBddi_get_iminor\fR Solaris DDI
400 400 \fBddi_get_instance\fR Solaris DDI
401 401 \fBddi_get_kt_did\fR Solaris DDI
402 402 \fBddi_get_lbolt\fR Solaris DDI
403 403 \fBddi_get_name\fR Solaris DDI
404 404 \fBddi_get_parent\fR Solaris DDI
405 405 \fBddi_get_pid\fR Solaris DDI
406 406 \fBddi_get_soft_iblock_cookie\fR Solaris DDI
407 407 \fBddi_get_soft_state\fR Solaris DDI
408 408 \fBddi_getb\fR Solaris DDI
409 409 \fBddi_getl\fR Solaris DDI
410 410 \fBddi_getll\fR Solaris DDI
411 411 \fBddi_getlongprop\fR Solaris DDI
412 412 \fBddi_getlongprop_buf\fR Solaris DDI
413 413 \fBddi_getprop\fR Solaris DDI
414 414 \fBddi_getproplen\fR Solaris DDI
415 415 \fBddi_getw\fR Solaris DDI
416 416 \fBddi_intr_add_handler\fR Solaris DDI
417 417 \fBddi_intr_add_softint\fR Solaris DDI
418 418 \fBddi_intr_alloc\fR Solaris DDI
419 419 \fBddi_intr_block_disable\fR Solaris DDI
420 420 \fBddi_intr_block_enable\fR Solaris DDI
421 421 \fBddi_intr_clr_mask\fR Solaris DDI
422 422 \fBddi_intr_dup_handler\fR Solaris DDI
423 423 \fBddi_intr_disable\fR Solaris DDI
424 424 \fBddi_intr_enable\fR Solaris DDI
425 425 \fBddi_intr_free\fR Solaris DDI
426 426 \fBddi_intr_get_cap\fR Solaris DDI
427 427 \fBddi_intr_get_hilevel_pri\fR Solaris DDI
428 428 \fBddi_intr_get_navail\fR Solaris DDI
429 429 \fBddi_intr_get_nintrs\fR Solaris DDI
430 430 \fBddi_intr_get_pending\fR Solaris DDI
431 431 \fBddi_intr_get_pri\fR Solaris DDI
432 432 \fBddi_intr_get_softint_pri\fR Solaris DDI
433 433 \fBddi_intr_get_supported_types\fR Solaris DDI
434 434 \fBddi_intr_remove_handler\fR Solaris DDI
435 435 \fBddi_intr_remove_softint\fR Solaris DDI
436 436 \fBddi_intr_set_cap\fR Solaris DDI
437 437 \fBddi_intr_set_mask\fR Solaris DDI
438 438 \fBddi_intr_set_pri\fR Solaris DDI
439 439 \fBddi_intr_set_softint_pri\fR Solaris DDI
440 440 \fBddi_intr_trigger_softint\fR Solaris DDI
441 441 \fBddi_io_get16\fR Solaris DDI
442 442 \fBddi_io_get32\fR Solaris DDI
443 443 \fBddi_io_get8\fR Solaris DDI
444 444 \fBddi_io_getb\fR Solaris DDI
445 445 \fBddi_io_getl\fR Solaris DDI
446 446 \fBddi_io_getw\fR Solaris DDI
447 447 \fBddi_io_put16\fR Solaris DDI
448 448 \fBddi_io_put32\fR Solaris DDI
449 449 \fBddi_io_put8\fR Solaris DDI
450 450 \fBddi_io_putb\fR Solaris DDI
451 451 \fBddi_io_putl\fR Solaris DDI
452 452 \fBddi_io_putw\fR Solaris DDI
453 453 \fBddi_io_rep_get16\fR Solaris DDI
454 454 \fBddi_io_rep_get32\fR Solaris DDI
455 455 \fBddi_io_rep_get8\fR Solaris DDI
456 456 \fBddi_io_rep_getb\fR Solaris DDI
457 457 \fBddi_io_rep_getl\fR Solaris DDI
458 458 \fBddi_io_rep_getw\fR Solaris DDI
459 459 \fBddi_io_rep_put16\fR Solaris DDI
460 460 \fBddi_io_rep_put32\fR Solaris DDI
461 461 \fBddi_io_rep_put8\fR Solaris DDI
462 462 \fBddi_io_rep_putb\fR Solaris DDI
463 463 \fBddi_io_rep_putl\fR Solaris DDI
464 464 \fBddi_io_rep_putw\fR Solaris DDI
465 465 \fBddi_iomin\fR Solaris DDI
466 466 \fBddi_log_sysevent\fR Solaris DDI
467 467 \fBddi_map_regs\fR Solaris DDI
468 468 \fBddi_mapdev\fR Solaris DDI
469 469 \fBddi_mapdev_intercept\fR Solaris DDI
470 470 \fBddi_mapdev_nointercept\fR Solaris DDI
471 471 \fBddi_mapdev_set_device_acc_attr\fR Solaris DDI
472 472 \fBddi_mem_get16\fR Solaris DDI
473 473 \fBddi_mem_get32\fR Solaris DDI
474 474 \fBddi_mem_get64\fR Solaris DDI
475 475 \fBddi_mem_get8\fR Solaris DDI
476 476 \fBddi_mem_getb\fR Solaris DDI
477 477 \fBddi_mem_getl\fR Solaris DDI
478 478 \fBddi_mem_getll\fR Solaris DDI
479 479 \fBddi_mem_getw\fR Solaris DDI
480 480 \fBddi_mem_put16\fR Solaris DDI
481 481 \fBddi_mem_put32\fR Solaris DDI
482 482 \fBddi_mem_put64\fR Solaris DDI
483 483 \fBddi_mem_put8\fR Solaris DDI
484 484 \fBddi_mem_putb\fR Solaris DDI
485 485 \fBddi_mem_putl\fR Solaris DDI
486 486 \fBddi_mem_putll\fR Solaris DDI
487 487 \fBddi_mem_putw\fR Solaris DDI
488 488 \fBddi_mem_rep_get16\fR Solaris DDI
489 489 \fBddi_mem_rep_get32\fR Solaris DDI
490 490 \fBddi_mem_rep_get64\fR Solaris DDI
491 491 \fBddi_mem_rep_get8\fR Solaris DDI
492 492 \fBddi_mem_rep_getb\fR Solaris DDI
493 493 \fBddi_mem_rep_getl\fR Solaris DDI
494 494 \fBddi_mem_rep_getll\fR Solaris DDI
495 495 \fBddi_mem_rep_getw\fR Solaris DDI
496 496 \fBddi_mem_rep_put16\fR Solaris DDI
497 497 \fBddi_mem_rep_put32\fR Solaris DDI
498 498 \fBddi_mem_rep_put64\fR Solaris DDI
499 499 \fBddi_mem_rep_put8\fR Solaris DDI
500 500 \fBddi_mem_rep_putb\fR Solaris DDI
501 501 \fBddi_mem_rep_putl\fR Solaris DDI
502 502 \fBddi_mem_rep_putll\fR Solaris DDI
503 503 \fBddi_mem_rep_putw\fR Solaris DDI
504 504 \fBddi_mmap_get_model\fR Solaris DDI
505 505 \fBddi_model_convert_from\fR Solaris DDI
506 506 \fBddi_modopen\fR Solaris DDI
507 507 \fBddi_no_info\fR Solaris DDI
508 508 \fBddi_node_name\fR Solaris DDI
509 509 \fBddi_peek16\fR Solaris DDI
510 510 \fBddi_peek32\fR Solaris DDI
511 511 \fBddi_peek64\fR Solaris DDI
512 512 \fBddi_peek8\fR Solaris DDI
513 513 \fBddi_peekc\fR Solaris DDI
514 514 \fBddi_peekd\fR Solaris DDI
515 515 \fBddi_peekl\fR Solaris DDI
516 516 \fBddi_peeks\fR Solaris DDI
517 517 \fBddi_periodic_add\fR Solaris DDI
518 518 \fBddi_periodic_delete\fR Solaris DDI
519 519 \fBddi_poke16\fR Solaris DDI
520 520 \fBddi_poke32\fR Solaris DDI
521 521 \fBddi_poke64\fR Solaris DDI
522 522 \fBddi_poke8\fR Solaris DDI
523 523 \fBddi_pokec\fR Solaris DDI
524 524 \fBddi_poked\fR Solaris DDI
525 525 \fBddi_pokel\fR Solaris DDI
526 526 \fBddi_pokes\fR Solaris DDI
527 527 \fBddi_prop_create\fR Solaris DDI
528 528 \fBddi_prop_exists\fR Solaris DDI
529 529 \fBddi_prop_free\fR Solaris DDI
530 530 \fBddi_prop_get_int\fR Solaris DDI
531 531 \fBddi_prop_lookup\fR Solaris DDI
532 532 \fBddi_prop_lookup_byte_array\fR Solaris DDI
533 533 \fBddi_prop_lookup_int_array\fR Solaris DDI
534 534 \fBddi_prop_lookup_string\fR Solaris DDI
535 535 \fBddi_prop_lookup_string_array\fR Solaris DDI
536 536 \fBddi_prop_modify\fR Solaris DDI
537 537 \fBddi_prop_op\fR Solaris DDI
538 538 \fBddi_prop_remove\fR Solaris DDI
539 539 \fBddi_prop_remove_all\fR Solaris DDI
540 540 \fBddi_prop_undefine\fR Solaris DDI
541 541 \fBddi_prop_update\fR Solaris DDI
542 542 \fBddi_prop_update_byte_array\fR Solaris DDI
543 543 \fBddi_prop_update_int\fR Solaris DDI
544 544 \fBddi_prop_update_int_array\fR Solaris DDI
545 545 \fBddi_prop_update_string\fR Solaris DDI
546 546 \fBddi_prop_update_string_array\fR Solaris DDI
547 547 \fBddi_ptob\fR Solaris DDI
548 548 \fBddi_put16\fR Solaris DDI
549 549 \fBddi_put32\fR Solaris DDI
550 550 \fBddi_put64\fR Solaris DDI
551 551 \fBddi_put8\fR Solaris DDI
552 552 \fBddi_putb\fR Solaris DDI
553 553 \fBddi_putl\fR Solaris DDI
554 554 \fBddi_putll\fR Solaris DDI
555 555 \fBddi_putw\fR Solaris DDI
556 556 \fBddi_regs_map_free\fR Solaris DDI
557 557 \fBddi_regs_map_setup\fR Solaris DDI
558 558 \fBddi_remove_event_handler\fR Solaris DDI
559 559 \fBddi_remove_intr\fR Solaris DDI
560 560 \fBddi_remove_minor_node\fR Solaris DDI
561 561 \fBddi_remove_softintr\fR Solaris DDI
562 562 \fBddi_removing_power\fR Solaris DDI
563 563 \fBddi_rep_get16\fR Solaris DDI
564 564 \fBddi_rep_get32\fR Solaris DDI
565 565 \fBddi_rep_get64\fR Solaris DDI
566 566 \fBddi_rep_get8\fR Solaris DDI
567 567 \fBddi_rep_getb\fR Solaris DDI
568 568 \fBddi_rep_getl\fR Solaris DDI
569 569 \fBddi_rep_getll\fR Solaris DDI
570 570 \fBddi_rep_getw\fR Solaris DDI
571 571 \fBddi_rep_put16\fR Solaris DDI
572 572 \fBddi_rep_put32\fR Solaris DDI
573 573 \fBddi_rep_put64\fR Solaris DDI
574 574 \fBddi_rep_put8\fR Solaris DDI
575 575 \fBddi_rep_putb\fR Solaris DDI
576 576 \fBddi_rep_putl\fR Solaris DDI
577 577 \fBddi_rep_putll\fR Solaris DDI
578 578 \fBddi_rep_putw\fR Solaris DDI
579 579 \fBddi_report_dev\fR Solaris DDI
580 580 \fBddi_root_node\fR Solaris DDI
581 581 \fBddi_segmap\fR Solaris DDI
582 582 \fBddi_segmap_setup\fR Solaris DDI
583 583 \fBddi_set_driver_private\fR Solaris DDI
584 584 \fBddi_slaveonly\fR Solaris DDI
585 585 \fBddi_soft_state\fR Solaris DDI
586 586 \fBddi_soft_state_fini\fR Solaris DDI
587 587 \fBddi_soft_state_free\fR Solaris DDI
588 588 \fBddi_soft_state_init\fR Solaris DDI
589 589 \fBddi_soft_state_zalloc\fR Solaris DDI
590 590 \fBddi_strlol\fR Solaris DDI
591 591 \fBddi_strloul\fR Solaris DDI
592 592 \fBddi_trigger_softintr\fR Solaris DDI
593 593 \fBddi_umem_alloc\fR Solaris DDI
594 594 \fBddi_umem_free\fR Solaris DDI
595 595 \fBddi_umem_iosetup\fR Solaris DDI
596 596 \fBddi_umem_lock\fR Solaris DDI
597 597 \fBddi_unmap_regs\fR Solaris DDI
598 598 \fBdelay\fR DDI/DKI
599 599 \fBdevmap_default_access\fR Solaris DDI
600 600 \fBdevmap_devmem_setup\fR Solaris DDI
601 601 \fBdevmap_do_ctxmgt\fR Solaris DDI
602 602 \fBdevmap_load\fR Solaris DDI
603 603 \fBdevmap_set_ctx_timeout\fR Solaris DDI
604 604 \fBdevmap_setup\fR Solaris DDI
605 605 \fBdevmap_umem_setup\fR Solaris DDI
606 606 \fBdevmap_unload\fR Solaris DDI
607 607 \fBdisksort\fR Solaris DDI
608 608 \fBdlbindack\fR Solaris DDI
609 609 \fBdrv_getparm\fR DDI/DKI
610 610 \fBdrv_hztousec\fR DDI/DKI
611 611 \fBdrv_priv\fR DDI/DKI
612 612 \fBdrv_usectohz\fR DDI/DKI
613 613 \fBdrv_usecwait\fR DDI/DKI
614 614 \fBfree_pktiopb\fR Solaris DDI
615 615 \fBfreerbuf\fR DDI/DKI
616 616 \fBget_pktiopb\fR Solaris DDI
617 617 \fBgeterror\fR DDI/DKI
618 618 \fBgethrtime\fR DDI/DKI
619 619 \fBgetmajor\fR DDI/DKI
620 620 \fBgetminor\fR DDI/DKI
621 621 \fBgetrbuf\fR DDI/DKI
622 622 \fBgld\fR Solaris DDI
623 623 \fBhat_getkpfnum\fR DKI only
624 624 \fBid32_alloc\fR Solaris DDI
625 625 \fBinb\fR Solaris x86 DDI
626 626 \fBinl\fR Solaris x86 DDI
627 627 \fBinw\fR Solaris x86 DDI
628 628 \fBkiconv\fR Solaris DDI
629 629 \fBkiconv_close\fR Solaris DDI
630 630 \fBkiconv_open\fR Solaris DDI
631 631 \fBkiconvstr\fR Solaris DDI
632 632 \fBkmem_alloc\fR DDI/DKI
633 633 \fBkmem_cache_create\fR Solaris DDI
634 634 \fBkmem_free\fR DDI/DKI
635 635 \fBkmem_zalloc\fR DDI/DKI
636 636 \fBkstat_create\fR Solaris DDI
637 637 \fBkstat_delete\fR Solaris DDI
638 638 \fBkstat_install\fR Solaris DDI
639 639 \fBkstat_named_init\fR Solaris DDI
640 640 \fBkstat_queue\fR Solaris DDI
641 641 \fBkstat_runq_back_to_waitq\fR Solaris DDI
642 642 \fBkstat_runq_enter\fR Solaris DDI
643 643 \fBkstat_runq_exit\fR Solaris DDI
644 644 \fBkstat_waitq_enter\fR Solaris DDI
645 645 \fBkstat_waitq_exit\fR Solaris DDI
646 646 \fBkstat_waitq_to_runq\fR Solaris DDI
647 647 \fBldi_add_event_handler\fR Solaris DDI
648 648 \fBldi_aread\fR Solaris DDI
649 649 \fBldi_devmap\fR Solaris DDI
650 650 \fBldi_dump\fR Solaris DDI
651 651 \fBldi_ev_finalize\fR Solaris DDI
652 652 \fBldi_ev_get_cookie\fR Solaris DDI
653 653 \fBldi_ev_get_type\fR Solaris DDI
654 654 \fBldi_ev_notify\fR Solaris DDI
655 655 \fBldi_ev_register_callbacks\fR Solaris DDI
656 656 \fBldi_ev_remove_callbacks\fR Solaris DDI
657 657 \fBldi_get_dev\fR Solaris DDI
658 658 \fBldi_get_eventcookie\fR Solaris DDI
659 659 \fBldi_get_size\fR Solaris DDI
660 660 \fBldi_ident_from_dev\fR Solaris DDI
661 661 \fBldi_ioctl\fR Solaris DDI
662 662 \fBldi_open_by_dev\fR Solaris DDI
663 663 \fBldi_poll\fR Solaris DDI
664 664 \fBldi_prop_exists\fR Solaris DDI
665 665 \fBldi_prop_get_int\fR Solaris DDI
666 666 \fBldi_prop_get_lookup_int_array\fR Solaris DDI
667 667 \fBldi_putmsg\fR Solaris DDI
668 668 \fBldi_read\fR Solaris DDI
669 669 \fBldi_remove_event_handler\fR Solaris DDI
670 670 \fBldi_strategy\fR Solaris DDI
671 671 \fBmakecom_g0\fR Solaris DDI
672 672 \fBmakecom_g0_s\fR Solaris DDI
673 673 \fBmakecom_g1\fR Solaris DDI
674 674 \fBmakecom_g5\fR Solaris DDI
675 675 \fBmakedevice\fR DDI/DKI
676 676 \fBmax\fR DDI/DKI
677 677 \fBmax\fR DDI/DKI
678 678 \fBmembar_ops\fR Solaris DDI
679 679 \fBmemchr\fR Solaris DDI
680 680 \fBminphys\fR Solaris DDI
681 681 \fBmod_info\fR Solaris DDI
682 682 \fBmod_install\fR Solaris DDI
683 683 \fBmod_remove\fR Solaris DDI
684 684 \fBmutex_destroy\fR Solaris DDI
685 685 \fBmutex_enter\fR Solaris DDI
686 686 \fBmutex_exit\fR Solaris DDI
687 687 \fBmutex_init\fR Solaris DDI
688 688 \fBmutex_owned\fR Solaris DDI
689 689 \fBmutex_tryenter\fR Solaris DDI
690 690 \fBnochpoll\fR Solaris DDI
691 691 \fBnodev\fR DDI/DKI
692 692 \fBnulldev\fR DDI/DKI
693 693 \fBnumtos\fR Solaris DDI
694 694 \fBnvlist_add_boolean\fR Solaris DDI
695 695 \fBnvlist_alloc\fR Solaris DDI
696 696 \fBnvlist_lookup_boolean\fR Solaris DDI
697 697 \fBnvlist_lookup_nvpair\fR Solaris DDI
698 698 \fBnvlist_next_nvpair\fR Solaris DDI
699 699 \fBnvlist_remove\fR Solaris DDI
700 700 \fBnvlist_value_byte\fR Solaris DDI
701 701 \fBoutb\fR Solaris x86 DDI
702 702 \fBoutl\fR Solaris x86 DDI
703 703 \fBoutw\fR Solaris x86 DDI
704 704 \fBpci_config_get16\fR Solaris DDI
705 705 \fBpci_config_get32\fR Solaris DDI
706 706 \fBpci_config_get64\fR Solaris DDI
707 707 \fBpci_config_get8\fR Solaris DDI
708 708 \fBpci_config_getb\fR Solaris DDI
709 709 \fBpci_config_getl\fR Solaris DDI
710 710 \fBpci_config_getw\fR Solaris DDI
711 711 \fBpci_config_put16\fR Solaris DDI
712 712 \fBpci_config_put32\fR Solaris DDI
713 713 \fBpci_config_put64\fR Solaris DDI
714 714 \fBpci_config_put8\fR Solaris DDI
715 715 \fBpci_config_putb\fR Solaris DDI
716 716 \fBpci_config_putl\fR Solaris DDI
717 717 \fBpci_config_putw\fR Solaris DDI
718 718 \fBpci_config_setup\fR Solaris DDI
719 719 \fBpci_config_teardown\fR Solaris DDI
720 720 \fBpci_ereport_setup\fR Solaris DDI
721 721 \fBpci_report_pmcap\fR Solaris DDI
722 722 \fBpci_save_config_regs\fR Solaris DDI
723 723 \fBphysio\fR Solaris DDI
724 724 \fBpm_busy_component\fR Solaris DDI
725 725 \fBpm_power_has_changed\fR Solaris DDI
726 726 \fBpm_raise_power\fR Solaris DDI
727 727 \fBpm_trans_check\fR Solaris DDI
728 728 \fBpollwakeup\fR DDI/DKI
729 729 \fBpci_config_teardown\fR Solaris DDI
730 730 \fBpci_config_teardown\fR Solaris DDI
731 731 \fBpriv_getbyname\fR Solaris DDI
732 732 \fBpriv_policy\fR Solaris DDI
733 733 \fBproc_signal\fR Solaris DDI
734 734 \fBproc_unref\fR Solaris DDI
735 735 \fBptob\fR DDI/DKI
736 736 \fBrepinsb\fR Solaris x86 DDI
737 737 \fBrepinsd\fR Solaris x86 DDI
738 738 \fBrepinsw\fR Solaris x86 DDI
739 739 \fBrepoutsb\fR Solaris x86 DDI
740 740 \fBrepoutsd\fR Solaris x86 DDI
741 741 \fBrepoutsw\fR Solaris x86 DDI
742 742 \fBrmalloc\fR DDI/DKI
743 743 \fBrmalloc_wait\fR DDI/DKI
744 744 \fBrmallocmap\fR DDI/DKI
745 745 \fBrmallocmap_wait\fR DDI/DKI
746 746 \fBrmfree\fR DDI/DKI
747 747 \fBrmfreemap\fR DDI/DKI
748 748 \fBrw_destroy\fR Solaris DDI
749 749 \fBrw_downgrade\fR Solaris DDI
750 750 \fBrw_enter\fR Solaris DDI
751 751 \fBrw_exit\fR Solaris DDI
752 752 \fBrw_init\fR Solaris DDI
753 753 \fBrw_read_locked\fR Solaris DDI
754 754 \fBrw_tryenter\fR Solaris DDI
755 755 \fBrw_tryupgrade\fR Solaris DDI
756 756 \fBscsi_abort\fR Solaris DDI
757 757 \fBscsi_alloc_consistent_buf\fR Solaris DDI
758 758 \fBscsi_cname\fR Solaris DDI
↓ open down ↓ |
746 lines elided |
↑ open up ↑ |
759 759 \fBscsi_destroy_pkt\fR Solaris DDI
760 760 \fBscsi_dmafree\fR Solaris DDI
761 761 \fBscsi_dmaget\fR Solaris DDI
762 762 \fBscsi_dname\fR Solaris DDI
763 763 \fBscsi_errmsg\fR Solaris DDI
764 764 \fBscsi_ext_sense_fields\fR Solaris DDI
765 765 \fBscsi_find_sense_descr\fR Solaris DDI
766 766 \fBscsi_free_consistent_buf\fR Solaris DDI
767 767 \fBscsi_get_device_type_scsi_options\fR Solaris DDI
768 768 \fBscsi_get_device_type_string\fR Solaris DDI
769 -\fBscsi_hba_attach\fR Solaris DDI
770 769 \fBscsi_hba_attach_setup\fR Solaris DDI
771 770 \fBscsi_hba_detach\fR Solaris DDI
772 771 \fBscsi_hba_fini\fR Solaris DDI
773 772 \fBscsi_hba_init\fR Solaris DDI
774 773 \fBscsi_hba_lookup_capstr\fR Solaris DDI
775 774 \fBscsi_hba_pkt_alloc\fR Solaris DDI
776 775 \fBscsi_hba_pkt_free\fR Solaris DDI
777 776 \fBscsi_hba_probe\fR Solaris DDI
778 777 \fBscsi_hba_tran_alloc\fR Solaris DDI
779 778 \fBscsi_hba_tran_free\fR Solaris DDI
780 779 \fBscsi_ifgetcap\fR Solaris DDI
781 780 \fBscsi_ifsetcap\fR Solaris DDI
782 781 \fBscsi_init_pkt\fR Solaris DDI
783 782 \fBscsi_log\fR Solaris DDI
784 783 \fBscsi_mname\fR Solaris DDI
785 784 \fBscsi_pktalloc\fR Solaris DDI
786 785 \fBscsi_pktfree\fR Solaris DDI
787 786 \fBscsi_poll\fR Solaris DDI
788 787 \fBscsi_probe\fR Solaris DDI
789 788 \fBscsi_resalloc\fR Solaris DDI
790 789 \fBscsi_reset\fR Solaris DDI
791 790 \fBscsi_reset_notify\fR Solaris DDI
792 791 \fBscsi_resfree\fR Solaris DDI
793 792 \fBscsi_rname\fR Solaris DDI
794 793 \fBscsi_sense_key\fR Solaris DDI
795 794 \fBscsi_setup_cdb\fR Solaris DDI
796 795 \fBscsi_slave\fR Solaris DDI
797 796 \fBscsi_sname\fR Solaris DDI
798 797 \fBscsi_sync_pkt\fR Solaris DDI
799 798 \fBscsi_transport\fR Solaris DDI
800 799 \fBscsi_unprobe\fR Solaris DDI
801 800 \fBscsi_unslave\fR Solaris DDI
802 801 \fBscsi_validate_sense\fR Solaris DDI
803 802 \fBscsi_vu_errmsg\fR Solaris DDI
804 803 \fBsema_destroy\fR Solaris DDI
805 804 \fBsema_init\fR Solaris DDI
806 805 \fBsema_p\fR Solaris DDI
807 806 \fBsema_p_sig\fR Solaris DDI
808 807 \fBsema_tryp\fR Solaris DDI
809 808 \fBsema_v\fR Solaris DDI
810 809 \fBsprintf\fR Solaris DDI
811 810 \fBstoi\fR Solaris DDI
812 811 \fBstrchr\fR Solaris DDI
813 812 \fBstrcmp\fR Solaris DDI
814 813 \fBstrcpy\fR Solaris DDI
815 814 \fBstrlen\fR Solaris DDI
816 815 \fBstrncmp\fR Solaris DDI
817 816 \fBstrncpy\fR Solaris DDI
818 817 \fBSTRUCT_DECL\fR Solaris DDI
819 818 \fBswab\fR DDI/DKI
820 819 \fBtaskq\fR Solaris DDI
821 820 \fBtimeout\fR DDI/DKI
822 821 \fBu8_strcmp\fR Solaris DDI
823 822 \fBu8_textprep_str\fR Solaris DDI
824 823 \fBu8_validate\fR Solaris DDI
825 824 \fBuconv_u16tou32\fR Solaris DDI
826 825 \fBuiomove\fR DDI/DKI
827 826 \fBuntimeout\fR DDI/DKI
828 827 \fBureadc\fR DDI/DKI
829 828 \fBusb_alloc_request\fR Solaris DDI
830 829 \fBusb_client_attach\fR Solaris DDI
831 830 \fBusb_clr_feature\fR Solaris DDI
832 831 \fBusb_create_pm_components\fR Solaris DDI
833 832 \fBusb_get_addr\fR Solaris DDI
834 833 \fBusb_get_alt_if\fR Solaris DDI
835 834 \fBusb_get_cfg\fR Solaris DDI
836 835 \fBusb_get_current_frame_number\fR Solaris DDI
837 836 \fBusb_get_dev_data\fR Solaris DDI
838 837 \fBusb_get_max_pkts_per_ioc_request\fR Solaris DDI
839 838 \fBusb_get_status\fR Solaris DDI
840 839 \fBusb_get_string_desc\fR Solaris DDI
841 840 \fBusb_handle_remote_wakeup\fR Solaris DDI
842 841 \fBusb_lookup_ep_data\fR Solaris DDI
843 842 \fBusb_parse_data\fR Solaris DDI
844 843 \fBusb_pipe_bulk_xfer\fR Solaris DDI
845 844 \fBusb_pipe_close\fR Solaris DDI
846 845 \fBusb_pipe_ctrl_xfer\fR Solaris DDI
847 846 \fBusb_pipe_drain_reqs\fR Solaris DDI
848 847 \fBusb_pipe_get_max_bulk_transfer_size\fR Solaris DDI
849 848 \fBusb_pipe_get_state\fR Solaris DDI
850 849 \fBusb_pipe_intr_xfer\fR Solaris DDI
851 850 \fBusb_pipe_isoc_xfer\fR Solaris DDI
852 851 \fBusb_pipe_open\fR Solaris DDI
853 852 \fBusb_pipe_reset\fR Solaris DDI
854 853 \fBusb_pipe_set_private\fR Solaris DDI
855 854 \fBusb_register_hotplug_cbs\fR Solaris DDI
856 855 \fBusb_reset_device\fR Solaris DDI
857 856 \fBuwritec\fR DDI/DKI
858 857 \fBva_arg\fR Solaris DDI
859 858 \fBva_end\fR Solaris DDI
860 859 \fBva_start\fR Solaris DDI
861 860 \fBvcmn_err\fR DDI/DKI
862 861 \fBvsprintf\fR Solaris DDI
863 862 .TE
864 863
865 864 .SH SEE ALSO
866 865 .sp
867 866 .LP
868 867 \fBIntro\fR(9E), \fBmutex\fR(9F)
↓ open down ↓ |
89 lines elided |
↑ open up ↑ |
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX