Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
domain_device Struct Reference

#include <libsas.h>

Data Fields

spinlock_t done_lock
 
enum sas_dev_type dev_type
 
enum sas_linkrate linkrate
 
enum sas_linkrate min_linkrate
 
enum sas_linkrate max_linkrate
 
int pathways
 
struct domain_deviceparent
 
struct list_head siblings
 
struct asd_sas_portport
 
struct sas_phyphy
 
struct list_head dev_list_node
 
struct list_head disco_list_node
 
enum sas_protocol iproto
 
enum sas_protocol tproto
 
struct sas_rphyrphy
 
u8 sas_addr [SAS_ADDR_SIZE]
 
u8 hashed_sas_addr [HASHED_SAS_ADDR_SIZE]
 
u8 frame_rcvd [32]
 
union {
   struct expander_device   ex_dev
 
   struct sata_device   sata_dev
 
   struct ssp_device   ssp_dev
 
}; 
 
voidlldd_dev
 
unsigned long state
 
struct kref kref
 

Detailed Description

Definition at line 196 of file libsas.h.

Field Documentation

union { ... }
struct list_head dev_list_node

Definition at line 211 of file libsas.h.

Definition at line 198 of file libsas.h.

struct list_head disco_list_node

Definition at line 212 of file libsas.h.

spinlock_t done_lock

Definition at line 197 of file libsas.h.

Definition at line 225 of file libsas.h.

u8 frame_rcvd[32]

Definition at line 222 of file libsas.h.

u8 hashed_sas_addr[HASHED_SAS_ADDR_SIZE]

Definition at line 220 of file libsas.h.

enum sas_protocol iproto

Definition at line 214 of file libsas.h.

Definition at line 232 of file libsas.h.

enum sas_linkrate linkrate

Definition at line 200 of file libsas.h.

void* lldd_dev

Definition at line 230 of file libsas.h.

enum sas_linkrate max_linkrate

Definition at line 202 of file libsas.h.

enum sas_linkrate min_linkrate

Definition at line 201 of file libsas.h.

Definition at line 206 of file libsas.h.

int pathways

Definition at line 204 of file libsas.h.

Definition at line 209 of file libsas.h.

Definition at line 208 of file libsas.h.

Definition at line 217 of file libsas.h.

u8 sas_addr[SAS_ADDR_SIZE]

Definition at line 219 of file libsas.h.

struct sata_device sata_dev

Definition at line 226 of file libsas.h.

struct list_head siblings

Definition at line 207 of file libsas.h.

struct ssp_device ssp_dev

Definition at line 227 of file libsas.h.

unsigned long state

Definition at line 231 of file libsas.h.

enum sas_protocol tproto

Definition at line 215 of file libsas.h.


The documentation for this struct was generated from the following file: