| | | |
S |
|
| SAMESTR -- test if next queue is in the same stream ( ) |
|
| SCSI Host Bus Adapter system initialization and completion routines |
| | -- scsi_hba_init ( ) ( ) |
|
| scsi_abort -- abort a SCSI command ( ) |
|
| scsi_alloc_consistent_buf -- scsi dma utility for allocating an I/O buffer for SCSI DMA ( ) |
|
| scsi_cname -- decode SCSI commands ( ) |
|
| SCSI commands, make packet |
| | -- makecom ( ) |
| | -- makecom_g0 ( ) |
| | -- makecom_g1 ( ) |
| | -- makecom_g5 ( ) |
| | -- makecom_g0_s ( ) |
|
| scsi_destroy_pkt -- free an allocated SCSI packet and its DMA resource ( ) |
|
| SCSI dma utility routines |
| | -- scsi_dmafree ( ) |
| | -- scsi_dmaget ( ) |
|
| scsi_dname -- decode SCSI peripheral device type ( ) |
|
| scsi_errmsg -- display a SCSI request sense message ( ) |
|
| scsi_free_consistent_buf -- free a previously allocated SCSI DMA I/O buffer ( ) |
|
| scsi_get_device_type_scsi_options -- look up per-device-type scsi-options property ( ) |
|
| scsi_hba_attach -- SCSI HBA attach and detach routines ( ) |
|
| SCSI HBA attach and detach routines |
| | -- scsi_hba_attach ( ) |
| | -- scsi_hba_attach_setup ( ) |
| | -- scsi_hba_detach ( ) |
|
| scsi_hba_attach_setup -- SCSI HBA attach and detach routines ( ) |
|
| scsi_hba_detach -- SCSI HBA attach and detach routines ( ) |
|
| scsi_hba_fini -- SCSI Host Bus Adapter system completion routines ( ) |
|
| scsi_hba_init -- SCSI Host Bus Adapter system initialization routines ( ) |
|
| scsi_hba_lookup_capstr -- return index matching capability string ( ) |
|
| scsi_hba_pkt_alloc -- allocate and free a scsi_pkt structure ( ) |
|
| scsi_hba_pkt_free -- allocate and free a scsi_pkt structure ( ) |
|
| scsi_hba_probe -- default SCSI HBA probe function ( ) |
|
| scsi_hba_tran_alloc -- allocate and free transport structures ( ) |
|
| scsi_hba_tran_free -- allocate and free transport structures ( ) |
|
| scsi_ifgetcap -- get SCSI transport capability ( ) |
|
| scsi_ifsetcap -- set SCSI transport capability ( ) |
|
| scsi_init_pkt -- prepare a complete SCSI packet ( ) |
|
| scsi_log -- display a SCSI-device-related message ( ) |
|
| scsi_mname -- decode SCSI messages ( ) |
|
| SCSI packet |
| | allocate a SCSI packet in iopb map -- get_pktiopb ( ) |
| | free a packet in iopb map -- free_pktiopb ( ) |
| | free an allocated SCSI packet and its DMA resource -- scsi_destroy_pkt ( ) |
|
| SCSI packet utility routines |
| | -- scsi_pktalloc ( ) |
| | -- scsi_pktfree ( ) |
| | -- scsi_resalloc ( ) |
| | -- scsi_resfree ( ) |
|
| scsi_poll -- run a polled SCSI command on behalf of a target driver ( ) |
|
| scsi_probe -- utility for probing a scsi device ( ) |
|
| scsi_reset -- reset a SCSI bus or target ( ) |
|
| scsi_reset_notify -- notify target driver of bus resets ( ) |
|
| scsi_rname -- decode SCSI packet completion reasons ( ) |
|
| scsi_setup_cdb -- setup SCSI command descriptor block (CDB) ( ) |
|
| scsi_slave -- utility for SCSI target drivers to establish the presence of a target ( ) |
|
| scsi_sname -- decode SCSI sense keys ( ) |
|
| scsi_sync_pkt -- synchronize CPU and I/O views of memory ( ) |
|
| scsi_transport -- request by a target driver to start a SCSI command ( ) |
|
| scsi_unprobe -- free resources allocated during initial probing ( ) |
|
| scsi_unslave -- free resources allocated during initial probing ( ) |
|
| scsi_vu_errmsg, display a SCSI request sense message ( ) |
|
| semaphore functions |
| | -- sema_destroy ( ) |
| | -- sema_init ( ) |
| | -- sema_p ( ) |
| | -- sema_p_sig ( ) |
| | -- sema_tryp ( ) |
| | -- sema_v ( ) |
| | -- semaphore ( ) |
|
| send a signal to a process |
| | -- proc_ref ( ) |
| | -- proc_signal ( ) |
| | -- proc_unref ( ) |
|
| set client event mask -- csx_RequestSocketMask ( ) |
|
| set client event mask -- csx_SetEventMask ( ) |
|
| set current access handle offset -- csx_SetHandleOffset ( ) |
|
| Set driver memory mapping parameters |
| | -- devmap_devmem_setup ( ) |
| | -- devmap_umem_setup ( ) |
|
| Set the device attributes for the mapping -- ddi_mapdev_set_device_acc_attr ( ) |
|
| set up a mapping for a register address space -- ddi_regs_map_setup ( ) |
|
| setup SCSI command descriptor block (CDB) -- scsi_setup_cdb ( ) |
|
| single direction elevator seek sort for buffers -- disksort ( ) |
|
| size in bytes |
| | convert size in pages -- ptob ( ) |
| | convert to size in memory pages (round down) -- btop ( ) |
| | convert to size in memory pages (round up) -- btopr ( ) |
|
| socket number, return physical socket number -- csx_MapLogSocket ( ) |
|
| soft interrupt handling |
| | add a soft interrupt -- ddi_add_softintr ( ) |
| | get soft interrupt block cookie -- ddi_get_soft_iblock_cookie ( ) |
| | remove a soft interrupt -- ddi_remove_softintr ( ) |
| | trigger a soft interrupt -- ddi_trigger_softintr ( ) |
|
| sprintf -- format characters in memory ( ) |
|
| status of PC Card and socket -- csx_GetStatus ( ) |
|
| STREAMS wait routines -- qwait, qwait_sig ( ) |
|
| STREAMS ioctl blocks, allocate -- mkiocb ( ) |
|
| STREAMS message blocks |
| | allocate -- allocb ( ) |
| | attach a user-supplied data buffer in place -- esballoc ( ) |
| | call a function when a buffer becomes available -- bufcall ( ) ( ) |
| | call a function when a buffer becomes available -- qbufcall ( ) ( ) |
| | call function when buffer is available -- esbbcall ( ) |
| | concatenate bytes in a message -- msgpullup ( ) |
| | concatenate bytes in a message -- pullupmsg ( ) |
| | concatenate two -- linkb ( ) |
| | copy -- copyb ( ) |
| | erase the contents of a buffer -- clrbuf ( ) |
| | free all message blocks in a message -- freemsg ( ) |
| | free one -- freeb ( ) |
| | remove from head of message -- unlinkb ( ) |
| | remove one form a message -- rmvb ( ) |
|
| STREAMS message queue, insert a message into a queue -- insq ( ) |
|
| STREAMS message queues ( ) |
|
| STREAMS Message queues, get next message -- getq ( ) |
|
| STREAMS message queues |
| | reschedule a queue for service -- enableok ( ) |
| | test for room -- canputnext ( ) |
| | test for room -- canput ( ) |
|
| STREAMS messages |
| | copy a message -- copymsg ( ) |
| | flush for specified priority band -- flushband ( ) |
| | remove form queue -- flushq ( ) |
| | remove form queue -- rmvq ( ) |
| | return the number of bytes in a message -- msgdsize ( ) |
| | submit messages to the log driver -- strlog ( ) |
| | test whether a message is a data message -- datamsg ( ) |
| | trim bytes -- adjmsg ( ) |
|
| STREAMS multithreading |
| | -- mt-streams ( ) |
| | qbufcall -- call a function when a buffer becomes available ( ) |
| | qtimeout -- execute a function after a specified length of time ( ) |
| | qunbufcall -- cancel a pending qbufcall request ( ) |
| | quntimeout -- cancel previous timeout function call ( ) |
| | qwait, qwait_sig -- STREAMS wait routines ( ) |
| | qwriter -- asynchronous STREAMS perimeter upgrade ( ) |
|
| STREAMS put and service procedures |
| | disable -- qprocsoff ( ) |
| | enable -- qprocson ( ) |
|
| STREAMS queues |
| | change information about a queue or band of the queue -- strqset ( ) |
| | enable a queue -- qenable ( ) |
| | get pointer to queue's partner queue -- OTHERQ ( ) |
| | get pointer to the read queue -- RD ( ) |
| | get information about a queue or band of the queue -- strqget ( ) |
| | number of messages on a queue -- qsize ( ) |
| | place a message at the head of a queue -- putbq ( ) |
| | prevent a queue from being scheduled -- noenable ( ) |
| | put a message on a queue -- putq ( ) |
| | send a control message to a queue -- putctl ( ) |
| | send a control message to a queue -- putnextctl ( ) |
| | send a control message with a one-byte parameter to a queue -- putctl1 ( ) |
| | send a control message with a one-byte parameter to a queue -- putnextctl1 ( ) |
| | send a message on a stream in the reverse direction -- qreply ( ) |
| | send a message to the next queue -- putnext ( ) |
| | test if next queue is in the same stream -- SAMESTR ( ) |
| | test for flow control in specified priority band -- bcanput ( ) |
|
| STREAMS write queues, get pointer for this module or driver -- WR ( ) |
|
| STRUCT_DECL, 32-bit application data access macros ( ) |
|
| swab -- swap bytes in 16-bit halfwords ( ) |
|
| synchronize CPU and I/O views of memory -- ddi_dma_sync ( ) |
|
| synchronize CPU and I/O views of memory -- scsi_sync_pkt ( ) |
|
| system DMA engine functions |
| | -- ddi_dmae ( ) |
| | -- ddi_dmae_1stparty ( ) |
| | -- ddi_dmae_alloc ( ) |
| | -- ddi_dmae_disable ( ) |
| | -- ddi_dmae_enable ( ) |
| | -- ddi_dmae_getattr ( ) |
| | -- ddi_dmae_getcnt ( ) |
| | -- ddi_dmae_getlim ( ) |
| | -- ddi_dmae_prog ( ) |
| | -- ddi_dmae_release ( ) |
| | -- ddi_dmae_stop ( ) |
|
| system event, logging of ( ) |