Writing Device Drivers
    
S
 
 S_IFCHR ( Index Term Link )
 
 saving core dumps ( Index Term Link )
 
 SBus
  address bits ( Index Term Link )
  geographical addressing ( Index Term Link )
  hardware configuration files ( Index Term Link )
  physical address space ( Index Term Link )
 
 SBus slots supporting DVMA ( Index Term Link )
 
 scatter/gather I/O ( Index Term Link )
 
 SCSA ( Index Term Link ) ( Index Term Link )
  global data definitions ( Index Term Link )
  HBA transport layer ( Index Term Link )
  interfaces ( Index Term Link )
 
 SCSI
  architecture ( Index Term Link )
  bus ( Index Term Link )
 
 scsi_ functions
  scsi_abort(9F) ( Index Term Link )
 
 scsi_ functions
  scsi_alloc_consistent_buf(9F)() ( Index Term Link )
  scsi_destroy_pkt(9F)() ( Index Term Link )
  scsi_dmafree(9F)() ( Index Term Link )
  scsi_free_consistent_buf(9F)() ( Index Term Link )
  scsi_ifgetcap(9F)() ( Index Term Link )
  scsi_ifsetcap(9F()) ( Index Term Link )
  scsi_init_pkt(9F)() ( Index Term Link )
 
 scsi_ functions
  scsi_poll(9F) ( Index Term Link )
 
 scsi_ functions
  scsi_probe(9F)() ( Index Term Link )
 
 scsi_ functions
  scsi_reset(9F) ( Index Term Link )
 
 scsi_ functions
  scsi_setup_cdb(9F)() ( Index Term Link )
  scsi_sync_pkt(9F)() ( Index Term Link ) ( Index Term Link )
  scsi_transport(9F)() ( Index Term Link )
  scsi_unprobe(9F)() ( Index Term Link )
  summary list ( Index Term Link )
 
 scsi_address(9S) structure ( Index Term Link )
 
 scsi_device(9S) structure ( Index Term Link ) ( Index Term Link )
 
 scsi_hba_ functions
  scsi_hba_attach_setup(9F)() ( Index Term Link )
  scsi_hba_lookup_capstr(9F)() ( Index Term Link )
  scsi_hba_pkt_alloc(9F)() ( Index Term Link )
 
 scsi_hba_ functions, scsi_hba_pkt_free(9F)() ( Index Term Link )
 
 scsi_hba_ functions
  scsi_hba_probe(9F)() ( Index Term Link )
  summary list ( Index Term Link )
 
 SCSI HBA driver
  abort and reset management ( Index Term Link )
  autoconfiguration ( Index Term Link )
  capability management ( Index Term Link )
  cloning ( Index Term Link )
  command state structure ( Index Term Link )
  command timeout ( Index Term Link )
  command transport ( Index Term Link )
  configuration properties ( Index Term Link )
  data structures ( Index Term Link )
  DMA resources ( Index Term Link )
  driver instance initialization ( Index Term Link )
  entry points summary ( Index Term Link )
  header files ( Index Term Link )
  and hot-plugging ( Index Term Link )
  initializing a transport structure ( Index Term Link )
  installation ( Index Term Link )
  interrupt handling ( Index Term Link )
  module initialization ( Index Term Link )
  overview ( Index Term Link ) ( Index Term Link )
  properties ( Index Term Link )
  resource allocation ( Index Term Link )
 
 SCSI HBA driver entry points
  by category ( Index Term Link )
  tran_abort(9E) ( Index Term Link )
  tran_dmafree(9E) ( Index Term Link )
  tran_getcap(9E) ( Index Term Link )
  tran_init_pkt(9E) ( Index Term Link )
  tran_reset(9E) ( Index Term Link )
  tran_reset_notify(9E) ( Index Term Link )
  tran_setcap(9E) ( Index Term Link )
  tran_start(9E) ( Index Term Link )
  tran_sync_pkt(9E) ( Index Term Link )
  tran_tgt_free(9E) ( Index Term Link )
  tran_tgt_init(9E) ( Index Term Link )
  tran_tgt_probe(9E) ( Index Term Link )
 
 scsi_hba_tran(9S) structure ( Index Term Link ) ( Index Term Link )
 
 scsi_pkt(9S) structure ( Index Term Link ) ( Index Term Link )
 
 SCSI target driver
  auto-request sense mode ( Index Term Link )
  autoconfiguration of ( Index Term Link )
  building a command ( Index Term Link )
  callback routine ( Index Term Link )
  data structures ( Index Term Link )
  debugging ( Index Term Link )
  initializing a command descriptor block ( Index Term Link )
  overview ( Index Term Link )
  properties ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  resource allocation ( Index Term Link )
  reusing packets ( Index Term Link )
  SCSI routines ( Index Term Link )
  transporting a command ( Index Term Link )
 
 segmap(9E) entry point ( Index Term Link ) ( Index Term Link )
 
 self-identifying devices ( Index Term Link )
 
 slice number for block devices ( Index Term Link )
 
 soft interrupts ( Index Term Link )
 
 source compatibility ( Index Term Link )
 
 source files for device drivers ( Index Term Link )
 
 SPARC processor
  byte ordering ( Index Term Link )
  data alignment ( Index Term Link )
  floating point operations ( Index Term Link )
  multiply and divide instructions ( Index Term Link )
  register windows ( Index Term Link )
  structure member alignment ( Index Term Link )
 
 special files ( Index Term Link )
 
 state structure ( Index Term Link ) ( Index Term Link )
 
 store buffers ( Index Term Link )
 
 strategy(9E) entry point
  block drivers ( Index Term Link )
  character drivers ( Index Term Link )
 
 streams ( Index Term Link ) ( Index Term Link )
 
 STREAMS
  cb_ops(9S) structure ( Index Term Link )
  drivers ( Index Term Link )
 
 SYNC_FOR_DEV ( Index Term Link )
 
 synchronous data transfers ( Index Term Link )
 
 system call, description of ( Index Term Link )
 
 system integrity ( Index Term Link )
 
 system power management ( Index Term Link )
  entry points ( Index Term Link )
  model ( Index Term Link )
  policy ( Index Term Link )
  saving hardware state ( Index Term Link )