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 ( ![]() |