Writing Device Drivers
검색에만이 책은

............................Tables

Table 2-1 Devices Physical space in the SPARCstation 2029
Table 2-2 SPARCstation 20 SBus address bits30
Table 2-3 Devices physical space in the SPARCserver 60031
Table 2-4 Generic VMEbus (full set)32
Table 2-5 ISA bus address space34
Table 2-6 EISA bus address space35
Table 2-7 MCA address space36
Table 2-8 SBus physical addresses45
Table 3-1 Property interface uses70
Table 4-1 Mutex routines83
Table 4-2 Condition variable routines86
Table 5-1 Possible node types109
Table 5-2 Example of functions with callbacks that can be cancelled.111
Table 7-1 DMA Resource Allocation Interfaces141
Table 8-1 Character driver autoconfiguration routines and entry points 163
Table 9-1 Block Driver Entry Points189
Table 11-1 Standard SCSA Functions228
Table 11-2 SCSA Compatibility Functions229
Table 12-1 SCSA HBA Entry Point Summary252
Table 12-2 SCSA HBA Functions262
Table 12-3 SCSA entry points arranged in functional groups274
Table A-1 SunOS 4.1.x and SunOS 5.4 Kernel Support Routines371
Table B-1 Transition list for device access attributes structure380
Table B-2 Transition list for CPU device access functions380
Table B-3 Transition list for device access functions380
Table B-4 Transition list for common device access functions382
Table B-5 Transition list for other device access functions383
Table B-6 Transition list for DMA attributes structure383
Table B-7 Transition list for DMA memory access383
Table B-8 Transition list for DMA device binding384
Table B-9 Transition list for SCSI HBA DMA management385
Table B-10 Transition list for default context management385
Table B-11 Transition list for custom context management385
Table B-12 Transition list for property access functions386
Table D-1 Sample driver source code listings453
Table F-1 Mandatory Sun Disk I/O Controls465
Table F-2 Optional Sun Disk Ioctls465
Table F-3 SCSA Options467