1scsi_hba_probe(9F) Kernel Functions for Drivers scsi_hba_probe(9F)
2
3
4
6 scsi_hba_probe - default SCSI HBA probe function
7
9 #include <sys/scsi/scsi.h>
10
11
12
13 int scsi_hba_probe(struct scsi_device *sd, int(*waitfunc)(void));
14
15
17 Solaris architecture specific (Solaris DDI).
18
20 sd Pointer to a scsi_device(9S) structure describing the
21 target.
22
23
24 waitfunc NULL_FUNC or SLEEP_FUNC.
25
26
28 scsi_hba_probe() is a function providing the semantics of
29 scsi_probe(9F). An HBA driver may call scsi_hba_probe() from its
30 tran_tgt_probe(9E) entry point, to probe for the existence of a target
31 on the SCSI bus, or the HBA may set tran_tgt_probe(9E) to point to
32 scsi_hba_probe directly.
33
35 See scsi_probe(9F) for the return values from scsi_hba_probe().
36
38 scsi_hba_probe() should only be called from the HBA's
39 tran_tgt_probe(9E) entry point.
40
42 tran_tgt_probe(9E), scsi_probe(9F), scsi_device(9S)
43
44
45 Writing Device Drivers
46
47
48
49SunOS 5.11 30 Aug 1995 scsi_hba_probe(9F)