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

#include <libsas.h>

Data Fields

struct asd_sas_event port_events [PORT_NUM_EVENTS]
 
struct asd_sas_event phy_events [PHY_NUM_EVENTS]
 
unsigned long port_events_pending
 
unsigned long phy_events_pending
 
int error
 
int suspended
 
struct sas_phyphy
 
int enabled
 
int id
 
enum sas_class class
 
enum sas_protocol iproto
 
enum sas_protocol tproto
 
enum sas_phy_type type
 
enum sas_phy_role role
 
enum sas_oob_mode oob_mode
 
enum sas_linkrate linkrate
 
u8sas_addr
 
u8 attached_sas_addr [SAS_ADDR_SIZE]
 
spinlock_t frame_rcvd_lock
 
u8frame_rcvd
 
int frame_rcvd_size
 
spinlock_t sas_prim_lock
 
u32 sas_prim
 
struct list_head port_phy_el
 
struct asd_sas_portport
 
struct sas_ha_structha
 
voidlldd_phy
 

Detailed Description

Definition at line 321 of file libsas.h.

Field Documentation

u8 attached_sas_addr[SAS_ADDR_SIZE]

Definition at line 349 of file libsas.h.

Definition at line 339 of file libsas.h.

int enabled

Definition at line 336 of file libsas.h.

int error

Definition at line 329 of file libsas.h.

u8* frame_rcvd

Definition at line 352 of file libsas.h.

spinlock_t frame_rcvd_lock

Definition at line 351 of file libsas.h.

int frame_rcvd_size

Definition at line 353 of file libsas.h.

Definition at line 361 of file libsas.h.

Definition at line 338 of file libsas.h.

enum sas_protocol iproto

Definition at line 340 of file libsas.h.

enum sas_linkrate linkrate

Definition at line 346 of file libsas.h.

void* lldd_phy

Definition at line 363 of file libsas.h.

enum sas_oob_mode oob_mode

Definition at line 345 of file libsas.h.

Definition at line 332 of file libsas.h.

Definition at line 324 of file libsas.h.

unsigned long phy_events_pending

Definition at line 327 of file libsas.h.

Definition at line 359 of file libsas.h.

Definition at line 323 of file libsas.h.

unsigned long port_events_pending

Definition at line 326 of file libsas.h.

struct list_head port_phy_el

Definition at line 358 of file libsas.h.

enum sas_phy_role role

Definition at line 344 of file libsas.h.

u8* sas_addr

Definition at line 348 of file libsas.h.

Definition at line 356 of file libsas.h.

spinlock_t sas_prim_lock

Definition at line 355 of file libsas.h.

int suspended

Definition at line 330 of file libsas.h.

enum sas_protocol tproto

Definition at line 341 of file libsas.h.

Definition at line 343 of file libsas.h.


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