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