*** ../../man-orig/sata_hba_event_notify.txt	Mon Nov  7 18:50:05 2005
--- sata_hba_event_notify.man.changed	Mon Nov  7 18:22:00 2005
***************
*** 5,11 ****
  
       
  SYNOPSIS
!     #include <sys/sata/impl/sata_hba.h>
     			 
      void    sata_hba_event_notify(dev_info_t *dev_info,
      				  sata_device_t *sata_device,
--- 5,11 ----
  
       
  SYNOPSIS
!     #include <sys/sata/sata_hba.h>
     			 
      void    sata_hba_event_notify(dev_info_t *dev_info,
      				  sata_device_t *sata_device,
***************
*** 41,47 ****
                     SATA_EVNT_DEVICE_RESET       The attached SATA device was
                     				reset.
  
!                    SATA_EVNT_POWER_LEVEL_CHANGED  The port or entire HBA has
                     				  changed power level. If
                     				  sata_device.sata_address
                     				  specifies no valid address,
--- 41,47 ----
                     SATA_EVNT_DEVICE_RESET       The attached SATA device was
                     				reset.
  
!                    SATA_EVNT_PWR_LEVEL_CHANGED  The port or entire HBA has
                     				  changed power level. If
                     				  sata_device.sata_address
                     				  specifies no valid address,
***************
*** 48,59 ****
                     				  the event refers to the
                     				  entire HBA.
  
  DESCRIPTION
  
      The sata_hba_event_notify() function is called by SATA HBA driver to notify
       SATA HBA Framework about some asynchronous event, such as device
!      attachement and detachment (hot-plug events).
!      More then one event may be reporter at the same time. SATA HBA Framework
       will register the event, log warning message and return to the caller.
       Any action related to the registered event will be performed at later time.
       
--- 48,63 ----
                     				  the event refers to the
                     				  entire HBA.
  
+                    SATA_EVNT_PORT_FAILED	The HBA has determined that the 
+ 						port failed and is unusable.
+ 
+ 
  DESCRIPTION
  
      The sata_hba_event_notify() function is called by SATA HBA driver to notify
       SATA HBA Framework about some asynchronous event, such as device
!      attachment and detachment (hot-plug events).
!      More than one event may be reporter at the same time. SATA HBA Framework
       will register the event, log warning message and return to the caller.
       Any action related to the registered event will be performed at later time.
       
***************
*** 78,86 ****
       flag in sata_cmd structure.
       
       This function may be called from the interrupt context.
  
  
  
  RETURN VALUE
  
!       void
--- 82,91 ----
       flag in sata_cmd structure.
       
       This function may be called from the interrupt context.
+      SATA HBA driver should not hold any mutex while calling this function.
  
  
  
  RETURN VALUE
  
!       void
