| | | |
C |
|
| call a function when a buffer becomes available — qbufcall ( ) |
|
| call a function when a buffer becomes available, bufcall ( ) |
|
| call a STREAMS put procedure — put ( ) |
|
| cancel a pending qbufcall request — qunbufcall ( ) |
|
| cancel previous timeout function call — quntimeout ( ) |
|
| cancellation of asynchronous I/O — anocancel ( ) |
|
| character strings |
| | compare two null terminated strings — strcmp, strncmp ( ) |
| | convert between an integer and a decimal string — stoi, numtos ( ) |
| | copy a string from one location to another — strcpy, strncpy ( ) |
| | determine the number of non-null bytes in a string — strlen ( ) |
| | find a character in a string — strchr ( ) |
| | format in memory — sprintf ( ) |
|
| check data access and DMA handles ( ) ( ) |
|
| check device state ( ) |
|
| check for an available buffer — testb ( ) |
|
| check for the existence of a property — ddi_prop_exists ( ) |
|
| check if a buffer is modified — biomodified ( ) |
|
| CIS tuple |
| | first tuple — csx_GetFirstTuple ( ) |
| | next tuple — csx_GetNextTuple ( ) |
|
| clear client event mask — csx_ReleaseSocketMask ( ) |
|
| client, register client — csx_RegisterClient ( ) |
|
| client event mask |
| | return client event mask — csx_GetEventMask ( ) |
| | set client event mask — csx_SetEventMask ( ) |
|
| client return |
| | — csx_GetFirstClient ( ) |
| | — csx_GetNextClient ( ) |
|
| clone another buffer — bioclone ( ) |
|
| concatenate two message blocks — linkb ( ) |
|
| condition variable routines, driver |
| | — condvar ( ) |
| | — cv_broadcast ( ) |
| | — cv_init ( ) |
| | — cv_signal ( ) |
| | — cv_timedwait ( ) |
| | — cv_timedwait_sig ( ) |
| | — cv_wait ( ) |
| | — cv_wait_sig ( ) |
|
| configure PC Card and socket — csx_RequestConfiguration ( ) |
|
| control driver notification of user accesses — ddi_mapdev_intercept ( ) |
| | ddi_mapdev_nointercept ( ) |
|
| control device components' availability for Power Management |
| | — pm_busy_component ( ) |
| | — pm_idle_component ( ) |
|
| control the validation of memory address translations |
| | — devmap_load ( ) |
| | — devmap_unload ( ) |
|
| convert a DMA segment to a DMA address cookie — ddi_dma_segtocookie ( ) |
|
| convert clock ticks to microseconds — drv_hztousec ( ) |
|
| convert device sizes — csx_ConvertSize ( ) |
|
| convert device speeds — csx_ConvertSpeed ( ) |
|
| convert error return codes to text strings — csx_Error2Text ( ) |
|
| convert events to text strings — csx_Event2Text ( ) |
|
| convert microseconds to clock ticks — drv_usectohz ( ) |
|
| copy data from one device register to another device register — ddi_device_copy ( ) |
|
| create minor nodes for client — csx_MakeDeviceNode ( ) |
|
| create a minor node for this device — ddi_create_minor_node ( ) |
|
| create and initialize a new kstat — kstat_create ( ) |
|
| create driver-controlled mapping of device — ddi_mapdev ( ) |
|
| csx_AccessConfigurationRegister — read or write a PC Card Configuration Register ( ) |
|
| csx_ConvertSize — convert device sizes ( ) |
|
| csx_ConvertSpeed — convert device speeds ( ) |
|
| csx_CS_DDI_Info — obtain DDI information ( ) |
|
| csx_DeregisterClient — remove client from Card Services list ( ) |
|
| csx_DupHandle — duplicate access handle ( ) |
|
| csx_Error2Text — convert error return codes to text strings ( ) |
|
| csx_Event2Text — convert events to text strings ( ) |
|
| csx_FreeHandle — free access handle ( ) |
|
| csx_Get8 — read from device register ( ) |
|
| csx_Get16 — read from device register ( ) |
|
| csx_Get32 — read from device register ( ) |
|
| csx_Get64 — read from device register ( ) |
|
| csx_GetEventMask — return client event mask ( ) |
|
| csx_GetFirstClient — return first client ( ) |
|
| csx_GetFirstTuple — return first CIS tuple ( ) |
|
| csx_GetHandleOffset — return current access handle offset ( ) |
|
| csx_GetMappedAddr — return mapped virtual address ( ) |
|
| csx_GetNextClient — return next client ( ) |
|
| csx_GetNextTuple — return next CIS tuple ( ) |
|
| csx_GetStatus — return status of PC Card and socket ( ) |
|
| csx_GetTupleData — return data portion of tuple ( ) |
|
| csx_MakeDeviceNode — create minor nodes for client ( ) |
|
| csx_MapLogSocket — return physical socket number ( ) |
|
| csx_MapMemPage — map memory area on PC Card ( ) |
|
| csx_ModifyConfiguration — modify PC Card configuration ( ) |
|
| csx_ModifyWindow — modify window attributes ( ) |
|
| csx_Parse_CISTPL_BATTERY — parse Battery Replacement Date tuple ( ) |
|
| csx_Parse_CISTPL_BYTEORDER — parse Byte Order tuple ( ) |
|
| csx_Parse_CISTPL_CFTABLE_ENTRY — parse Card Configuration Table tuple ( ) |
|
| csx_Parse_CISTPL_CONFIG — parse Configuration tuple ( ) |
|
| csx_Parse_CISTPL_DATE — parse Card Initialization Date tuple ( ) |
|
| csx_Parse_CISTPL_DEVICE — parse Device Information tuple for Common Memory ( ) |
|
| csx_Parse_CISTPL_DEVICE_A — parse Device Information tuple for Attribute Memory ( ) |
|
| csx_Parse_CISTPL_DEVICE_OA — parse Other Condition Device Information tuple for Attribute Memory ( ) |
|
| csx_Parse_CISTPL_DEVICE_OC — parse Other Condition Device Information tuple for Common Memory ( ) |
|
| csx_Parse_CISTPL_DEVICEGEO — parse Device Geo tuple ( ) |
|
| csx_Parse_CISTPL_DEVICEGEO_A — parse Device Geo A tuple ( ) |
|
| csx_Parse_CISTPL_FORMAT — parse Data Recording Format tuple ( ) |
|
| csx_Parse_CISTPL_FUNCE — parse Function Extension tuple ( ) |
|
| csx_Parse_CISTPL_FUNCID — parse Function Identification tuple ( ) |
|
| csx_Parse_CISTPL_GEOMETRY — parse Geometry tuple ( ) |
|
| csx_Parse_CISTPL_JEDEC_A — parse JEDEC Identifier tuple for Attribute Memory ( ) |
|
| csx_Parse_CISTPL_JEDEC_C — parse JEDEC Identifier tuple for Common Memory ( ) |
|
| csx_Parse_CISTPL_LINKTARGET — parse Link Target tuple ( ) |
|
| csx_Parse_CISTPL_LONGLINK_A — parse Long Link A tuple ( ) |
|
| csx_Parse_CISTPL_LONGLINK_C — parse Long Link C tuple ( ) |
|
| csx_Parse_CISTPL_LONGLINK_MFC — parse Multi-Function tuple ( ) |
|
| csx_Parse_CISTPL_MANFID — parse Manufacturer Identification tuple ( ) |
|
| csx_Parse_CISTPL_ORG — parse Data Organization tuple ( ) |
|
| csx_Parse_CISTPL_SPCL — parse Special Purpose tuple ( ) |
|
| csx_Parse_CISTPL_SWIL — parse Software Interleaving tuple ( ) |
|
| csx_Parse_CISTPL_VERS_1 — parse Level-1 Version/Product Information tuple ( ) |
|
| csx_Parse_CISTPL_VERS_2 — parse Level-2 Version and Information tuple ( ) |
|
| csx_ParseTuple — generic tuple parser ( ) |
|
| csx_Put8 — write to device register ( ) |
|
| csx_Put16 — write to device register ( ) |
|
| csx_Put32 — write to device register ( ) |
|
| csx_Put64 — write to device register ( ) |
|
| csx_RegisterClient — register client ( ) |
|
| csx_ReleaseConfiguration — release configuration on PC Card ( ) |
|
| csx_ReleaseIO — release I/O resources ( ) |
|
| csx_ReleaseIRQ — release IRQ resource ( ) |
|
| csx_ReleaseSocketMask — clear client event mask ( ) |
|
| csx_ReleaseWindow — release window resources ( ) |
|
| csx_RepGet8 — read repetitively from device register ( ) |
|
| csx_RepGet16 — read repetitively from device register ( ) |
|
| csx_RepGet32 — read repetitively from device register ( ) |
|
| csx_RepGet64 — read repetitively from device register ( ) |
|
| csx_RepPut8 — write repetitively to device register ( ) |
|
| csx_RepPut16 — write repetitively to device register ( ) |
|
| csx_RepPut32 — write repetitively to device register ( ) |
|
| csx_RepPut64 — write repetitively to device register ( ) |
|
| csx_RequestConfiguration — configure PC Card and socket ( ) |
|
| csx_RequestIO — request I/O resources ( ) |
|
| csx_RequestIRQ — request IRQ resource ( ) |
|
| csx_RequestSocketMask — request client event mask ( ) |
|
| csx_RequestWindow — request window resources ( ) |
|
| csx_ResetFunction — reset a function on a PC card ( ) |
|
| csx_SetEventMask — set client event mask ( ) |
|
| csx_SetHandleOffset — set current access handle offset ( ) |
|
| csx_ValidateCIS — validate Card Information Structure (CIS) ( ) |
|
| current thread, get id of ( ) |
| | | |
D |
|
| datamsg — test whether a message is a data message ( ) |
|
| DDI access credential structure, — ddi_get_cred ( ) |
|
| ddi_add_intr — add an interrupt handler ( ) |
|
| ddi_add_softintr — add a soft interrupt ( ) |
|
| DDI announce a device, — ddi_report_dev ( ) |
|
| ddi_binding_name — return driver binding name ( ) |
|
| ddi_check_acc_handle ( ) ( ) |
|
| ddi_check_dma_handle ( ) |
|
| ddi_create_minor_node — create a minor node for this device ( ) |
|
| ddi_dev_is_needed — inform the system that a device's component is required ( ) |
|
| ddi_dev_report_fault ( ) |
|
| DDI device access, slave access only — ddi_slaveonly ( ) |
|
| ddi_device_copy — copy data from one device register to another device register ( ) |
|
| DDI device critical region of control |
| | enter — ddi_enter_critical ( ) |
| | exit — ddi_exit_critical ( ) |
|
| DDI device information structure |
| | find parent — ddi_get_parent ( ) |
| | get the root of the dev_info tree — ddi_root_node ( ) |
| | remove a minor node for this devinfo — ddi_remove_minor_node ( ) |
|
| DDI device instance number, get — ddi_get_instance ( ) |
|
| DDI device mapping |
| | ddi_mapdev — create driver-controlled mapping of device ( ) |
| | ddi_mapdev_intercept — control driver notification of user accesses ( ) |
| | ddi_mapdev_nointercept — control driver notification of user accesses ( ) |
| | devmap_default_access — device mapping access entry point ( ) |
|
| DDI device registers |
| | map — ddi_map_regs ( ) |
| | return the number of register sets — ddi_dev_nregs ( ) |
| | return the size — ddi_dev_regsize ( ) |
| | unmap — ddi_unmap_regs ( ) |
|
| DDI device's private data area |
| | get the address — ddi_get_driver_private ( ) |
| | set the address — ddi_set_driver_private ( ) |
|
| DDI device virtual address |
| | read 16 bit — ddi_peek16 ( ) |
| | read 32 bit — ddi_peek32 ( ) |
| | read 64 bit— ddi_peek64 ( ) |
| | read 8 bit — ddi_peek8 ( ) |
| | read a value — ddi_peek ( ) |
| | write 16 bit — ddi_poke16 ( ) |
| | write 32 bit — ddi_poke32 ( ) |
| | write 64 bit — ddi_poke64 ( ) |
| | write 8 bit — ddi_poke8 ( ) |
| | write a value — ddi_poke ( ) |
|
| ddi_device_zero — zero fill the device register ( ) |
|
| ddi_devid_compare — Kernel interfaces for device ids ( ) |
|
| ddi_devid_free — Kernel interfaces for device ids ( ) |
|
| ddi_devid_init — Kernel interfaces for device ids ( ) |
|
| ddi_devid_register — Kernel interfaces for device ids ( ) |
|
| ddi_devid_sizeof — Kernel interfaces for device ids ( ) |
|
| ddi_devid_unregister — Kernel interfaces for device ids ( ) |
|
| ddi_devid_valid — Kernel interfaces for device ids ( ) |
|
| DDI devinfo node name |
| | return — ddi_binding_name ( ) |
| | return — ddi_get_name ( ) |
| | return — ddi_node_name ( ) |
|
| DDI direct memory access, convert DMA handle to DMA addressing cookie — ddi_dma_htoc ( ) |
|
| DDI direct memory access services |
| | allocate consistent memory— ddi_iopb_alloc ( ) |
| | convert a DMA cookie — ddi_dma_coff ( ) |
| | easier DMA setup — ddi_dma_addr_setup ( ) |
| | easier DMA setup — ddi_dma_buf_setup ( ) |
| | find minimum alignment and transfer size for device — ddi_iomin ( ) |
| | find post DMA mapping alignment and minimum effect properties — ddi_dma_devalign ( ) |
| | free consistent memory — ddi_iopb_free ( ) |
| | report current DMA window offset and size — ddi_dma_curwin ( ) ( ) |
| | setup DMA mapping — ddi_dma_setup ( ) ( ) ( ) |
| | setup DMA resources — ddi_dma_setup ( ) |
| | shift current DMA window — ddi_dma_movwin ( ) |
| | tear down DMA mapping — ddi_dma_free ( ) |
|
| ddi_dma_addr_bind_handle — binds an address to a DMA handle ( ) |
|
| ddi_dma_alloc_handle — allocate DMA handle ( ) |
|
| ddi_dma_buf_bind_handle — binds a system buffer to a DMA handle ( ) |
|
| ddi_dma_burstsizes — find out the allowed burst sizes for a DMA mapping ( ) |
|
| ddi_dma_free_handle — free DMA handle ( ) |
|
| ddi_dma_get_attr ( ) |
|
| ddi_dma_getwin — activate a new DMA window ( ) |
|
| ddi_dma_mem_alloc — allocate memory for DMA transfer ( ) |
|
| ddi_dma_mem_free — free previously allocated memory ( ) |
|
| ddi_dma_nextcookie — retrieve subsequent DMA cookie ( ) |
|
| ddi_dma_nextseg — get next DMA segment ( ) |
|
| ddi_dma_nextwin — get next DMA window ( ) |
|
| ddi_dma_numwin — retrieve number of DMA windows ( ) |
|
| ddi_dma_segtocookie — convert a DMA segment to a DMA address cookie ( ) |
|
| ddi_dma_set_sbus64 — allow 64 bit transfers on SBus ( ) |
|
| ddi_dma_sync — synchronize CPU and I/O views of memory ( ) |
|
| ddi_dma_unbind_handle — unbinds the address in a DMA handle ( ) |
|
| ddi_dmae — system DMA engine functions ( ) |
|
| ddi_dmae_1stparty — system DMA engine functions ( ) |
|
| ddi_dmae_alloc — system DMA engine functions ( ) |
|
| ddi_dmae_disable — system DMA engine functions ( ) |
|
| ddi_dmae_enable — system DMA engine functions ( ) |
|
| ddi_dmae_getattr — system DMA engine functions ( ) |
|
| ddi_dmae_getcnt — system DMA engine functions ( ) |
|
| ddi_dmae_getlim — system DMA engine functions ( ) |
|
| ddi_dmae_prog — system DMA engine functions ( ) |
|
| ddi_dmae_release — system DMA engine functions ( ) |
|
| ddi_dmae_stop — system DMA engine functions ( ) |
|
| ddi_driver_major ( ) |
|
| ddi_driver_name — return normalized driver name ( ) |
|
| ddi_ffs — find first (last) bit set in a long integer ( ) |
|
| ddi_fls — find first (last) bit set in a long integer ( ) |
|
| ddi_get8 — read data from the device ( ) |
|
| ddi_get16 — read data from the device ( ) |
|
| ddi_get32 — read data from the device ( ) |
|
| ddi_get64 — read data from the device ( ) |
|
| ddi_get_iblock_cookie — get interrupt block cookie ( ) |
|
| ddi_get_kt_did ( ) |
|
| ddi_get_lbolt, returns the value of lbolt ( ) |
|
| ddi_get_name — return driver binding name ( ) |
|
| ddi_get_pid, returns the process ID ( ) |
|
| ddi_get_soft_iblock_cookie — get soft interrupt block cookie ( ) |
|
| ddi_get_time, returns the current time in seconds ( ) |
|
| ddi_getiminor, display a SCSI request sense message ( ) |
|
| ddi_in_panic — determine if system is in panic state ( ) |
|
| DDI information — csx_CS_DDI_Info ( ) |
|
| DDI interrupt handling |
| | add an interrupt — ddi_add_intr ( ) |
| | get interrupt block cookie — ddi_get_iblock_cookie ( ) |
| | indicate interrupt handler type — ddi_intr_hilevel ( ) |
| | remove an interrupt — ddi_remove_intr ( ) |
| | return the number of interrupt specifications — ddi_dev_nintrs ( ) |
|
| ddi_io_get8 — read data from the mapped device register in I/O space ( ) |
|
| ddi_io_get16 — read data from the mapped device register in I/O space ( ) |
|
| ddi_io_get32 — read data from the mapped device register in I/O space ( ) |
|
| ddi_io_getb — read data from the mapped device register in I/O space ( ) |
|
| ddi_io_getl — read data from the mapped device register in I/O space ( ) |
|
| ddi_io_getw — read data from the mapped device register in I/O space ( ) |
|
| ddi_io_put8 — write data to the mapped device register in I/O space ( ) |
|
| ddi_io_put16 — write data to the mapped device register in I/O space ( ) |
|
| ddi_io_put32 — write data to the mapped device register in I/O space ( ) |
|
| ddi_io_putb — write data to the mapped device register in I/O space ( ) |
|
| ddi_io_putl — write data to the mapped device register in I/O space ( ) |
|
| ddi_io_putw — write data to the mapped device register in I/O space ( ) |
|
| ddi_io_rep_get8 — read multiple data from the mapped device register in I/O space ( ) |
|
| ddi_io_rep_get16 — read multiple data from the mapped device register in I/O space ( ) |
|
| ddi_io_rep_get32 — read multiple data from the mapped device register in I/O space ( ) |
|
| ddi_io_rep_getb — read multiple data from the mapped device register in I/O space ( ) |
|
| ddi_io_rep_getl — read multiple data from the mapped device register in I/O space ( ) |
|
| ddi_io_rep_getw — read multiple data from the mapped device register in I/O space ( ) |
|
| ddi_io_rep_put8 — write multiple data to the mapped device register in I/O space ( ) |
|
| ddi_io_rep_put16 — write multiple data to the mapped device register in I/O space ( ) |
|
| ddi_io_rep_put32 — write multiple data to the mapped device register in I/O space ( ) |
|
| ddi_io_rep_putb — write multiple data to the mapped device register in I/O space ( ) |
|
| ddi_io_rep_putl — write multiple data to the mapped device register in I/O space ( ) |
|
| ddi_io_rep_putw — write multiple data to the mapped device register in I/O space ( ) |
|
| ddi_iopb_alloc — allocate and free non-sequentially accessed memory ( ) |
|
| ddi_iopb_free — allocate and free non-sequentially accessed memory ( ) |
|
| ddi_log_sysevent ( ) |
|
| ddi_mapdev — create driver-controlled mapping of device ( ) |
|
| ddi_mapdev_intercept — control driver notification of user accesses ( ) ( ) |
|
| ddi_mapdev_set_device_acc_attr — Set the device attributes for the mapping ( ) |
|
| ddi_mem_get16 — read data from mapped device in the memory space or allocated DMA memory ( ) |
|
| ddi_mem_get32 — read data from mapped device in the memory space or allocated DMA memory ( ) |
|
| ddi_mem_get64 — read data from mapped device in the memory space or allocated DMA memory ( ) |
|
| ddi_mem_put16 — write data to mapped device in the memory space or allocated DMA memory ( ) |
|
| ddi_mem_put32 — write data to mapped device in the memory space or allocated DMA memory ( ) |
|
| ddi_mem_put64 — write data to mapped device in the memory space or allocated DMA memory ( ) |
|
| ddi_mem_rep_get8 — read data from mapped device in the memory space or allocated DMA memory ( ) |
|
| ddi_mem_rep_get16 — read data from mapped device in the memory space or allocated DMA memory ( ) |
|
| ddi_mem_rep_get32 — read data from mapped device in the memory space or allocated DMA memory ( ) |
|
| ddi_mem_rep_get64 — read data from mapped device in the memory space or allocated DMA memory ( ) |
|
| ddi_mem_rep_put8 — write data to mapped device in the memory space or allocated DMA memory ( ) |
|
| ddi_mem_rep_put16 — write data to mapped device in the memory space or allocated DMA memory ( ) |
|
| ddi_mem_rep_put32 — write data to mapped device in the memory space or allocated DMA memory ( ) |
|
| ddi_mem_rep_put64 — write data to mapped device in the memory space or allocated DMA memory ( ) |
|
| DDI memory mapping |
| | map a segment — ddi_segmap ( ) |
| | map a segment — devmap_setup ( ) |
|
| ddi_mmap_get_model — return data model type of current thread ( ) |
|
| ddi_model_convert_from — determine data model type mismatch ( ) |
|
| ddi_model_convert_from — Determine if there is a need to translate shared data structure contents ( ) |
|
| ddi_no_info — returns DDI_FAILURE, a convenience for drivers implementing DLPI style 2 services ( ) |
|
| ddi_node_name — return the devinfo node name ( ) |
|
| DDI page size conversions |
| | — ddi_btop ( ) |
| | — ddi_btopr ( ) |
| | — ddi_ptob ( ) |
|
| ddi_prop_exists — check for the existence of a property ( ) |
|
| ddi_prop_get_int — look up integer property ( ) |
|
| ddi_prop_lookup — lookup property information ( ) |
|
| ddi_prop_lookup_byte_array — lookup property information ( ) |
|
| ddi_prop_lookup_int_array — lookup property information ( ) |
|
| ddi_prop_lookup_string — lookup property information ( ) |
|
| ddi_prop_lookup_string_array — lookup property information ( ) |
|
| ddi_prop_update — update property information. ( ) |
|
| ddi_prop_update_byte_array — update property information. ( ) |
|
| ddi_prop_update_int — update property information. ( ) |
|
| ddi_prop_update_int_array — update property information. ( ) |
|
| ddi_prop_update_string — update property information. ( ) |
|
| ddi_prop_update_string_array — update property information. ( ) |
|
| DDI property management |
| | create properties for leaf device drivers — ddi_prop_create ( ) |
| | — ddi_getlongprop ( ) |
| | — ddi_getlongprop_buf ( ) |
| | — ddi_getprop ( ) |
| | — ddi_getproplen ( ) |
| | — ddi_prop_op ( ) |
| | modify properties for leaf device drivers — ddi_prop_modify ( ) |
| | remove all properties for leaf device drivers — ddi_prop_remove_all ( ) |
| | remove properties for leaf device drivers — ddi_prop_remove ( ) |
| | remove properties for leaf device drivers — ddi_prop_undefine ( ) |
|
| ddi_put8 — write data to the device ( ) |
|
| ddi_put16 — write data to the device ( ) |
|
| ddi_put32 — write data to the device ( ) |
|
| ddi_put64 — write data to the device ( ) |
|
| ddi_regs_map_free — free mapped register address space ( ) |
|
| ddi_regs_map_setup — set up a mapping for a register address space ( ) |
|
| ddi_remove_intr — remove an interrupt handler ( ) |
|
| ddi_remove_softintr — remove a soft interrupt ( ) |
|
| ddi_removing_power ( ) |
|
| ddi_rep_get8 — read data from the mapped memory address, device register or allocated DMA memory address ( ) |
|
| ddi_rep_get16 — read data from the mapped memory address, device register or allocated DMA memory address ( ) |
|
| ddi_rep_get32 — read data from the mapped memory address, device register or allocated DMA memory address ( ) |
|
| ddi_rep_get64 — read data from the mapped memory address, device register or allocated DMA memory address ( ) |
|
| ddi_rep_getb — read data from the mapped memory address, device register or allocated DMA memory address ( ) |
|
| ddi_rep_getl — read data from the mapped memory address, device register or allocated DMA memory address ( ) |
|
| ddi_rep_getll — read data from the mapped memory address, device register or allocated DMA memory address ( ) |
|
| ddi_rep_getw — read data from the mapped memory address, device register or allocated DMA memory address ( ) |
|
| ddi_rep_put8 — write data to the mapped memory address, device register or allocated DMA memory address ( ) |
|
| ddi_rep_put16 — write data to the mapped memory address, device register or allocated DMA memory address ( ) |
|
| ddi_rep_put32 — write data to the mapped memory address, device register or allocated DMA memory address ( ) |
|
| ddi_rep_put64 — write data to the mapped memory address, device register or allocated DMA memory address ( ) |
|
| ddi_rep_putb — write data to the mapped memory address, device register or allocated DMA memory address ( ) |
|
| ddi_rep_putl — write data to the mapped memory address, device register or allocated DMA memory address ( ) |
|
| ddi_rep_putll — write data to the mapped memory address, device register or allocated DMA memory address ( ) |
|
| ddi_rep_putw — write data to the mapped memory address, device register or allocated DMA memory address ( ) |
|
| DDI self identifying devices, tell whether a device is self-identifying — ddi_dev_is_sid ( ) |
|
| DDI 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 ( ) |
|
| DDI soft state utility routines |
| | allocate state structure — ddi_soft_state_zalloc ( ) |
| | free soft state entry — ddi_soft_state_free ( ) |
| | get pointer to soft state — ddi_get_soft_state ( ) |
| | initialize state — ddi_soft_state_init ( ) |
| | remove all state info — ddi_soft_state_fini ( ) |
|
| DDI_SUSPEND ( ) |
|
| ddi_trigger_softintr — trigger a soft interrupt ( ) |
|
| ddi_umem_alloc — allocate kernel memory ( ) |
|
| ddi_umem_free — allocate kernel memory ( ) |
|
| ddi_umem_lock — Locks and unlocks memory pages ( ) |
|
| ddi_umem_zalloc — allocate kernel memory ( ) |
|
| default SCSI HBA probe function — scsi_hba_probe ( ) |
|
| delay — delay process execution for a specified number of clock ticks ( ) |
|
| deregister client from Card Services list — csx_DeregisterClient ( ) |
|
| determine data model type mismatch — ddi_model_convert_from ( ) |
|
| Device Driver Interface |
| | See DDI | |
|
| device mapping access entry point — devmap_default_access ( ) |
|
| device switch tables, return function for insignificant entries — nulldev ( ) |
|
| devices |
| | get major device number — getmajor ( ) |
| | get minor device number — getminor ( ) |
| | make device number from major and minor numbers — makedevice ( ) |
|
| devices, non-pollable, error return function — nochpoll ( ) |
|
| devmap_default_access — device mapping access entry point ( ) |
|
| devmap_devmem_setup — Set driver memory mapping parameters ( ) |
| | devmap_devmem_setup() ( ) |
| | devmap_umem_setup() ( ) |
|
| devmap_do_ctxmgt — perform device context switching on a mapping ( ) |
|
| devmap_load — control the validation of memory address translations ( ) |
|
| devmap_set_ctx_timeout — set context management timeout value ( ) |
|
| devmap_umem_setup — Set driver memory mapping parameters ( ) |
|
| devmap_unload — control the validation of memory address translations ( ) |
|
| disksort — single direction elevator seek sort for buffers ( ) |
|
| display a SCSI request sense message, scsi_vu_errmsg ( ) |
|
| DMA attribute structure ( ) |
|
| DMA mapping, the allowed burst sizes for — ddi_dma_burstsizes ( ) |
|
| driver buffers |
| | copy data— ddi_copyin ( ) |
| | copy data from driver — ddi_copyout ( ) |
| | copy data from driver to user program — copyout ( ) |
| | copy data from user program — copyin ( ) |
|
| driver error messages, display an error message or panic the system — cmn_err ( ) |
|
| driver privilege — drv_priv ( ) |
|
| drv_getparm — retrieve kernel state information ( ) |
|
| drv_hztousec — convert clock ticks to microseconds ( ) |
|
| drv_priv — determine driver privilege ( ) |
|
| drv_usectohz — convert microseconds to clock ticks ( ) |
|
| drv_usecwait — busy-wait for specified interval ( ) |
|
| dupb — duplicate a message block descriptor ( ) |
|
| duplicate a message — dupmsg ( ) |
|
| duplicate a message block descriptor — dupb ( ) |
|
| duplicate access handle — csx_DupHandle ( ) |
|
| dupmsg — duplicate a message ( ) |
| | | |
P |
|
| panic state — ddi_in_panic ( ) |
|
| parse Battery Replacement Date tuple — csx_Parse_CISTPL_BATTERY ( ) |
|
| parse Byte Order tuple — csx_Parse_CISTPL_BYTEORDER ( ) |
|
| parse Card Configuration Table tuple — csx_Parse_CISTPL_CFTABLE_ENTRY ( ) |
|
| parse Card Initialization Date tuple — csx_Parse_CISTPL_DATE ( ) |
|
| parse Configuration tuple — csx_Parse_CISTPL_CONFIG ( ) |
|
| parse Data Organization tuple — csx_Parse_CISTPL_ORG ( ) |
|
| parse Data Recording Format tuple — csx_Parse_CISTPL_FORMAT ( ) |
|
| parse Device Geo A tuple — csx_Parse_CISTPL_DEVICEGEO_A ( ) |
|
| parse Device Geo tuple — csx_Parse_CISTPL_DEVICEGEO ( ) |
|
| parse Device Information tuple |
| | for Attribute Memory — csx_Parse_CISTPL_DEVICE_A ( ) |
| | for Common Memory — csx_Parse_CISTPL_DEVICE ( ) |
|
| parse Function Extension tuple — csx_Parse_CISTPL_FUNCE ( ) |
|
| parse Function Identification tuple — csx_Parse_CISTPL_FUNCID ( ) |
|
| parse Geometry tuple — csx_Parse_CISTPL_GEOMETRY ( ) |
|
| parse JEDEC Identifier tuple |
| | for Attribute Memory — csx_Parse_CISTPL_JEDEC_A ( ) |
| | for Common Memory — csx_Parse_CISTPL_JEDEC_C ( ) |
|
| parse Level-2 Version and Information tuple — csx_Parse_CISTPL_VERS_2 ( ) |
|
| parse Level-1 Version/Product Information tuple — csx_Parse_CISTPL_VERS_1 ( ) |
|
| parse Link Target tuple — csx_Parse_CISTPL_LINKTARGET ( ) |
|
| parse Long Link A tuple, — csx_Parse_CISTPL_LONGLINK_A ( ) |
|
| parse Long Link C tuple, — csx_Parse_CISTPL_LONGLINK_C ( ) |
|
| parse Manufacturer Identification tuple — csx_Parse_CISTPL_MANFID ( ) |
|
| parse Multi-Function tuple — csx_Parse_CISTPL_LONGLINK_MFC ( ) |
|
| parse Other Condition Device Information tuple |
| | for Attribute Memory — csx_Parse_CISTPL_DEVICE_OA ( ) |
| | for Common Memory — csx_Parse_CISTPL_DEVICE_OC ( ) |
|
| parse Software Interleaving tuple — csx_Parse_CISTPL_SWIL ( ) |
|
| parse Special Purpose tuple — csx_Parse_CISTPL_SPCL ( ) |
|
| parser, for tuples (generic) — csx_ParseTuple ( ) |
|
| pci_config_get8 — read or write single datum of various sizes to the PCI Local Bus Configuration space ( ) |
|
| pci_config_get16 — read or write single datum of various sizes to the PCI Local Bus Configuration space ( ) |
|
| pci_config_get32 — read or write single datum of various sizes to the PCI Local Bus Configuration space ( ) |
|
| pci_config_get64 — read or write single datum of various sizes to the PCI Local Bus Configuration space ( ) |
|
| pci_config_getb — read or write single datum of various sizes to the PCI Local Bus Configuration space ( ) |
|
| pci_config_getl — read or write single datum of various sizes to the PCI Local Bus Configuration space ( ) |
|
| pci_config_getll — read or write single datum of various sizes to the PCI Local Bus Configuration space ( ) |
|
| pci_config_getw — read or write single datum of various sizes to the PCI Local Bus Configuration space ( ) |
|
| pci_config_put8 — read or write single datum of various sizes to the PCI Local Bus Configuration space ( ) |
|
| pci_config_put16 — read or write single datum of various sizes to the PCI Local Bus Configuration space ( ) |
|
| pci_config_put32 — read or write single datum of various sizes to the PCI Local Bus Configuration space ( ) |
|
| pci_config_put64 — read or write single datum of various sizes to the PCI Local Bus Configuration space ( ) |
|
| pci_config_putb — read or write single datum of various sizes to the PCI Local Bus Configuration space ( ) |
|
| pci_config_putl — read or write single datum of various sizes to the PCI Local Bus Configuration space ( ) |
|
| pci_config_putll — read or write single datum of various sizes to the PCI Local Bus Configuration space ( ) |
|
| pci_config_putw — read or write single datum of various sizes to the PCI Local Bus Configuration space ( ) |
|
| pci_config_setup — enable/disable accesses to the PCI Local Bus Configuration space. ( ) |
|
| pci_config_teardown — enable/disable accesses to the PCI Local Bus Configuration space. ( ) |
|
| pci_report_pmcap-Report power management capability of a PCI device ( ) |
|
| perform device context switching on a mapping — devmap_do_ctxmgt ( ) |
|
| pm_busy_component — control device components' availability for Power Management ( ) |
|
| pm_idle_component — control device components' availability for Power Management ( ) |
|
| pm_power_has_changed – Notify pm framework of autonomous power level change ( ) |
|
| pm_raise_power – Raise or lower power of components ( ) |
|
| pm_trans_check – advisory check for device power cycles ( ) |
|
| pollwakeup — inform a process that an event has occurred ( ) |
|
| proc_ref — send a signal to a process ( ) |
|
| proc_signal — send a signal to a process ( ) |
|
| proc_unref — send a signal to a process ( ) |
|
| put — call a STREAMS put procedure ( ) |
| | | |
R |
|
| Raise or lower power of components – pm_raise_power ( ) |
|
| raw buffer |
| | free a raw buffer header — freerbuf ( ) |
| | get a raw buffer header — getrbuf ( ) |
|
| RD — get pointer to the read queue ( ) |
|
| read from an I/O port — inb ( ) |
|
| read from an I/O port — inl, inl ( ) |
|
| read from an I/O port — inw, inw ( ) |
|
| read from an I/O port — repinsb, repinsb ( ) |
|
| read from an I/O port — repinsd, repinsd ( ) |
|
| read from an I/O port — repinsw, repinsw ( ) |
|
| read data from mapped device in the memory space or allocated DMA memory |
| | — ddi_mem_get8 ( ) |
| | — ddi_mem_get16 ( ) |
| | — ddi_mem_get32 ( ) |
| | — ddi_mem_get64 ( ) |
| | — ddi_mem_rep_get8 ( ) |
| | — ddi_mem_rep_get16 ( ) |
| | — ddi_mem_rep_get32 ( ) |
| | — ddi_mem_rep_get64 ( ) |
|
| read data from the device |
| | — ddi_get8 ( ) |
| | — ddi_get16 ( ) |
| | — ddi_get32 ( ) |
| | — ddi_get64 ( ) |
|
| read data from the mapped device register in I/O space |
| | — ddi_io_get8 ( ) |
| | — ddi_io_get16 ( ) |
| | — ddi_io_get32 ( ) |
| | — ddi_io_getb ( ) |
| | — ddi_io_getl ( ) |
| | — ddi_io_getw ( ) |
|
| read data from the mapped memory address, device register or allocated DMA memory address |
| | — ddi_rep_get8 ( ) |
| | — ddi_rep_get16 ( ) |
| | — ddi_rep_get32 ( ) |
| | — ddi_rep_get64 ( ) |
| | — ddi_rep_getb ( ) |
| | — ddi_rep_getl ( ) |
| | — ddi_rep_getll ( ) |
| | — ddi_rep_getw ( ) |
|
| read from device register |
| | — csx_Get8 ( ) |
| | — csx_Get16 ( ) |
| | — csx_Get32 ( ) |
| | — csx_Get64 ( ) |
|
| read multiple data from the mapped device register in I/O space |
| | — ddi_io_rep_get8 ( ) |
| | — ddi_io_rep_get16 ( ) |
| | — ddi_io_rep_get32 ( ) |
| | — ddi_io_rep_getb ( ) |
| | — ddi_io_rep_getl ( ) |
| | — ddi_io_rep_getw ( ) |
|
| read or write a PC Card Configuration Register — csx_AccessConfigurationRegister ( ) |
|
| read or write single datum of various sizes to the PCI Local Bus Configuration space |
| | — pci_config_get8 ( ) |
| | — pci_config_get16 ( ) |
| | — pci_config_get32 ( ) |
| | — pci_config_get64 ( ) |
| | — pci_config_getb ( ) |
| | — pci_config_getl ( ) |
| | — pci_config_getll ( ) |
| | — pci_config_getw ( ) |
| | — pci_config_put8 ( ) |
| | — pci_config_put16 ( ) |
| | — pci_config_put32 ( ) |
| | — pci_config_put64 ( ) |
| | — pci_config_putb ( ) |
| | — pci_config_putl ( ) |
| | — pci_config_putll ( ) |
| | — pci_config_putw ( ) |
|
| read repetitively from device register |
| | — csx_RepGet8 ( ) |
| | — csx_RepGet16 ( ) |
| | — csx_RepGet32 ( ) |
| | — csx_RepGet64 ( ) |
|
| readers/writer lock functions |
| | — rw_destroy ( ) |
| | — rw_downgrade ( ) |
| | — rw_enter ( ) |
| | — rw_exit ( ) |
| | — rw_init ( ) |
| | — rw_read_locked ( ) |
| | — rw_tryenter ( ) |
| | — rw_tryupgrade ( ) |
| | — rwlock ( ) |
|
| register client — csx_RegisterClient ( ) |
|
| release client event mask — csx_ReleaseSocketMask ( ) |
|
| release I/O resources — csx_ReleaseIO ( ) |
|
| release IRQ resource — csx_ReleaseIRQ ( ) |
|
| release window resources — csx_ReleaseWindow ( ) |
|
| release configuration on PC Card — csx_ReleaseConfiguration ( ) |
|
| remove name-value pairs — nvlist_remove ( ) |
|
| remove name-value pairs — nvlist_remove_all ( ) |
|
| remove a kstat from the system — kstat_delete ( ) |
|
| remove a soft interrupt, — ddi_remove_softintr ( ) |
|
| remove an interrupt handler, — ddi_remove_intr ( ) |
|
| remove client from Card Services list — csx_DeregisterClient ( ) |
|
| repinsb — read from an I/O port ( ) |
|
| repinsd — read from an I/O port ( ) |
|
| repinsw — read from an I/O port ( ) |
|
| Report a hardware failure ( ) |
|
| Report power management capability of a PCI device-pci_report_pmcap ( ) |
|
| repoutsb — write to an I/O port ( ) |
|
| repoutsd — write to an I/O port ( ) |
|
| repoutsw — write to an I/O port ( ) |
|
| request client event mask — csx_RequestSocketMask ( ) |
|
| request I/O resources — csx_RequestIO ( ) |
|
| request IRQ resource — csx_RequestIRQ ( ) |
|
| request window resources — csx_RequestWindow ( ) |
|
| reset a function on a PC card — csx_ResetFunction ( ) |
|
| resource map |
| | allocate resource maps — rmallocmap ( ) |
| | free resource maps — rmallocmap ( ) |
|
| retrieve number of DMA windows — ddi_dma_numwin ( ) |
|
| retrieve subsequent DMA cookie — ddi_dma_nextcookie ( ) |
|
| return client event mask — csx_GetEventMask ( ) |
|
| return client |
| | — csx_GetFirstClient ( ) |
| | — csx_GetNextClient ( ) |
|
| return current access handle offset — csx_GetHandleOffset ( ) |
|
| return data model type of current thread — ddi_mmap_get_model ( ) |
|
| return data portion of tuple — csx_GetTupleData ( ) |
|
| return driver binding name |
| | — ddi_binding_name ( ) |
| | — ddi_get_name ( ) |
|
| return index matching capability string — scsi_hba_lookup_capstr ( ) |
|
| return normalized driver name — ddi_driver_name ( ) |
|
| return physical socket number — csx_MapLogSocket ( ) |
|
| return status of PC Card and socket — csx_GetStatus ( ) |
|
| return the devinfo node name — ddi_node_name ( ) |
|
| return the larger of two integers — max ( ) |
|
| return the lesser of two integers — min ( ) |
|
| return tuple |
| | first CIS tuple — csx_GetFirstTuple ( ) |
| | next CIS tuple — csx_GetNextTuple ( ) |
|
| returns DDI_FAILURE, a convenience for drivers implementing DLPI style 2 services — ddi_no_info ( ) |
|
| returns size of a buffer structure — biosize ( ) |
|
| returns the current time in seconds, ddi_get_time ( ) |
|
| returns the process ID, ddi_get_pid ( ) |
|
| returns the value of lbolt, returns the value of lbolt ( ) |
|
| rmalloc — allocate space from a resource map ( ) |
|
| rmalloc_wait — allocate space from a resource map ( ) |
|
| rmfree — free space back into a resource map ( ) |
| | | |
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 ( ) |