Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Member Functions | Data Fields
dasd_eckd_characteristics Struct Reference

#include <dasd_eckd.h>

Public Member Functions

struct {
   unsigned char   support:2
 
   unsigned char   async:1
 
   unsigned char   reserved:1
 
   unsigned char   cache_info:1
 
   unsigned char   model:3
 
__attribute__ ((packed)) cu_model
 
struct {
   unsigned char   mult_burst:1
 
   unsigned char   RT_in_LR:1
 
   unsigned char   reserved1:1
 
   unsigned char   RD_IN_LR:1
 
   unsigned char   reserved2:4
 
   unsigned char   reserved3:8
 
   unsigned char   defect_wr:1
 
   unsigned char   XRC_supported:1
 
   unsigned char   reserved4:1
 
   unsigned char   striping:1
 
   unsigned char   reserved5:4
 
   unsigned char   cfw:1
 
   unsigned char   reserved6:2
 
   unsigned char   cache:1
 
   unsigned char   dual_copy:1
 
   unsigned char   dfw:1
 
   unsigned char   reset_alleg:1
 
   unsigned char   sense_down:1
 
__attribute__ ((packed)) facilities
 
union {
__attribute__ ((packed)) factors
 

Data Fields

__u16 cu_type
 
__u16 dev_type
 
__u8 dev_model
 
__u8 dev_class
 
__u8 unit_type
 
__u16 no_cyl
 
__u16 trk_per_cyl
 
__u8 sec_per_trk
 
__u8 byte_per_track [3]
 
__u16 home_bytes
 
__u8 formula
 
__u16 first_alt_trk
 
__u16 no_alt_trk
 
__u16 first_dia_trk
 
__u16 no_dia_trk
 
__u16 first_sup_trk
 
__u16 no_sup_trk
 
__u8 MDR_ID
 
__u8 OBR_ID
 
__u8 director
 
__u8 rd_trk_set
 
__u16 max_rec_zero
 
__u8 reserved1
 
__u8 RWANY_in_LR
 
__u8 factor6
 
__u8 factor7
 
__u8 factor8
 
__u8 reserved2 [3]
 
__u8 reserved3 [6]
 
__u32 long_no_cyl
 
__u8 f1
 
__u16 f2
 
__u16 f3
 
__u8 f2
 
__u8 f3
 
__u8 f4
 
__u8 f5
 

Detailed Description

Definition at line 204 of file dasd_eckd.h.

Member Function Documentation

struct dasd_eckd_characteristics::@5103 __attribute__ ( (packed)  )
struct dasd_eckd_characteristics::@5104 __attribute__ ( (packed)  )
union dasd_eckd_characteristics::@5105 __attribute__ ( (packed)  )

Field Documentation

unsigned char async

Definition at line 208 of file dasd_eckd.h.

__u8 byte_per_track[3]

Definition at line 240 of file dasd_eckd.h.

unsigned char cache

Definition at line 229 of file dasd_eckd.h.

unsigned char cache_info

Definition at line 210 of file dasd_eckd.h.

unsigned char cfw

Definition at line 227 of file dasd_eckd.h.

__u16 cu_type

Definition at line 205 of file dasd_eckd.h.

unsigned char defect_wr

Definition at line 222 of file dasd_eckd.h.

__u8 dev_class

Definition at line 235 of file dasd_eckd.h.

__u8 dev_model

Definition at line 214 of file dasd_eckd.h.

Definition at line 213 of file dasd_eckd.h.

unsigned char dfw

Definition at line 231 of file dasd_eckd.h.

__u8 director

Definition at line 265 of file dasd_eckd.h.

unsigned char dual_copy

Definition at line 230 of file dasd_eckd.h.

__u8 f1

Definition at line 245 of file dasd_eckd.h.

__u16 f2

Definition at line 246 of file dasd_eckd.h.

__u8 f2

Definition at line 251 of file dasd_eckd.h.

__u16 f3

Definition at line 247 of file dasd_eckd.h.

__u8 f3

Definition at line 252 of file dasd_eckd.h.

__u8 f4

Definition at line 253 of file dasd_eckd.h.

__u8 f5

Definition at line 254 of file dasd_eckd.h.

__u8 factor6

Definition at line 270 of file dasd_eckd.h.

__u8 factor7

Definition at line 271 of file dasd_eckd.h.

__u8 factor8

Definition at line 272 of file dasd_eckd.h.

__u16 first_alt_trk

Definition at line 257 of file dasd_eckd.h.

__u16 first_dia_trk

Definition at line 259 of file dasd_eckd.h.

__u16 first_sup_trk

Definition at line 261 of file dasd_eckd.h.

__u8 formula

Definition at line 242 of file dasd_eckd.h.

__u16 home_bytes

Definition at line 241 of file dasd_eckd.h.

__u32 long_no_cyl

Definition at line 275 of file dasd_eckd.h.

__u16 max_rec_zero

Definition at line 267 of file dasd_eckd.h.

__u8 MDR_ID

Definition at line 263 of file dasd_eckd.h.

unsigned char model

Definition at line 211 of file dasd_eckd.h.

unsigned char mult_burst

Definition at line 216 of file dasd_eckd.h.

__u16 no_alt_trk

Definition at line 258 of file dasd_eckd.h.

__u16 no_cyl

Definition at line 237 of file dasd_eckd.h.

__u16 no_dia_trk

Definition at line 260 of file dasd_eckd.h.

__u16 no_sup_trk

Definition at line 262 of file dasd_eckd.h.

__u8 OBR_ID

Definition at line 264 of file dasd_eckd.h.

unsigned char RD_IN_LR

Definition at line 219 of file dasd_eckd.h.

__u8 rd_trk_set

Definition at line 266 of file dasd_eckd.h.

unsigned char reserved

Definition at line 209 of file dasd_eckd.h.

unsigned char reserved1

Definition at line 218 of file dasd_eckd.h.

__u8 reserved1

Definition at line 268 of file dasd_eckd.h.

unsigned char reserved2

Definition at line 220 of file dasd_eckd.h.

__u8 reserved2[3]

Definition at line 273 of file dasd_eckd.h.

unsigned char reserved3

Definition at line 221 of file dasd_eckd.h.

__u8 reserved3[6]

Definition at line 274 of file dasd_eckd.h.

unsigned char reserved4

Definition at line 224 of file dasd_eckd.h.

unsigned char reserved5

Definition at line 226 of file dasd_eckd.h.

unsigned char reserved6

Definition at line 228 of file dasd_eckd.h.

unsigned char reset_alleg

Definition at line 232 of file dasd_eckd.h.

unsigned char RT_in_LR

Definition at line 217 of file dasd_eckd.h.

__u8 RWANY_in_LR

Definition at line 269 of file dasd_eckd.h.

__u8 sec_per_trk

Definition at line 239 of file dasd_eckd.h.

unsigned char sense_down

Definition at line 233 of file dasd_eckd.h.

unsigned char striping

Definition at line 225 of file dasd_eckd.h.

unsigned char support

Definition at line 207 of file dasd_eckd.h.

__u16 trk_per_cyl

Definition at line 238 of file dasd_eckd.h.

__u8 unit_type

Definition at line 236 of file dasd_eckd.h.

unsigned char XRC_supported

Definition at line 223 of file dasd_eckd.h.


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