| A | |||
actor ( ) ( ) |
|||
API ( ) ( ) |
|||
architecture ( ) |
|||
| B | |||
bind ( ) ( ) ( ) |
|||
bus events ( ) |
|||
busy wait ( ) |
|||
| C | |||
cache management ( ) |
|||
| commands | |||
device tree ( ) |
|||
DKI thread ( ) |
|||
driver registry ( ) |
|||
event management ( ) |
|||
I/O ( ) |
|||
interrupts masking ( ) |
|||
memory allocation ( ) |
|||
thread ( ) |
|||
timeout ( ) |
|||
wait ( ) |
|||
common, driver services ( ) |
|||
conventions ( ) |
|||
ASSERT macro ( ) |
|||
driver information ( ) |
|||
message logging ( ) |
|||
naming ( ) |
|||
| D | |||
DDI ( ) ( ) ( ) |
|||
deferred driver initialization, DKI thread ( ) |
|||
device hierarchy ( ) ( ) |
|||
device registry, definition of ( ) |
|||
device tree ( ) |
|||
commands ( ) |
|||
definition of ( ) |
|||
Direct Memory Access (DMA) ( ) |
|||
DISABLE_PREEMPT() ( ) |
|||
DKI ( ) ( ) ( ) ( ) ( ) ( ) ( ) |
|||
processor family specific services ( ) |
|||
thread ( ) |
|||
thread commands ( ) |
|||
| driver | |||
bind ( ) |
|||
common bus API services ( ) |
|||
init ( ) |
|||
initialization ( ) |
|||
load ( ) |
|||
probe ( ) |
|||
register ( ) ( ) |
|||
writing ( ) |
|||
writing class-specific functions ( ) |
|||
driver framework, API ( ) |
|||
driver registry ( ) |
|||
commands ( ) |
|||
driver-to-device binding ( ) |
|||
DRV ( ) |
|||
DRV_F ( ) |
|||
dynamic loading/unloading, driver ( ) |
|||
| E | |||
ENABLE_PREEMPT() ( ) |
|||
event handler ( ) |
|||
event management ( ) |
|||
| F | |||
family-specific drivers ( ) |
|||
| file | |||
header ( ) |
|||
Imakefile ( ) |
|||
implementation ( ) |
|||
location ( ) |
|||
Makefile ( ) |
|||
| function | |||
bind ( ) ( ) ( ) ( ) ( ) |
|||
device driver-class-specific ( ) |
|||
event handler ( ) ( ) |
|||
general ( ) |
|||
init ( ) ( ) ( ) ( ) ( ) |
|||
load handler ( ) |
|||
main ( ) ( ) ( ) ( ) |
|||
probe ( ) ( ) ( ) ( ) ( ) |
|||
unload ( ) ( ) ( ) ( ) ( ) |
|||
| H | |||
header file ( ) |
|||
hierarchy ( ) |
|||
hot-pluggable device drivers, DKI thread ( ) |
|||
| I | |||
I/O services ( ) ( ) |
|||
imake ( ) |
|||
Imakefile ( ) |
|||
implementation, device driver ( ) |
|||
implementation file ( ) |
|||
init ( ) ( ) ( ) |
|||
initialization ( ) ( ) ( ) |
|||
driver ( ) |
|||
microkernel ( ) ( ) |
|||
| interface | |||
bus/driver ( ) |
|||
device driver ( ) ( ) |
|||
driver/kernel ( ) |
|||
interrupt ( ) |
|||
interrupt management ( ) |
|||
interrupts ( ) |
|||
| L | |||
load handler ( ) ( ) |
|||
| M | |||
main() ( ) |
|||
Makefile ( ) |
|||
memory allocation ( ) |
|||
commands ( ) |
|||
memory mapping ( ) |
|||
| microkernel | |||
initialization ( ) ( ) |
|||
| N | |||
naming conventions ( ) |
|||
non-surprise removal ( ) |
|||
| P | |||
probe ( ) ( ) ( ) ( ) |
|||
processor family specific ( ) |
|||
| R | |||
register, driver ( ) |
|||
| registration | |||
device ( ) |
|||
driver ( ) |
|||
registry, driver ( ) |
|||
removal, non-surprise ( ) |
|||
removal, surprise ( ) |
|||
resource allocation ( ) |
|||
| S | |||
shutdown ( ) |
|||
DEV_REMOVAL ( ) |
|||
DEV_SHUTDOWN ( ) |
|||
SYS_SHUTDOWN ( ) ( ) |
|||
supervisor actor ( ) |
|||
surprise removal ( ) |
|||
syncronisation ( ) |
|||
| T | |||
thread, DKI ( ) |
|||
thread preemption ( ) |
|||
timeout ( ) |
|||
| tree | |||
ddi ( ) |
|||
dki ( ) |
|||
drv ( ) |
|||
drv_f ( ) |
|||
| U | |||
unload ( ) ( ) |
|||
| W | |||
wait command ( ) |
|||