Writing Device Drivers
    
C
 
 cache, description of ( Index Term Link )
 
 callback functions
  description of ( Index Term Link )
  example of ( Index Term Link )
 
 cb_ops structure, description of ( Index Term Link )
 
 cc command ( Index Term Link )
 
 cfgadm_usb command ( Index Term Link )
 
 character device driver
  aphysio() function ( Index Term Link )
  autoconfiguration ( Index Term Link )
  cb_ops structure ( Index Term Link )
  close() entry point ( Index Term Link )
  data transfers ( Index Term Link )
  device polling ( Index Term Link )
  entry points for ( Index Term Link )
  I/O control mechanism ( Index Term Link )
  memory mapping ( Index Term Link )
  minphys() function ( Index Term Link )
  open() entry point ( Index Term Link )
  overview ( Index Term Link )
  physio() function ( Index Term Link )
  strategy() entry point ( Index Term Link )
 
 checksumming ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
 
 cloning SCSI HBA driver ( Index Term Link )
 
 close() entry point
  block drivers ( Index Term Link )
  description of ( Index Term Link )
 
 cmn_err() function ( Index Term Link )
  debugging ( Index Term Link )
  description of ( Index Term Link )
  example of ( Index Term Link )
 
 compatible property, description of ( Index Term Link )
 
 compiling drivers ( Index Term Link )
 
 condition variable functions ( Index Term Link )
  cv_broadcast() ( Index Term Link )
  cv_destroy() ( Index Term Link )
  cv_init() ( Index Term Link )
  cv_timedwait() ( Index Term Link )
  cv_timedwait_sig() ( Index Term Link )
  cv_wait() ( Index Term Link )
  cv_wait_sig() ( Index Term Link )
 
 condition variables
  and mutex locks ( Index Term Link )
  routines ( Index Term Link )
 
 .conf files, See hardware configuration files
 
 configuration, testing device drivers ( Index Term Link )
 
 configuration descriptor clouds ( Index Term Link )
 
 configuration entry points
  attach() function ( Index Term Link )
  detach() function ( Index Term Link )
  getinfo() function ( Index Term Link )
 
 configuration files, hardware, See hardware configuration files
 
 console frame buffer drivers ( Index Term Link )
  debugging ( Index Term Link )
  kernel terminal emulator ( Index Term Link )
  polled I/O interfaces ( Index Term Link ) ( Index Term Link )
  standalone mode ( Index Term Link ) ( Index Term Link )
  video mode change callback interface ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  visual I/O interfaces ( Index Term Link )
 
 context management, See device context management
 
 context of device driver ( Index Term Link )
 
 cookies, DMA ( Index Term Link )
 
 copying data
  copyin() function ( Index Term Link )
  copyout() function ( Index Term Link )
 
 CPR (CheckPoint and Resume) ( Index Term Link )
 
 crash command ( Index Term Link )
 
 crash dumps, saving ( Index Term Link )
 
 csi_arq_status structure, changes to ( Index Term Link )
 
 cv_timedwait() function, changes to ( Index Term Link )
 
 cv_timedwait_sig() function, changes to ( Index Term Link )