| | | |
D |
|
| data loss, avoiding while testing ( ) |
|
| data model |
| | converting ( ) ( ) |
|
| ddi_copyin() kernel function ( ) ( ) ( ) ( ) |
|
| ddi_copyout() kernel function ( ) ( ) ( ) |
|
| ddi_create_minor_node() kernel function ( ) ( ) ( ) ( ) |
|
| ddi_get_instance() kernel function ( ) ( ) ( ) |
|
| ddi_get_soft_state() kernel function ( ) ( ) ( ) ( ) |
|
| ddi_model_convert_from() kernel function ( ) ( ) ( ) |
|
| ddi_prop_get_int() kernel function ( ) |
|
| ddi_prop_lookup() kernel function ( ) |
|
| ddi_prop_op() kernel function ( ) ( ) |
|
| ddi_remove_minor_node() kernel function ( ) ( ) ( ) ( ) |
|
| ddi_report_dev() kernel function ( ) |
|
| ddi_soft_state() kernel function ( ) |
|
| ddi_soft_state_fini() kernel function ( ) ( ) |
|
| ddi_soft_state_free() kernel function ( ) ( ) |
|
| ddi_soft_state_init() kernel function ( ) ( ) |
|
| ddi_soft_state_zalloc() kernel function ( ) ( ) |
|
| ddi_umem_alloc() kernel function ( ) |
|
| ddi_umem_free() kernel function ( ) ( ) |
|
| deadman kernel feature ( ) |
|
| debugging device drivers, tips ( ) |
|
| detach() entry point ( ) ( ) ( ) ( ) |
|
| /dev directory ( ) ( ) |
|
| dev_info device structure ( ) ( ) ( ) |
|
| dev_ops driver structure ( ) ( ) ( ) |
|
| devfs devices file system ( ) |
|
| devfsadmd devices file system administration command ( ) |
|
| device drivers ( ) |
| | adding ( ) |
| | coding tips ( ) |
| | compiling ( ) |
| | condition variables ( ) |
| | conditional compilation ( ) |
| | debugging tips ( ) |
| | development guidelines ( ) |
| | directories ( ) |
| | | adding ( ) |
| | entry points ( ) ( ) |
| | | See also entry points | |
| | how used ( ) |
| | I/O controls ( ) ( ) |
| | installing ( ) ( ) |
| | linking ( ) |
| | loading ( ) ( ) ( ) |
| | mutexes ( ) |
| | naming conventions ( ) |
| | recommended housekeeping ( ) |
| | removing ( ) ( ) |
| | structures |
| | | See driver structures | |
| | test areas ( ) |
| | testing ( ) |
| | thread synchronization ( ) |
| | tuning ( ) |
| | unloading ( ) ( ) |
| | updating ( ) |
|
| device instance pointer (dip) ( ) ( ) ( ) |
|
| device number ( ) |
|
| device structures |
| | dev_info ( ) ( ) ( ) |
|
| device tree ( ) |
|
| devices |
| | blk ( ) |
| | block ( ) ( ) |
| | character ( ) ( ) ( ) |
| | configuration files ( ) ( ) |
| | device tree ( ) |
| | directories ( ) ( ) |
| | exclusive access ( ) |
| | file system |
| | | devfs ( ) |
| | | devfsadmd ( ) |
| | instances ( ) ( ) ( ) ( ) |
| | md metadevice ( ) |
| | names ( ) |
| | nexus ( ) ( ) |
| | numbers ( ) ( ) ( ) |
| | prefixes ( ) ( ) |
| | properties ( ) ( ) |
| | pseudo ( ) ( ) |
| | ramdisk ( ) ( ) |
| | raw ( ) |
| | reading ( ) ( ) ( ) |
| | special files ( ) |
| | state ( ) |
| | writing ( ) ( ) ( ) ( ) |
|
| /devices directory ( ) ( ) ( ) ( ) |
|
| /devices/pseudo directory ( ) ( ) ( ) |
|
| devmap() entry point ( ) |
|
| dmesg command ( ) |
|
| driver.conf file ( ) |
|
| driver structures |
| | cb_ops ( ) ( ) ( ) ( ) |
| | character and block operations structure ( ) |
| | dev_ops ( ) ( ) ( ) |
| | device operations structure ( ) |
| | modinfo ( ) |
| | modldrv ( ) ( ) |
| | modlinkage ( ) ( ) ( ) |
| | module linkage structures ( ) |
|
| drivers, See device drivers |
|
| DTrace analyzer ( ) |