Index Index for
Section 9
Index Alphabetical
listing for V
Bottom of page Bottom of
page

v1_bustype_info_t(9s)

NAME

v1_bustype_info_t - General: Stores bus information for the DEVGETINFO ioctl command

SYNOPSIS

typedef struct v1_bustype_info { int adpt_num; int nexus_num; int bus_num; int ctlr_num; int rctlr_num; int slave_num; int unit_num; int pad0; union { v1_scsi_bus_info_t scsi; uchar_t busdata[DEV_BUS_LEN]; } bus; } v1_bustype_info_t;

MEMBERS

adpt_num Specifies the controller chip relative to the current adapter. For example, if an adapter has two controller chips, chip A is instance 0 and chip B is instance 1. nexus_num Specifies the slot that the adapter is using. bus_num Specifies the logical bus number the adapter is plugged into. ctlr_num Specifies the systemwide instance number of the current adapter. For example, two adapters with two controller chips result in instances 0, 1, 2, and 3, corresponding to adapter 0, chip A; adapter 0, chip B; adapter 1 chip A; adapter 1, chip B. rctlr_num Specifies the remote ID for the adapter, usually 0. slave_num Specifies the number of the device relative to the controlling hardware. For example, if two disk devices are connected to chip A, one is slave 0 and the other is slave 1. unit_num Specifies the systemwide number of this device. bus Specifies a union of architecture-specific bus information, either a scsi_bus_info_t structure or an array of characters.

DESCRIPTION

The v1_bustype_info_t data structure contains information about the bus type that is returned by the DEVGETINFO ioctl command.

FILES

<io/common/devgetinfo.h>

SEE ALSO

Data Structures: v1_device_info_t(9s)

Index Index for
Section 9
Index Alphabetical
listing for V
Top of page Top of
page