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

#include <mpt2sas_base.h>

Data Fields

struct list_head list
 
struct scsi_targetstarget
 
u64 sas_address
 
u64 device_name
 
u16 handle
 
u64 sas_address_parent
 
u16 enclosure_handle
 
u64 enclosure_logical_id
 
u16 volume_handle
 
u64 volume_wwid
 
u32 device_info
 
int id
 
int channel
 
u16 slot
 
u8 phy
 
u8 responding
 

Detailed Description

struct _sas_device - attached device information : sas device list : starget object : device sas address : retrieved from the SAS IDENTIFY frame. : device handle : sas address of parent expander or sas host : enclosure handle : enclosure logical identifier : volume handle (valid when hidden raid member) : volume unique identifier : bitfield provides detailed info about the device : target id : target channel : number number : phy identifier provided in sas device page 0 : used in _scsih_sas_device_mark_responding

Definition at line 353 of file mpt2sas_base.h.

Field Documentation

Definition at line 366 of file mpt2sas_base.h.

Definition at line 364 of file mpt2sas_base.h.

u64 device_name

Definition at line 357 of file mpt2sas_base.h.

u16 enclosure_handle

Definition at line 360 of file mpt2sas_base.h.

u64 enclosure_logical_id

Definition at line 361 of file mpt2sas_base.h.

Definition at line 358 of file mpt2sas_base.h.

Definition at line 365 of file mpt2sas_base.h.

Definition at line 354 of file mpt2sas_base.h.

Definition at line 368 of file mpt2sas_base.h.

u8 responding

Definition at line 369 of file mpt2sas_base.h.

u64 sas_address

Definition at line 356 of file mpt2sas_base.h.

u64 sas_address_parent

Definition at line 359 of file mpt2sas_base.h.

Definition at line 367 of file mpt2sas_base.h.

struct scsi_target* starget

Definition at line 355 of file mpt2sas_base.h.

u16 volume_handle

Definition at line 362 of file mpt2sas_base.h.

u64 volume_wwid

Definition at line 363 of file mpt2sas_base.h.


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