 |
Index for Section 9 |
|
 |
Alphabetical listing for V |
|
 |
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 for Section 9 |
|
 |
Alphabetical listing for V |
|
 |
Top of page |
|