-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
yaml --- r: 25811 b: refs/heads/master c: d6159c1 h: refs/heads/master i: 25809: be1d550 25807: c789ec9 v: v3
- Loading branch information
James Bottomley
authored and
James Bottomley
committed
Apr 13, 2006
1 parent
2a2f021
commit 4917de0
Showing
3 changed files
with
40 additions
and
35 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
--- | ||
refs/heads/master: 530bba6fa898318fbf111d91402d49b1c538e3cd | ||
refs/heads/master: d6159c17c2c76963a8067d1e1ac3c4c36c05e674 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
#ifndef _SCSI_SAS_INTERNAL_H | ||
#define _SCSI_SAS_INTERNAL_H | ||
|
||
#define SAS_HOST_ATTRS 0 | ||
#define SAS_PORT_ATTRS 17 | ||
#define SAS_RPORT_ATTRS 7 | ||
#define SAS_END_DEV_ATTRS 3 | ||
#define SAS_EXPANDER_ATTRS 7 | ||
|
||
struct sas_internal { | ||
struct scsi_transport_template t; | ||
struct sas_function_template *f; | ||
struct sas_domain_function_template *dft; | ||
|
||
struct class_device_attribute private_host_attrs[SAS_HOST_ATTRS]; | ||
struct class_device_attribute private_phy_attrs[SAS_PORT_ATTRS]; | ||
struct class_device_attribute private_rphy_attrs[SAS_RPORT_ATTRS]; | ||
struct class_device_attribute private_end_dev_attrs[SAS_END_DEV_ATTRS]; | ||
struct class_device_attribute private_expander_attrs[SAS_EXPANDER_ATTRS]; | ||
|
||
struct transport_container phy_attr_cont; | ||
struct transport_container rphy_attr_cont; | ||
struct transport_container end_dev_attr_cont; | ||
struct transport_container expander_attr_cont; | ||
|
||
/* | ||
* The array of null terminated pointers to attributes | ||
* needed by scsi_sysfs.c | ||
*/ | ||
struct class_device_attribute *host_attrs[SAS_HOST_ATTRS + 1]; | ||
struct class_device_attribute *phy_attrs[SAS_PORT_ATTRS + 1]; | ||
struct class_device_attribute *rphy_attrs[SAS_RPORT_ATTRS + 1]; | ||
struct class_device_attribute *end_dev_attrs[SAS_END_DEV_ATTRS + 1]; | ||
struct class_device_attribute *expander_attrs[SAS_EXPANDER_ATTRS + 1]; | ||
}; | ||
#define to_sas_internal(tmpl) container_of(tmpl, struct sas_internal, t) | ||
|
||
#endif |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters