scsi_info man page on IRIX

Man page or keyword search:  
man Server   31559 pages
apropos Keyword Search (all sections)
Output format
IRIX logo
[printable version]



scsi_info(D3X)							scsi_info(D3X)

NAME
     scsi_info - get information about a SCSI device

SYNOPSIS
     #include <sys/types.h>
     #include <sys/scsi.h>

     struct scsi_target_info *
     (*scsi_info)(vertex_hdl_t lun_vhdl);

DESCRIPTION
     The host adapter scsi_info function issues an Inquiry command to the
     device corresponding to lun_vhdl, returning a pointer to a
     scsi_target_info structure, which contains at least the following fields:

	     u_char    *si_inq;	      /* inquiry data */
	     u_char    *si_sense;     /* sense data from last request sense */
	     u_char	si_maxq;      /* maximum queue depth for driver */
	     u_char	si_qdepth;    /* max queue depth so far */
	     u_char	si_qlimit:1;  /* boolean "max queue depth reached"? */
	     uint	si_ha_status; /* SRH_* status bits, if supported */

     There is no kernel object called scsi_info; rather, there is a pointer to
     each host adapter's scsi_info function in the sci_info field of the
     scsi_ctlr_info structure, which is attached to the vertex corresponding
     to the host adapter.

DIAGNOSTICS
     If the given device does not exist, or there is an error getting the
     data, NULL is returned.

NOTES
     scsi_info is stored as a function pointer in the information hanging off
     the vertex handle corresponding to the host adapter in the hwgraph.
     Given a lun_vhdl (vertex handle of the device) the scsi_info function can
     be called as follows:

	      scsi_lun_info_t		*scsi_lun_info;
	      scsi_target_info_t	*scsi_info;
	    ...
	      scsi_lun_info = scsi_lun_info_get(lun_vhdl);
	      scsi_info = (*(SCI_INQ(
				   STI_CTLR_INFO(
				   SLI_TARG_INFO(scsi_lun_info)))))(lun_vhdl);

SEE ALSO
     comments in /usr/include/sys/scsi.h, hwgraph.intro(D4X), scsi_alloc(D3X),
     scsi_command(D3X), scsi_free(D3X), scsi_ioctl(D3X), scsi_abort(D3X), SCSI
     chapter of the IRIX Device Driver Programmer's Guide

									Page 1

[top]

List of man pages available for IRIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net