man pages section 9: DDI and DKI Kernel Functions
    
C
 
 call a function when a buffer becomes available — qbufcall ( Index Term Link )
 
 call a function when a buffer becomes available, bufcall ( Index Term Link )
 
 call a STREAMS put procedure — put ( Index Term Link )
 
 cancel a pending qbufcall request — qunbufcall ( Index Term Link )
 
 cancel previous timeout function call — quntimeout ( Index Term Link )
 
 cancellation of asynchronous I/O — anocancel ( Index Term Link )
 
 character strings
  compare two null terminated strings — strcmp, strncmp ( Index Term Link )
  convert between an integer and a decimal string — stoi, numtos ( Index Term Link )
  copy a string from one location to another — strcpy, strncpy ( Index Term Link )
  determine the number of non-null bytes in a string — strlen ( Index Term Link )
  find a character in a string — strchr ( Index Term Link )
  format in memory — sprintf ( Index Term Link )
 
 check data access and DMA handles ( Index Term Link ) ( Index Term Link )
 
 check device state ( Index Term Link )
 
 check for an available buffer — testb ( Index Term Link )
 
 check for the existence of a property — ddi_prop_exists ( Index Term Link )
 
 check if a buffer is modified — biomodified ( Index Term Link )
 
 CIS tuple
  first tuple — csx_GetFirstTuple ( Index Term Link )
  next tuple — csx_GetNextTuple ( Index Term Link )
 
 clear client event mask — csx_ReleaseSocketMask ( Index Term Link )
 
 client, register client — csx_RegisterClient ( Index Term Link )
 
 client event mask
  return client event mask — csx_GetEventMask ( Index Term Link )
  set client event mask — csx_SetEventMask ( Index Term Link )
 
 client return
  — csx_GetFirstClient ( Index Term Link )
  — csx_GetNextClient ( Index Term Link )
 
 clone another buffer — bioclone ( Index Term Link )
 
 concatenate two message blocks — linkb ( Index Term Link )
 
 condition variable routines, driver
  — condvar ( Index Term Link )
  — cv_broadcast ( Index Term Link )
  — cv_init ( Index Term Link )
  — cv_signal ( Index Term Link )
  — cv_timedwait ( Index Term Link )
  — cv_timedwait_sig ( Index Term Link )
  — cv_wait ( Index Term Link )
  — cv_wait_sig ( Index Term Link )
 
 configure PC Card and socket — csx_RequestConfiguration ( Index Term Link )
 
 control driver notification of user accesses — ddi_mapdev_intercept ( Index Term Link )
  ddi_mapdev_nointercept ( Index Term Link )
 
 control device components' availability for Power Management
  — pm_busy_component ( Index Term Link )
  — pm_idle_component ( Index Term Link )
 
 control the validation of memory address translations
  — devmap_load ( Index Term Link )
  — devmap_unload ( Index Term Link )
 
 convert a DMA segment to a DMA address cookie — ddi_dma_segtocookie ( Index Term Link )
 
 convert clock ticks to microseconds — drv_hztousec ( Index Term Link )
 
 convert device sizes — csx_ConvertSize ( Index Term Link )
 
 convert device speeds — csx_ConvertSpeed ( Index Term Link )
 
 convert error return codes to text strings — csx_Error2Text ( Index Term Link )
 
 convert events to text strings — csx_Event2Text ( Index Term Link )
 
 convert microseconds to clock ticks — drv_usectohz ( Index Term Link )
 
 copy data from one device register to another device register — ddi_device_copy ( Index Term Link )
 
 create minor nodes for client — csx_MakeDeviceNode ( Index Term Link )
 
 create a minor node for this device — ddi_create_minor_node ( Index Term Link )
 
 create and initialize a new kstat — kstat_create ( Index Term Link )
 
 create driver-controlled mapping of device — ddi_mapdev ( Index Term Link )
 
 csx_AccessConfigurationRegister — read or write a PC Card Configuration Register ( Index Term Link )
 
 csx_ConvertSize — convert device sizes ( Index Term Link )
 
 csx_ConvertSpeed — convert device speeds ( Index Term Link )
 
 csx_CS_DDI_Info — obtain DDI information ( Index Term Link )
 
 csx_DeregisterClient — remove client from Card Services list ( Index Term Link )
 
 csx_DupHandle — duplicate access handle ( Index Term Link )
 
 csx_Error2Text — convert error return codes to text strings ( Index Term Link )
 
 csx_Event2Text — convert events to text strings ( Index Term Link )
 
 csx_FreeHandle — free access handle ( Index Term Link )
 
 csx_Get8 — read from device register ( Index Term Link )
 
 csx_Get16 — read from device register ( Index Term Link )
 
 csx_Get32 — read from device register ( Index Term Link )
 
 csx_Get64 — read from device register ( Index Term Link )
 
 csx_GetEventMask — return client event mask ( Index Term Link )
 
 csx_GetFirstClient — return first client ( Index Term Link )
 
 csx_GetFirstTuple — return first CIS tuple ( Index Term Link )
 
 csx_GetHandleOffset — return current access handle offset ( Index Term Link )
 
 csx_GetMappedAddr — return mapped virtual address ( Index Term Link )
 
 csx_GetNextClient — return next client ( Index Term Link )
 
 csx_GetNextTuple — return next CIS tuple ( Index Term Link )
 
 csx_GetStatus — return status of PC Card and socket ( Index Term Link )
 
 csx_GetTupleData — return data portion of tuple ( Index Term Link )
 
 csx_MakeDeviceNode — create minor nodes for client ( Index Term Link )
 
 csx_MapLogSocket — return physical socket number ( Index Term Link )
 
 csx_MapMemPage — map memory area on PC Card ( Index Term Link )
 
 csx_ModifyConfiguration — modify PC Card configuration ( Index Term Link )
 
 csx_ModifyWindow — modify window attributes ( Index Term Link )
 
 csx_Parse_CISTPL_BATTERY — parse Battery Replacement Date tuple ( Index Term Link )
 
 csx_Parse_CISTPL_BYTEORDER — parse Byte Order tuple ( Index Term Link )
 
 csx_Parse_CISTPL_CFTABLE_ENTRY — parse Card Configuration Table tuple ( Index Term Link )
 
 csx_Parse_CISTPL_CONFIG — parse Configuration tuple ( Index Term Link )
 
 csx_Parse_CISTPL_DATE — parse Card Initialization Date tuple ( Index Term Link )
 
 csx_Parse_CISTPL_DEVICE — parse Device Information tuple for Common Memory ( Index Term Link )
 
 csx_Parse_CISTPL_DEVICE_A — parse Device Information tuple for Attribute Memory ( Index Term Link )
 
 csx_Parse_CISTPL_DEVICE_OA — parse Other Condition Device Information tuple for Attribute Memory ( Index Term Link )
 
 csx_Parse_CISTPL_DEVICE_OC — parse Other Condition Device Information tuple for Common Memory ( Index Term Link )
 
 csx_Parse_CISTPL_DEVICEGEO — parse Device Geo tuple ( Index Term Link )
 
 csx_Parse_CISTPL_DEVICEGEO_A — parse Device Geo A tuple ( Index Term Link )
 
 csx_Parse_CISTPL_FORMAT — parse Data Recording Format tuple ( Index Term Link )
 
 csx_Parse_CISTPL_FUNCE — parse Function Extension tuple ( Index Term Link )
 
 csx_Parse_CISTPL_FUNCID — parse Function Identification tuple ( Index Term Link )
 
 csx_Parse_CISTPL_GEOMETRY — parse Geometry tuple ( Index Term Link )
 
 csx_Parse_CISTPL_JEDEC_A — parse JEDEC Identifier tuple for Attribute Memory ( Index Term Link )
 
 csx_Parse_CISTPL_JEDEC_C — parse JEDEC Identifier tuple for Common Memory ( Index Term Link )
 
 csx_Parse_CISTPL_LINKTARGET — parse Link Target tuple ( Index Term Link )
 
 csx_Parse_CISTPL_LONGLINK_A — parse Long Link A tuple ( Index Term Link )
 
 csx_Parse_CISTPL_LONGLINK_C — parse Long Link C tuple ( Index Term Link )
 
 csx_Parse_CISTPL_LONGLINK_MFC — parse Multi-Function tuple ( Index Term Link )
 
 csx_Parse_CISTPL_MANFID — parse Manufacturer Identification tuple ( Index Term Link )
 
 csx_Parse_CISTPL_ORG — parse Data Organization tuple ( Index Term Link )
 
 csx_Parse_CISTPL_SPCL — parse Special Purpose tuple ( Index Term Link )
 
 csx_Parse_CISTPL_SWIL — parse Software Interleaving tuple ( Index Term Link )
 
 csx_Parse_CISTPL_VERS_1 — parse Level-1 Version/Product Information tuple ( Index Term Link )
 
 csx_Parse_CISTPL_VERS_2 — parse Level-2 Version and Information tuple ( Index Term Link )
 
 csx_ParseTuple — generic tuple parser ( Index Term Link )
 
 csx_Put8 — write to device register ( Index Term Link )
 
 csx_Put16 — write to device register ( Index Term Link )
 
 csx_Put32 — write to device register ( Index Term Link )
 
 csx_Put64 — write to device register ( Index Term Link )
 
 csx_RegisterClient — register client ( Index Term Link )
 
 csx_ReleaseConfiguration — release configuration on PC Card ( Index Term Link )
 
 csx_ReleaseIO — release I/O resources ( Index Term Link )
 
 csx_ReleaseIRQ — release IRQ resource ( Index Term Link )
 
 csx_ReleaseSocketMask — clear client event mask ( Index Term Link )
 
 csx_ReleaseWindow — release window resources ( Index Term Link )
 
 csx_RepGet8 — read repetitively from device register ( Index Term Link )
 
 csx_RepGet16 — read repetitively from device register ( Index Term Link )
 
 csx_RepGet32 — read repetitively from device register ( Index Term Link )
 
 csx_RepGet64 — read repetitively from device register ( Index Term Link )
 
 csx_RepPut8 — write repetitively to device register ( Index Term Link )
 
 csx_RepPut16 — write repetitively to device register ( Index Term Link )
 
 csx_RepPut32 — write repetitively to device register ( Index Term Link )
 
 csx_RepPut64 — write repetitively to device register ( Index Term Link )
 
 csx_RequestConfiguration — configure PC Card and socket ( Index Term Link )
 
 csx_RequestIO — request I/O resources ( Index Term Link )
 
 csx_RequestIRQ — request IRQ resource ( Index Term Link )
 
 csx_RequestSocketMask — request client event mask ( Index Term Link )
 
 csx_RequestWindow — request window resources ( Index Term Link )
 
 csx_ResetFunction — reset a function on a PC card ( Index Term Link )
 
 csx_SetEventMask — set client event mask ( Index Term Link )
 
 csx_SetHandleOffset — set current access handle offset ( Index Term Link )
 
 csx_ValidateCIS — validate Card Information Structure (CIS) ( Index Term Link )
 
 current thread, get id of ( Index Term Link )