man pages section 9: DDI and DKI Kernel Functions
    
R
 
 Raise or lower power of components – pm_raise_power ( Index Term Link )
 
 raw buffer
  free a raw buffer header — freerbuf ( Index Term Link )
  get a raw buffer header — getrbuf ( Index Term Link )
 
 RD — get pointer to the read queue ( Index Term Link )
 
 read from an I/O port — inb ( Index Term Link )
 
 read from an I/O port — inl, inl ( Index Term Link )
 
 read from an I/O port — inw, inw ( Index Term Link )
 
 read from an I/O port — repinsb, repinsb ( Index Term Link )
 
 read from an I/O port — repinsd, repinsd ( Index Term Link )
 
 read from an I/O port — repinsw, repinsw ( Index Term Link )
 
 read data from mapped device in the memory space or allocated DMA memory
  — ddi_mem_get8 ( Index Term Link )
  — ddi_mem_get16 ( Index Term Link )
  — ddi_mem_get32 ( Index Term Link )
  — ddi_mem_get64 ( Index Term Link )
  — ddi_mem_rep_get8 ( Index Term Link )
  — ddi_mem_rep_get16 ( Index Term Link )
  — ddi_mem_rep_get32 ( Index Term Link )
  — ddi_mem_rep_get64 ( Index Term Link )
 
 read data from the device
  — ddi_get8 ( Index Term Link )
  — ddi_get16 ( Index Term Link )
  — ddi_get32 ( Index Term Link )
  — ddi_get64 ( Index Term Link )
 
 read data from the mapped device register in I/O space
  — ddi_io_get8 ( Index Term Link )
  — ddi_io_get16 ( Index Term Link )
  — ddi_io_get32 ( Index Term Link )
  — ddi_io_getb ( Index Term Link )
  — ddi_io_getl ( Index Term Link )
  — ddi_io_getw ( Index Term Link )
 
 read data from the mapped memory address, device register or allocated DMA memory address
  — ddi_rep_get8 ( Index Term Link )
  — ddi_rep_get16 ( Index Term Link )
  — ddi_rep_get32 ( Index Term Link )
  — ddi_rep_get64 ( Index Term Link )
  — ddi_rep_getb ( Index Term Link )
  — ddi_rep_getl ( Index Term Link )
  — ddi_rep_getll ( Index Term Link )
  — ddi_rep_getw ( Index Term Link )
 
 read from device register
  — csx_Get8 ( Index Term Link )
  — csx_Get16 ( Index Term Link )
  — csx_Get32 ( Index Term Link )
  — csx_Get64 ( Index Term Link )
 
 read multiple data from the mapped device register in I/O space
  — ddi_io_rep_get8 ( Index Term Link )
  — ddi_io_rep_get16 ( Index Term Link )
  — ddi_io_rep_get32 ( Index Term Link )
  — ddi_io_rep_getb ( Index Term Link )
  — ddi_io_rep_getl ( Index Term Link )
  — ddi_io_rep_getw ( Index Term Link )
 
 read or write a PC Card Configuration Register — csx_AccessConfigurationRegister ( Index Term Link )
 
 read or write single datum of various sizes to the PCI Local Bus Configuration space
  — pci_config_get8 ( Index Term Link )
  — pci_config_get16 ( Index Term Link )
  — pci_config_get32 ( Index Term Link )
  — pci_config_get64 ( Index Term Link )
  — pci_config_getb ( Index Term Link )
  — pci_config_getl ( Index Term Link )
  — pci_config_getll ( Index Term Link )
  — pci_config_getw ( Index Term Link )
  — pci_config_put8 ( Index Term Link )
  — pci_config_put16 ( Index Term Link )
  — pci_config_put32 ( Index Term Link )
  — pci_config_put64 ( Index Term Link )
  — pci_config_putb ( Index Term Link )
  — pci_config_putl ( Index Term Link )
  — pci_config_putll ( Index Term Link )
  — pci_config_putw ( Index Term Link )
 
 read repetitively from device register
  — csx_RepGet8 ( Index Term Link )
  — csx_RepGet16 ( Index Term Link )
  — csx_RepGet32 ( Index Term Link )
  — csx_RepGet64 ( Index Term Link )
 
 readers/writer lock functions
  — rw_destroy ( Index Term Link )
  — rw_downgrade ( Index Term Link )
  — rw_enter ( Index Term Link )
  — rw_exit ( Index Term Link )
  — rw_init ( Index Term Link )
  — rw_read_locked ( Index Term Link )
  — rw_tryenter ( Index Term Link )
  — rw_tryupgrade ( Index Term Link )
  — rwlock ( Index Term Link )
 
 register client — csx_RegisterClient ( Index Term Link )
 
 release client event mask — csx_ReleaseSocketMask ( Index Term Link )
 
 release I/O resources — csx_ReleaseIO ( Index Term Link )
 
 release IRQ resource — csx_ReleaseIRQ ( Index Term Link )
 
 release window resources — csx_ReleaseWindow ( Index Term Link )
 
 release configuration on PC Card — csx_ReleaseConfiguration ( Index Term Link )
 
 remove name-value pairs — nvlist_remove ( Index Term Link )
 
 remove name-value pairs — nvlist_remove_all ( Index Term Link )
 
 remove a kstat from the system — kstat_delete ( Index Term Link )
 
 remove a soft interrupt, — ddi_remove_softintr ( Index Term Link )
 
 remove an interrupt handler, — ddi_remove_intr ( Index Term Link )
 
 remove client from Card Services list — csx_DeregisterClient ( Index Term Link )
 
 repinsb — read from an I/O port ( Index Term Link )
 
 repinsd — read from an I/O port ( Index Term Link )
 
 repinsw — read from an I/O port ( Index Term Link )
 
 Report a hardware failure ( Index Term Link )
 
 Report power management capability of a PCI device-pci_report_pmcap ( Index Term Link )
 
 repoutsb — write to an I/O port ( Index Term Link )
 
 repoutsd — write to an I/O port ( Index Term Link )
 
 repoutsw — write to an I/O port ( Index Term Link )
 
 request client event mask — csx_RequestSocketMask ( Index Term Link )
 
 request I/O resources — csx_RequestIO ( Index Term Link )
 
 request IRQ resource — csx_RequestIRQ ( Index Term Link )
 
 request window resources — csx_RequestWindow ( Index Term Link )
 
 reset a function on a PC card — csx_ResetFunction ( Index Term Link )
 
 resource map
  allocate resource maps — rmallocmap ( Index Term Link )
  free resource maps — rmallocmap ( Index Term Link )
 
 retrieve number of DMA windows — ddi_dma_numwin ( Index Term Link )
 
 retrieve subsequent DMA cookie — ddi_dma_nextcookie ( Index Term Link )
 
 return client event mask — csx_GetEventMask ( Index Term Link )
 
 return client
  — csx_GetFirstClient ( Index Term Link )
  — csx_GetNextClient ( Index Term Link )
 
 return current access handle offset — csx_GetHandleOffset ( Index Term Link )
 
 return data model type of current thread — ddi_mmap_get_model ( Index Term Link )
 
 return data portion of tuple — csx_GetTupleData ( Index Term Link )
 
 return driver binding name
  — ddi_binding_name ( Index Term Link )
  — ddi_get_name ( Index Term Link )
 
 return index matching capability string — scsi_hba_lookup_capstr ( Index Term Link )
 
 return normalized driver name — ddi_driver_name ( Index Term Link )
 
 return physical socket number — csx_MapLogSocket ( Index Term Link )
 
 return status of PC Card and socket — csx_GetStatus ( Index Term Link )
 
 return the devinfo node name — ddi_node_name ( Index Term Link )
 
 return the larger of two integers — max ( Index Term Link )
 
 return the lesser of two integers — min ( Index Term Link )
 
 return tuple
  first CIS tuple — csx_GetFirstTuple ( Index Term Link )
  next CIS tuple — csx_GetNextTuple ( Index Term Link )
 
 returns DDI_FAILURE, a convenience for drivers implementing DLPI style 2 services — ddi_no_info ( Index Term Link )
 
 returns size of a buffer structure — biosize ( Index Term Link )
 
 returns the current time in seconds, ddi_get_time ( Index Term Link )
 
 returns the process ID, ddi_get_pid ( Index Term Link )
 
 returns the value of lbolt, returns the value of lbolt ( Index Term Link )
 
 rmalloc — allocate space from a resource map ( Index Term Link )
 
 rmalloc_wait — allocate space from a resource map ( Index Term Link )
 
 rmfree — free space back into a resource map ( Index Term Link )