| | | |
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 |
| | 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 ( ) |