smartmontools SVN Rev 5645
Utility to control and monitor storage systems with "S.M.A.R.T."
Public Attributes | List of all members
sssraid_passthru_common_cmd Struct Reference

#include <sssraid.h>

Collaboration diagram for sssraid_passthru_common_cmd:
Collaboration graph
[legend]

Public Attributes

u8 opcode
 
u8 flags
 
u16 rsvd0
 
u32 nsid
 
union {
   struct {
      u16   subopcode
 
      u16   rsvd1
 
   }   info_0
 
   u32   cdw2
 
}; 
 
union {
   struct {
      u16   data_len
 
      u16   param_len
 
   }   info_1
 
   u32   cdw3
 
}; 
 
u64 metadata
 
u64 addr
 
u32 metadata_len
 
u32 data_len
 
u32 cdw10
 
u32 cdw11
 
u32 cdw12
 
u32 cdw13
 
u32 cdw14
 
u32 cdw15
 
u32 timeout_ms
 
u32 result0
 
u32 result1
 

Detailed Description

Definition at line 89 of file sssraid.h.

Member Data Documentation

◆ 

union { ... } sssraid_passthru_common_cmd::@122

◆ 

union { ... } sssraid_passthru_common_cmd::@124

◆ addr

u64 sssraid_passthru_common_cmd::addr

Definition at line 110 of file sssraid.h.

◆ cdw10

u32 sssraid_passthru_common_cmd::cdw10

Definition at line 114 of file sssraid.h.

◆ cdw11

u32 sssraid_passthru_common_cmd::cdw11

Definition at line 115 of file sssraid.h.

◆ cdw12

u32 sssraid_passthru_common_cmd::cdw12

Definition at line 116 of file sssraid.h.

◆ cdw13

u32 sssraid_passthru_common_cmd::cdw13

Definition at line 117 of file sssraid.h.

◆ cdw14

u32 sssraid_passthru_common_cmd::cdw14

Definition at line 118 of file sssraid.h.

◆ cdw15

u32 sssraid_passthru_common_cmd::cdw15

Definition at line 119 of file sssraid.h.

◆ cdw2

u32 sssraid_passthru_common_cmd::cdw2

Definition at line 99 of file sssraid.h.

◆ cdw3

u32 sssraid_passthru_common_cmd::cdw3

Definition at line 106 of file sssraid.h.

◆ data_len [1/2]

u16 sssraid_passthru_common_cmd::data_len

Definition at line 103 of file sssraid.h.

◆ data_len [2/2]

u32 sssraid_passthru_common_cmd::data_len

Definition at line 112 of file sssraid.h.

◆ flags

u8 sssraid_passthru_common_cmd::flags

Definition at line 91 of file sssraid.h.

◆ 

struct { ... } sssraid_passthru_common_cmd::info_0

◆ 

struct { ... } sssraid_passthru_common_cmd::info_1

◆ metadata

u64 sssraid_passthru_common_cmd::metadata

Definition at line 108 of file sssraid.h.

◆ metadata_len

u32 sssraid_passthru_common_cmd::metadata_len

Definition at line 111 of file sssraid.h.

◆ nsid

u32 sssraid_passthru_common_cmd::nsid

Definition at line 93 of file sssraid.h.

◆ opcode

u8 sssraid_passthru_common_cmd::opcode

Definition at line 90 of file sssraid.h.

◆ param_len

u16 sssraid_passthru_common_cmd::param_len

Definition at line 104 of file sssraid.h.

◆ result0

u32 sssraid_passthru_common_cmd::result0

Definition at line 121 of file sssraid.h.

◆ result1

u32 sssraid_passthru_common_cmd::result1

Definition at line 122 of file sssraid.h.

◆ rsvd0

u16 sssraid_passthru_common_cmd::rsvd0

Definition at line 92 of file sssraid.h.

◆ rsvd1

u16 sssraid_passthru_common_cmd::rsvd1

Definition at line 97 of file sssraid.h.

◆ subopcode

u16 sssraid_passthru_common_cmd::subopcode

Definition at line 96 of file sssraid.h.

◆ timeout_ms

u32 sssraid_passthru_common_cmd::timeout_ms

Definition at line 120 of file sssraid.h.


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