SCSI_HBA_PROBE(9F)      Kernel Functions for Drivers      SCSI_HBA_PROBE(9F)
NAME
       scsi_hba_probe - default SCSI HBA probe function
SYNOPSIS
       #include <sys/scsi/scsi.h>       
int scsi_hba_probe(
struct scsi_device *sd, 
int(*waitfunc
)(void));
INTERFACE LEVEL
       illumos architecture specific (illumos DDI).
PARAMETERS
       sd                    Pointer to a  
scsi_device(9S) structure describing the
                    target.       
waitfunc                    NULL_FUNC or 
SLEEP_FUNC.
DESCRIPTION
       scsi_hba_probe() is a function providing the semantics of       
scsi_probe(9F). An 
HBA driver may call 
scsi_hba_probe() from its       
tran_tgt_probe(9E) entry point, to probe for the existence of a
       target on the 
SCSI bus, or the 
HBA may set 
tran_tgt_probe(9E) to
       point to 
scsi_hba_probe directly.
RETURN VALUES
       See 
scsi_probe(9F) for the return values from 
scsi_hba_probe().
CONTEXT
       scsi_hba_probe() should only be called from the 
HBA's       
tran_tgt_probe(9E) entry point.
SEE ALSO
       tran_tgt_probe(9E), 
scsi_probe(9F), 
scsi_device(9S)       Writing Device Drivers                               August 30, 1995            SCSI_HBA_PROBE(9F)