up | Inhaltsverzeichniss | Kommentar

Manual page for tran_tgt_probe(9E)

tran_tgt_probe - request to probe SCSI bus for a particular target

SYNOPSIS

#include <sys/scsi/scsi.h>

int prefixtran_tgt_probe(struct scsi_device *sd, int (*waitfunc)(void));

INTERFACE LEVEL

Solaris architecture specific (Solaris DDI).

ARGUMENTS

sd
Pointer to a scsi_device.9s structure.
waitfunc
Pointer to either NULL_FUNC or SLEEP_FUNC.

DESCRIPTION

The tran_tgt_probe() vector in the scsi_hba_tran.9s structure may be initialized during the HBA driver's attach.9e to point to a function to be called by scsi_probe.9f when called by a target driver during probe.9e and attach.9e to probe for a particular SCSI target on the bus. In the absence of an HBA-specific tran_tgt_probe() function, the default scsi_probe.9f behavior is supplied by the function scsi_hba_probe.9f

The possible choices the HBA driver may make are:

waitfunc indicates what tran_tgt_probe() should do when resources are not available:

NULL_FUNC
do not wait for resources. See scsi_probe.9f for defined return values if no resources are available.
SLEEP_FUNC
wait indefinitely for resources.

SEE ALSO

attach.9e tran_tgt_free.9e tran_tgt_init.9e scsi_hba_probe.9f scsi_probe.9f scsi_device.9s scsi_hba_tran.9s


index | Inhaltsverzeichniss | Kommentar

Created by unroff & hp-tools. © by Hans-Peter Bischof. All Rights Reserved (1997).

Last modified 21/April/97