Writing Device Drivers
    
P
 
 packaging ( Index Term Link )
 
 partial store ordering ( Index Term Link )
 
 PCI bus ( Index Term Link )
  configuration address space ( Index Term Link )
  configuration base address registers ( Index Term Link )
  hardware configuration files ( Index Term Link )
  I/O address space ( Index Term Link )
  memory address space ( Index Term Link )
 
 PCI configuration functions, alternate access mechanisms ( Index Term Link )
 
 PCI devices ( Index Term Link )
 
 pci_ereport_post() function ( Index Term Link )
 
 pci_ereport_setup() function ( Index Term Link ) ( Index Term Link )
 
 pci_ereport_teardown() function ( Index Term Link ) ( Index Term Link )
 
 physical DMA ( Index Term Link )
 
 physio() function, description of ( Index Term Link )
 
 pipe, alternate setting ( Index Term Link )
 
 pipes
  closing ( Index Term Link )
  default control ( Index Term Link ) ( Index Term Link )
  flushing ( Index Term Link )
  mutex initialization ( Index Term Link )
  opening ( Index Term Link )
  policy ( Index Term Link )
  USB device communication ( Index Term Link )
  USB devices ( Index Term Link )
  use before attach() ( Index Term Link )
 
 pixel depth mode ( Index Term Link )
 
 pm_busy_component() function ( Index Term Link ) ( Index Term Link )
 
 pm_idle_component() function ( Index Term Link ) ( Index Term Link )
 
 pm_lower_power() function ( Index Term Link )
 
 pm_raise_power() function ( Index Term Link ) ( Index Term Link )
 
 .po message files ( Index Term Link )
 
 polled I/O interfaces ( Index Term Link ) ( Index Term Link )
 
 postmortem debugging ( Index Term Link )
 
 power() entry point ( Index Term Link ) ( Index Term Link )
 
 power.conf file, See /etc/power.conf file
 
 power cycle ( Index Term Link )
 
 power management
  See also device power management
  See also system power management
  flow of control ( Index Term Link )
  USB devices ( Index Term Link )
 
 power management functions ( Index Term Link )
  deprecated ( Index Term Link )
 
 Predictive Self-Healing ( Index Term Link )
  See also fault management
 
 prefix
  unique prefix for driver symbols ( Index Term Link ) ( Index Term Link )
 
 print() entry point, block drivers ( Index Term Link )
 
 printing functions ( Index Term Link )
 
 printing messages ( Index Term Link )
 
 probe() entry point
  description of ( Index Term Link )
  SCSI target drivers ( Index Term Link )
 
 processor issues
  SPARC ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  x86 ( Index Term Link )
 
 programmed I/O ( Index Term Link )
 
 programmed I/O functions ( Index Term Link )
  deprecated ( Index Term Link )
 
 PROM commands ( Index Term Link )
 
 prop_op() entry point, description of ( Index Term Link )
 
 properties
  class property ( Index Term Link )
  ddi_prop_op ( Index Term Link )
  device node name property ( Index Term Link )
  LDI ( Index Term Link )
  nblocks property ( Index Term Link )
  Nblocks property ( Index Term Link )
  nblocks property ( Index Term Link )
  Nblocks property ( Index Term Link )
  no-involuntary-power-cycles ( Index Term Link )
  overview ( Index Term Link ) ( Index Term Link )
  pm-hardware-state property ( Index Term Link ) ( Index Term Link ) ( Index Term Link )
  prtconf ( Index Term Link )
  reg property ( Index Term Link )
  removable-media ( Index Term Link )
  reporting device properties ( Index Term Link )
  SCSI HBA properties ( Index Term Link )
  SCSI target driver ( Index Term Link )
  size property ( Index Term Link )
  types of ( Index Term Link )
 
 property functions ( Index Term Link )
 
 prtconf command
  displaying device names ( Index Term Link )
  displaying interfaces ( Index Term Link )
  displaying kernel device usage information ( Index Term Link )
  displaying properties ( Index Term Link )
  displaying the bound driver ( Index Term Link )
  displaying the device tree ( Index Term Link )
 
 pseudo device driver ( Index Term Link )