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