Writing Device Drivers for Oracle® Solaris 11.2

Exit Print View

Updated: September 2014
 
 

S

S_IFCHRindex iconCreating Minor Device Nodes
SAP (Service Access Point)index iconEthernet V2 and ISO 8802-3 (IEEE 802.3)
saving crash dumpsindex iconCapture System Crash Dumps
SBus
address bitsindex iconPhysical SBus Addresses
geographical addressingindex iconSBus
hardware configuration filesindex iconSBus Hardware Configuration Files
physical address spaceindex iconSBus Physical Address Space
slots supporting DVMAindex iconUltra 2 SBus Address Bits
scatter-gather
DMA enginesindex iconDMA Software Components: Handles, Windows, and Cookies
I/Oindex iconVectored I/O
scheduling tasksindex iconQueueing Tasks
SCSA
index iconSCSI Interface
index iconIntroduction to Target Drivers
global data definitionsindex iconSCSI Options
HBA transport layerindex iconSCSA Interface
interfacesindex iconSCSA HBA Entry Point Summary
SCSI
architectureindex iconSun Common SCSI Architecture Overview
busindex iconIntroduction to Target Drivers
SCSI functionsindex iconSCSI Functions
deprecatedindex iconDeprecated SCSI Functions
SCSI HBA driver
abort and reset managementindex icontran_abort Entry Point
and hotplugging
index iconDynamic Reconfiguration
index iconHotplugging
autoconfigurationindex iconAutoconfiguration Entry Points
capability managementindex icontran_getcap Entry Point
cloningindex iconTransport Structure Cloning
command state structureindex iconPer-Command Structure
command timeoutindex iconTimeout Handler
command transportindex iconCommand Transport
configuration propertiesindex iconHBA Configuration Properties
data structuresindex iconSCSA HBA Data Structures
DMA resourcesindex iconAllocation of DMA Resources
driver instance initializationindex icontran_tgt_init Entry Point
entry points summaryindex iconSCSA HBA Entry Point Summary
header filesindex iconDeclarations and Structures
initializing a transport structureindex iconTransport Structure
installationindex iconSCSI HBA Driver Specific Issues
interrupt handlingindex iconInterrupt Handler and Command Completion
overview
index iconSCSA Interface
index iconSCSI Interface
propertiesindex iconx86 Target Driver Configuration Properties
resource allocationindex icontran_init_pkt Entry Point
SCSI HBA driver entry points
by categoryindex iconEntry Points for SCSA HBA Drivers
tran_abort() functionindex icontran_abort Entry Point
tran_dmafree() functionindex icontran_dmafree Entry Point
tran_getcap() functionindex icontran_getcap Entry Point
tran_init_pkt() functionindex icontran_init_pkt Entry Point
tran_reset() functionindex icontran_reset Entry Point
tran_reset_notify() functionindex icontran_reset_notify Entry Point
tran_setcap() functionindex icontran_setcap Entry Point
tran_start() functionindex icontran_start Entry Point
tran_sync_pkt() functionindex icontran_sync_pkt Entry Point
tran_tgt_free() functionindex icontran_tgt_free Entry Point
tran_tgt_init() functionindex icontran_tgt_init Entry Point
tran_tgt_probe() functionindex icontran_tgt_probe Entry Point
SCSI target driver
auto-request sense modeindex iconAuto-Request Sense Mode
autoconfiguration ofindex iconAutoconfiguration for SCSI Target Drivers
building a commandindex iconBuilding a Command
callback routineindex iconCommand Completion
data structuresindex iconDeclarations and Data Structures
initializing a command descriptor blockindex iconBuilding a Command
overviewindex iconIntroduction to Target Drivers
properties
index iconx86 Target Driver Configuration Properties
index iconattach Entry Point (SCSI Target Drivers)
index iconHardware Configuration File
resource allocationindex iconResource Allocation
reusing packetsindex iconReuse of Packets
SCSI routinesindex iconSCSA Functions
transporting a commandindex iconTransporting a Command
scsi_ structures
scsi_address structureindex iconscsi_address Structure
scsi_device structureindex iconscsi_device Structure
scsi_hba_tran structureindex iconscsi_hba_tran Structure
scsi_pkt structureindex iconscsi_pkt Structure (HBA)
scsi_ functions
scsi_alloc_consistent_buf()functionindex iconscsi_alloc_consistent_buf Function
scsi_destroy_pkt() functionindex iconscsi_destroy_pkt Function
scsi_dmafree() functionindex iconReuse of Packets
scsi_free_consistent_buf() functionindex iconscsi_free_consistent_buf Function
scsi_ifgetcap() functionindex iconSetting Target Capabilities
scsi_ifsetcap() functionindex iconSetting Target Capabilities
scsi_init_pkt() functionindex iconscsi_init_pkt Function
scsi_probe() functionindex icontran_tgt_probe Entry Point
scsi_setup_cdb() functionindex iconBuilding a Command
scsi_sync_pkt() function
index iconReuse of Packets
index iconscsi_sync_pkt Function
scsi_transport() functionindex iconTransporting a Command
scsi_unprobe() functionindex icontran_tgt_probe Entry Point
summaryindex iconSCSA Functions
scsi_alloc_consistent_buf() function
changes toindex iconscsi_alloc_consistent_buf Argument Changes
scsi_device structureindex iconscsi_device Structure
scsi_hba_ functions
scsi_hba_pkt_free() functionindex icontran_destroy_pkt Entry Point
scsi_hba_ functions
scsi_hba_attach_setup() functionindex iconHBA Configuration Properties
scsi_hba_lookup_capstr() functionindex icontran_getcap Entry Point
scsi_hba_pkt_alloc() functionindex iconAllocation and Initialization of a scsi_pkt9S Structure
scsi_hba_probe() functionindex icontran_tgt_probe Entry Point
summary listindex iconSCSA HBA Functions
scsi_hba_tran structures
scsi_pkt structureindex iconPer-Target Instance Data
scsi_pkt structureindex iconscsi_pkt Structure (Target Drivers)
changes toindex iconscsi_pkt Structure Changes
segmap() entry point
description of
index iconMapping Device Memory
index iconThe segmap(9E) Entry Point
driver notificationindex iconAssociating User Mappings With Driver Notifications
self-identifying devicesindex iconDevice Identification
serial connectionindex iconTesting With a Serial Connection
serviceability
add new deviceindex iconServiceability
detect faulty deviceindex iconServiceability
perform periodic health checksindex iconServiceability
remove faulty deviceindex iconServiceability
report faultsindex iconServiceability
single device nodeindex iconUSB Devices and the Oracle Solaris Device Tree
size propertyindex iconCharacter Device Autoconfiguration
slice number for block devicesindex iconBlock Device Autoconfiguration
SNAP (Sub-Net Access Protocol)index iconTPR and FDDI: SNAP Processing
snoop command
network driversindex iconGLDv2 I/O Control Functions
soft interruptsindex iconSoftware Interrupts
soft state information
LDIindex iconDriver Source File
retrieving in mdbindex iconRetrieving Driver Soft State Information
USBindex iconRegistering Drivers to Gain Device Access
software interrupts
changing priorityindex iconChanging Soft Interrupt Priority
software state functionsindex iconDevice Software State Functions
Solaris kernel  Seeindex iconkernel
source compatibility
description ofindex iconDDI/DKI Interfaces
source files for device driversindex iconSource Files
SPARC processor
byte orderingindex iconSPARC Byte Ordering
data alignmentindex iconSPARC Data Alignment
floating point operationsindex iconSPARC Processor Issues
multiply and divide instructionsindex iconSPARC Multiply and Divide Instructions
register windowsindex iconSPARC Register Windows
structure member alignmentindex iconMember Alignment in SPARC Structures
special files
description ofindex iconDevices as Special Files
src_advcnt argument, ddi_device_copy()
changes toindex iconddi_device_copy Argument Changes
standalone mode
index iconImplementing Polled I/O in Console Frame Buffer Drivers
index iconConsole Visual I/O Interfaces
state structure
index iconDriver Source File
index iconDriver Soft-State Management
index iconSoftware State Management
stats
definitionindex iconKernel Statistics
Ethernet driversindex iconKernel Statistics for Oracle Solaris Ethernet Drivers
functionsindex iconKernel Statistics Functions
structure membersindex iconKernel Statistics Structure Members
structuresindex iconKernel Statistics Structures
storage classes
driver dataindex iconStorage Classes of Driver Data
store buffersindex iconStore Buffers
strategy() entry point
block driversindex iconstrategy Entry Point
character driversindex iconstrategy Entry Point
streaming accessindex iconUsing ddi_dma_mem_alloc(9F)
STREAMS  Seeindex iconnetwork drivers, GLDv2
cb_ops structureindex iconcb_ops Structure
driversindex iconEntry Points for STREAMS Device Drivers
Sun Studioindex iconCompiling and Linking the Driver
suspect list
definitionindex iconDiagnosis, Suspect Lists, and Fault Events
synchronous data transfers
block driversindex iconSynchronous Data Transfers (Block Drivers)
character driversindex iconDifferences Between Synchronous and Asynchronous I/O
USBindex iconSynchronous and Asynchronous Transfers and Callbacks
system callsindex iconWhat Is the Kernel?
system global state functionsindex iconSystem Global State
system power management
description ofindex iconSystem Power Management
entry pointsindex iconEntry Points Used by System Power Management
modelindex iconSystem Power Management Model
policyindex iconAutomatic Power Management for Systems
saving hardware stateindex iconHardware State
USB devicesindex iconSystem Power Management
system registers
reading and writingindex iconExploring System Registers With kmdb