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

#include <mpt2sas_base.h>

Data Fields

struct list_head list
 
struct deviceparent_dev
 
u8 num_phys
 
u64 sas_address
 
u16 handle
 
u64 sas_address_parent
 
u16 enclosure_handle
 
u64 enclosure_logical_id
 
u8 responding
 
struct _sas_phyphy
 
struct list_head sas_port_list
 

Detailed Description

struct _sas_node - sas_host/expander information : list of expanders : parent device class : number phys belonging to this sas_host/expander : sas address of this sas_host/expander : handle for this sas_host/expander : sas address of parent expander or sas host : handle for this a member of an enclosure : bitwise defining capabilities of this sas_host/expander : used in _scsih_expander_device_mark_responding : a list of phys that make up this sas_host/expander : list of ports attached to this sas_host/expander

Definition at line 483 of file mpt2sas_base.h.

Field Documentation

u16 enclosure_handle

Definition at line 490 of file mpt2sas_base.h.

u64 enclosure_logical_id

Definition at line 491 of file mpt2sas_base.h.

Definition at line 488 of file mpt2sas_base.h.

Definition at line 484 of file mpt2sas_base.h.

u8 num_phys

Definition at line 486 of file mpt2sas_base.h.

struct device* parent_dev

Definition at line 485 of file mpt2sas_base.h.

Definition at line 493 of file mpt2sas_base.h.

u8 responding

Definition at line 492 of file mpt2sas_base.h.

u64 sas_address

Definition at line 487 of file mpt2sas_base.h.

u64 sas_address_parent

Definition at line 489 of file mpt2sas_base.h.

struct list_head sas_port_list

Definition at line 494 of file mpt2sas_base.h.


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