JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Device Driver Tutorial     Oracle Solaris 11.1 Information Library
search filter icon
search icon

Document Information

Preface

1.  Introduction to Device Drivers

2.  Template Driver Example

3.  Reading and Writing Data in Kernel Memory

4.  Tips for Developing Device Drivers

Index

A

B

C

D

E

F

G

H

I

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

M

major number
index iconDevices Directories
index iconDevice Numbers
mdb modular debugger, index iconDevice Driver Debugging and Tuning Tips
memcpy() kernel function, index iconReporting and Setting Device Size and Re-initializing the Device
metadevice, index iconCharacter and Block Devices
minor number
index iconDevices Directories
index iconDevice Numbers
index iconDefining the Device Attach Entry Point
mknod command, index iconDevices Directories
mknod() system call, index iconDevices Directories
mmap() system call, index iconUser and Kernel Address Spaces on x86 and SPARC Machines
mod_info() kernel function
index iconWriting the Loadable Module Configuration Entry Points
index iconDefining the Module Information Entry Point
mod_install() kernel function
index iconWriting the Loadable Module Configuration Entry Points
index iconDefining the Module Initialization Entry Point
index iconInitializing and Unloading
mod_remove() kernel function
index iconWriting the Loadable Module Configuration Entry Points
index iconDefining the Module Unload Entry Point
index iconInitializing and Unloading
moddir kernel variable, index iconDriver Directory Organization
modinfo command
index iconAdding, Updating, and Removing a Driver
index iconAdding the Template Driver
index iconBuilding, Installing, and Using Quote Of The Day Version 2
modinfo driver structure, index iconDefining the Module Information Entry Point
modldrv driver structure
index iconWriting the Driver Data Structures
index iconDefining the Module Linkage Structures
modlinkage driver structure
index iconDefining the Module Initialization Entry Point
index iconWriting the Driver Data Structures
index iconDefining the Module Linkage Structures
modload command, index iconAdding the Template Driver
modunload command, index iconRemoving the Template Driver
more command, index iconBuilding, Installing, and Using Quote Of The Day Version 2
mutex_destroy() kernel function
index iconChecking for Changes, Cleaning Up, and Detaching
index iconManaging Thread Synchronization
mutex_init() kernel function
index iconAttaching, Allocating Memory, and Initializing a Mutex and a Condition Variable
index iconManaging Thread Synchronization
mutex() kernel function, index iconManaging Thread Synchronization
mutex_owned() kernel function, index iconDevice Driver Coding Tips
mutexes, index iconManaging Thread Synchronization
avoiding problems, index iconDevice Driver Coding Tips