Writing Device Drivers for Oracle® Solaris 11.2

Exit Print View

Updated: September 2014
 
 

C

.conf files  Seeindex iconhardware configuration files
cache
description ofindex iconCache
callback functions
description ofindex iconCallback Functions
example ofindex iconDMA Callback Example
cb_ops structure
description ofindex iconcb_ops Structure
cc commandindex iconCompiling and Linking the Driver
cfgadm_usb commandindex iconMultiple-Configuration Devices
character device driver
aphysio() functionindex iconDMA Transfers (Asynchronous)
autoconfigurationindex iconCharacter Device Autoconfiguration
cb_ops structureindex iconcb_ops Structure
close() entry pointindex iconclose Entry Point (Character Drivers)
data transfersindex iconI/O Request Handling
device pollingindex iconMultiplexing I/O on File Descriptors
entry points forindex iconCharacter Driver Roadmap
I/O control mechanismindex iconMiscellaneous I/O Control
memory mappingindex iconMapping Device Memory
minphys() functionindex iconminphys Entry Point
open() entry pointindex iconopen Entry Point (Character Drivers)
overviewindex iconEntry Points for Character Device Drivers
physio() functionindex iconDMA Transfers (Synchronous)
strategy() entry pointindex iconstrategy Entry Point
checksumming
index iconHardware Checksumming: MAC Layer
index iconHardware Checksumming: Hardware
index iconHardware Checksum Offload
cloning SCSI HBA driverindex iconTransport Structure Cloning
close() entry point
block driversindex iconclose Entry Point (Block Drivers)
description ofindex iconclose Entry Point (Character Drivers)
cmn_err() functionindex iconWrite a Short Message to the Layered Device
debuggingindex iconUse cmn_err to Log Driver Activity
description ofindex iconReturning Errors
example ofindex iconprint Entry Point (Block Drivers)
compatible property
description ofindex iconDevice Node Names
compiling driversindex iconCompiling and Linking the Driver
condition variable functionsindex iconKernel Thread Control and Synchronization Functions
cv_broadcast()index iconSignaling the Condition
cv_destroy()index iconInitializing Condition Variables
cv_init()index iconInitializing Condition Variables
cv_timedwait()index iconcv_wait and cv_timedwait Functions
cv_timedwait_sig()index iconcv_timedwait_sig Function
cv_wait()index iconWaiting for the Condition
cv_wait_sig()index iconcv_wait_sig Function
condition variables
and mutex locksindex iconCondition Variables in Thread Synchronization
routinesindex iconInitializing Condition Variables
configuration
testing device driversindex iconTesting Drivers
configuration descriptor cloudsindex iconHot Reinsertion
configuration entry points
attach() functionindex iconattach Entry Point
detach() functionindex icondetach Entry Point
getinfo() functionindex icongetinfo Entry Point
configuration files, hardware  Seeindex iconhardware configuration files
console frame buffer driversindex iconConsole Frame Buffer Drivers
debuggingindex iconDeveloping, Testing, and Debugging Console Frame Buffer Drivers
kernel terminal emulatorindex iconOracle Solaris Consoles and the Kernel Terminal Emulator
polled I/O interfaces
index iconImplementing Polled I/O in Console Frame Buffer Drivers
index iconPolled I/O Interfaces
standalone mode
index iconImplementing Polled I/O in Console Frame Buffer Drivers
index iconPolled I/O Interfaces
video mode change callback interface
index iconFrame Buffer Specific Configuration Module
index iconVIS_DEVINIT
index iconVideo Mode Change Callback Interface
visual I/O interfacesindex iconConsole Visual I/O Interfaces
context management  Seeindex icondevice context management
context of device driverindex iconDriver Context
cookies
DMAindex iconDMA Model
copying data
copyin() functionindex iconUser Addresses
copyout() functionindex iconUser Addresses
CPR (CheckPoint and Resume)index iconSystem Power Management
crash dumps, savingindex iconCapture System Crash Dumps
crash commandindex iconPostmortem Debugging
csi_arq_status structure
changes toindex iconcsi_arq_status Structure Changes
cv_timedwait() function
changes toindex iconcv_timedwait and cv_timedwait_sig Argument Changes
cv_timedwait_sig() function
changes toindex iconcv_timedwait and cv_timedwait_sig Argument Changes