Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
struct | eckd_count |
struct | ch_t |
struct | chs_t |
struct | chr_t |
struct | geom_t |
struct | eckd_home |
struct | DE_eckd_data |
struct | LO_eckd_data |
struct | LRE_eckd_data |
struct | PFX_eckd_data |
struct | dasd_eckd_characteristics |
struct | dasd_ned |
struct | dasd_sneq |
struct | vd_sneq |
struct | dasd_gneq |
struct | dasd_rssd_features |
struct | dasd_psf_prssd_data |
struct | dasd_psf_ssc_data |
struct | dasd_unit_address_configuration |
struct | alias_root |
struct | alias_server |
struct | summary_unit_check_work_data |
struct | read_uac_work_data |
struct | alias_lcu |
struct | alias_pav_group |
struct | dasd_eckd_private |
Enumerations | |
enum | pavtype { NO_PAV, BASE_PAV, HYPER_PAV } |
#define DASD_ECKD_CCW_DEFINE_EXTENT 0x63 |
Definition at line 33 of file dasd_eckd.h.
#define DASD_ECKD_CCW_ERASE 0x11 |
Definition at line 21 of file dasd_eckd.h.
#define DASD_ECKD_CCW_LOCATE_RECORD 0x47 |
Definition at line 31 of file dasd_eckd.h.
#define DASD_ECKD_CCW_PFX 0xE7 |
Definition at line 46 of file dasd_eckd.h.
#define DASD_ECKD_CCW_PFX_READ 0xEA |
Definition at line 47 of file dasd_eckd.h.
#define DASD_ECKD_CCW_PSF 0x27 |
Definition at line 28 of file dasd_eckd.h.
#define DASD_ECKD_CCW_RCD 0xFA |
Definition at line 49 of file dasd_eckd.h.
#define DASD_ECKD_CCW_READ 0x06 |
Definition at line 16 of file dasd_eckd.h.
#define DASD_ECKD_CCW_READ_CKD 0x1e |
Definition at line 27 of file dasd_eckd.h.
#define DASD_ECKD_CCW_READ_CKD_MT 0x9e |
Definition at line 40 of file dasd_eckd.h.
#define DASD_ECKD_CCW_READ_COUNT 0x12 |
Definition at line 22 of file dasd_eckd.h.
#define DASD_ECKD_CCW_READ_HOME_ADDRESS 0x0a |
Definition at line 18 of file dasd_eckd.h.
#define DASD_ECKD_CCW_READ_KD 0x0e |
Definition at line 20 of file dasd_eckd.h.
#define DASD_ECKD_CCW_READ_KD_MT 0x8e |
Definition at line 37 of file dasd_eckd.h.
#define DASD_ECKD_CCW_READ_MT 0x86 |
Definition at line 35 of file dasd_eckd.h.
#define DASD_ECKD_CCW_READ_RECORD_ZERO 0x16 |
Definition at line 25 of file dasd_eckd.h.
#define DASD_ECKD_CCW_READ_TRACK 0xDE |
Definition at line 45 of file dasd_eckd.h.
#define DASD_ECKD_CCW_READ_TRACK_DATA 0xA6 |
Definition at line 43 of file dasd_eckd.h.
#define DASD_ECKD_CCW_RELEASE 0x94 |
Definition at line 38 of file dasd_eckd.h.
#define DASD_ECKD_CCW_RESERVE 0xB4 |
Definition at line 44 of file dasd_eckd.h.
#define DASD_ECKD_CCW_RSCK 0xF9 |
Definition at line 48 of file dasd_eckd.h.
#define DASD_ECKD_CCW_RSSD 0x3e |
Definition at line 30 of file dasd_eckd.h.
#define DASD_ECKD_CCW_SLCK 0x14 |
Definition at line 23 of file dasd_eckd.h.
#define DASD_ECKD_CCW_SNID 0x34 |
Definition at line 29 of file dasd_eckd.h.
#define DASD_ECKD_CCW_SNSS 0x54 |
Definition at line 32 of file dasd_eckd.h.
#define DASD_ECKD_CCW_WRITE 0x05 |
Definition at line 15 of file dasd_eckd.h.
#define DASD_ECKD_CCW_WRITE_CKD 0x1d |
Definition at line 26 of file dasd_eckd.h.
#define DASD_ECKD_CCW_WRITE_CKD_MT 0x9d |
Definition at line 41 of file dasd_eckd.h.
#define DASD_ECKD_CCW_WRITE_FULL_TRACK 0x95 |
Definition at line 39 of file dasd_eckd.h.
#define DASD_ECKD_CCW_WRITE_HOME_ADDRESS 0x09 |
Definition at line 17 of file dasd_eckd.h.
#define DASD_ECKD_CCW_WRITE_KD 0x0d |
Definition at line 19 of file dasd_eckd.h.
#define DASD_ECKD_CCW_WRITE_KD_MT 0x8d |
Definition at line 36 of file dasd_eckd.h.
#define DASD_ECKD_CCW_WRITE_MT 0x85 |
Definition at line 34 of file dasd_eckd.h.
#define DASD_ECKD_CCW_WRITE_RECORD_ZERO 0x15 |
Definition at line 24 of file dasd_eckd.h.
#define DASD_ECKD_CCW_WRITE_TRACK_DATA 0xA5 |
Definition at line 42 of file dasd_eckd.h.
#define DASD_ECKD_RCD_DATA_SIZE 256 |
Definition at line 64 of file dasd_eckd.h.
#define FCX_MAX_DATA_FACTOR 65536 |
Definition at line 63 of file dasd_eckd.h.
#define LV_COMPAT_CYL 0xFFFE |
Definition at line 60 of file dasd_eckd.h.
#define MAX_DEVICES_PER_LCU 256 |
Definition at line 380 of file dasd_eckd.h.
#define NEED_UAC_UPDATE 0x01 |
Definition at line 383 of file dasd_eckd.h.
#define PSF_ORDER_PRSSD 0x18 |
Definition at line 54 of file dasd_eckd.h.
#define PSF_ORDER_SSC 0x1D |
Definition at line 55 of file dasd_eckd.h.
#define UPDATE_PENDING 0x02 |
Definition at line 384 of file dasd_eckd.h.
enum pavtype |
Definition at line 386 of file dasd_eckd.h.
|
read |
Definition at line 171 of file esd_usb2.c.
int dasd_alias_add_device | ( | struct dasd_device * | ) |
Definition at line 601 of file dasd_alias.c.
void dasd_alias_disconnect_device_from_lcu | ( | struct dasd_device * | ) |
Definition at line 245 of file dasd_alias.c.
|
read |
Definition at line 654 of file dasd_alias.c.
void dasd_alias_handle_summary_unit_check | ( | struct dasd_device * | , |
struct irb * | |||
) |
Definition at line 935 of file dasd_alias.c.
void dasd_alias_lcu_setup_complete | ( | struct dasd_device * | ) |
int dasd_alias_make_device_known_to_lcu | ( | struct dasd_device * | ) |
Definition at line 186 of file dasd_alias.c.
int dasd_alias_remove_device | ( | struct dasd_device * | ) |
Definition at line 637 of file dasd_alias.c.
int dasd_alias_update_add_device | ( | struct dasd_device * | ) |
Definition at line 629 of file dasd_alias.c.
void dasd_alias_wait_for_lcu_setup | ( | struct dasd_device * | ) |
void dasd_eckd_reset_ccw_to_base_io | ( | struct dasd_ccw_req * | ) |
Definition at line 3271 of file dasd_eckd.c.
enum pavtype __attribute__ |
Definition at line 214 of file dasd_eckd.h.
unsigned char auth |
Definition at line 124 of file dasd_eckd.h.
__u8 aux |
Definition at line 212 of file dasd_eckd.h.
__u16 base_address |
Definition at line 211 of file dasd_eckd.h.
__u8 base_lss |
Definition at line 213 of file dasd_eckd.h.
char base_ua |
Definition at line 380 of file dasd_eckd.h.
__u8 base_unit_addr |
Definition at line 321 of file dasd_eckd.h.
Definition at line 159 of file dasd_eckd.h.
__u16 blk_size |
Definition at line 155 of file dasd_eckd.h.
__u8 byte_per_track[3] |
Definition at line 312 of file dasd_eckd.h.
Definition at line 248 of file dasd_eckd.h.
unsigned char cache_info |
Definition at line 216 of file dasd_eckd.h.
__u16 cell_number |
Definition at line 113 of file dasd_eckd.h.
unsigned char cfw |
Definition at line 131 of file dasd_eckd.h.
unsigned char check_bytes |
Definition at line 177 of file dasd_eckd.h.
unsigned char ckd |
Definition at line 129 of file dasd_eckd.h.
__u8 count |
Definition at line 169 of file dasd_eckd.h.
unsigned char cu_type |
Definition at line 277 of file dasd_eckd.h.
__u16 cyl |
Definition at line 78 of file dasd_eckd.h.
unsigned char defect_wr |
Definition at line 241 of file dasd_eckd.h.
struct DE_eckd_data define_extent |
Definition at line 196 of file dasd_eckd.h.
Definition at line 309 of file dasd_eckd.h.
__u8 dev_class |
Definition at line 307 of file dasd_eckd.h.
__u8 dev_model |
Definition at line 286 of file dasd_eckd.h.
Definition at line 285 of file dasd_eckd.h.
unsigned char dfw |
Definition at line 132 of file dasd_eckd.h.
__u8 director |
Definition at line 337 of file dasd_eckd.h.
__u16 dl |
Definition at line 82 of file dasd_eckd.h.
unsigned char dual_copy |
Definition at line 249 of file dasd_eckd.h.
__u8 emuNED |
Definition at line 294 of file dasd_eckd.h.
Definition at line 160 of file dasd_eckd.h.
__u8 ep_format |
Definition at line 162 of file dasd_eckd.h.
__u8 ep_prio |
Definition at line 163 of file dasd_eckd.h.
__u8 ep_rec_per_track |
Definition at line 165 of file dasd_eckd.h.
__u8 ep_reserved[4] |
Definition at line 166 of file dasd_eckd.h.
__u8 ep_reserved1 |
Definition at line 164 of file dasd_eckd.h.
Definition at line 161 of file dasd_eckd.h.
__u8 extended_operation |
Definition at line 205 of file dasd_eckd.h.
__u8 extended_parameter[0] |
Definition at line 207 of file dasd_eckd.h.
__u16 extended_parameter_length |
Definition at line 206 of file dasd_eckd.h.
__u8 f1 |
Definition at line 249 of file dasd_eckd.h.
__u8 f2 |
Definition at line 250 of file dasd_eckd.h.
__u8 f3 |
Definition at line 251 of file dasd_eckd.h.
__u8 f4 |
Definition at line 259 of file dasd_eckd.h.
__u8 f5 |
Definition at line 260 of file dasd_eckd.h.
__u8 factor6 |
Definition at line 342 of file dasd_eckd.h.
__u8 factor7 |
Definition at line 343 of file dasd_eckd.h.
__u8 factor8 |
Definition at line 344 of file dasd_eckd.h.
__u16 fast_write_id |
Definition at line 156 of file dasd_eckd.h.
char feature[256] |
Definition at line 344 of file dasd_eckd.h.
__u16 first_alt_trk |
Definition at line 329 of file dasd_eckd.h.
__u16 first_dia_trk |
Definition at line 331 of file dasd_eckd.h.
__u16 first_sup_trk |
Definition at line 333 of file dasd_eckd.h.
Definition at line 115 of file dasd_eckd.h.
unsigned char flags |
Definition at line 357 of file dasd_eckd.h.
Definition at line 203 of file dasd_eckd.h.
__u8 formula |
Definition at line 314 of file dasd_eckd.h.
__u8 ga_additional |
Definition at line 157 of file dasd_eckd.h.
__u8 ga_extended |
Definition at line 158 of file dasd_eckd.h.
__u8 HDA_location[2] |
Definition at line 315 of file dasd_eckd.h.
__u8 HDA_manufacturer[3] |
Definition at line 314 of file dasd_eckd.h.
__u8 HDA_seqno[12] |
Definition at line 316 of file dasd_eckd.h.
Definition at line 79 of file dasd_eckd.h.
__u16 home_bytes |
Definition at line 313 of file dasd_eckd.h.
unsigned char hyper_pav |
Definition at line 199 of file dasd_eckd.h.
__u8 ID |
Definition at line 317 of file dasd_eckd.h.
__u8 identifier |
Definition at line 289 of file dasd_eckd.h.
__u8 imbedded_ccw |
Definition at line 198 of file dasd_eckd.h.
unsigned char imbedded_ccw_valid |
Definition at line 176 of file dasd_eckd.h.
__u8 imbedded_count |
Definition at line 204 of file dasd_eckd.h.
unsigned char imbedded_count_valid |
Definition at line 178 of file dasd_eckd.h.
__u8 key_length |
Definition at line 118 of file dasd_eckd.h.
__u8 kl |
Definition at line 81 of file dasd_eckd.h.
unsigned char last_bytes_used |
Definition at line 152 of file dasd_eckd.h.
__u16 length |
Definition at line 173 of file dasd_eckd.h.
unsigned char length_scope |
Definition at line 175 of file dasd_eckd.h.
unsigned char length_valid |
Definition at line 174 of file dasd_eckd.h.
struct LRE_eckd_data locate_record |
Definition at line 216 of file dasd_eckd.h.
__u32 long_no_cyl |
Definition at line 347 of file dasd_eckd.h.
__u16 max_rec_zero |
Definition at line 339 of file dasd_eckd.h.
__u8 MDR_ID |
Definition at line 335 of file dasd_eckd.h.
unsigned char mode |
Definition at line 128 of file dasd_eckd.h.
unsigned char model |
Definition at line 217 of file dasd_eckd.h.
unsigned char mult_burst |
Definition at line 235 of file dasd_eckd.h.
__u16 no_alt_trk |
Definition at line 330 of file dasd_eckd.h.
__u16 no_cyl |
Definition at line 309 of file dasd_eckd.h.
__u16 no_dia_trk |
Definition at line 332 of file dasd_eckd.h.
__u16 no_sup_trk |
Definition at line 334 of file dasd_eckd.h.
__u8 number |
Definition at line 337 of file dasd_eckd.h.
__u8 OBR_ID |
Definition at line 336 of file dasd_eckd.h.
Definition at line 130 of file dasd_eckd.h.
unsigned char order |
Definition at line 356 of file dasd_eckd.h.
unsigned char orientation |
Definition at line 147 of file dasd_eckd.h.
unsigned char pci |
Definition at line 125 of file dasd_eckd.h.
unsigned char perm |
Definition at line 121 of file dasd_eckd.h.
__u8 physical_addr[3] |
Definition at line 114 of file dasd_eckd.h.
unsigned char RD_IN_LR |
Definition at line 238 of file dasd_eckd.h.
__u8 rd_trk_set |
Definition at line 338 of file dasd_eckd.h.
unsigned char read_count_suffix |
Definition at line 154 of file dasd_eckd.h.
__u8 recNED |
Definition at line 293 of file dasd_eckd.h.
__u8 record |
Definition at line 80 of file dasd_eckd.h.
__u8 res1 |
Definition at line 317 of file dasd_eckd.h.
__u8 res2[4] |
Definition at line 319 of file dasd_eckd.h.
__u8 res3[8] |
Definition at line 322 of file dasd_eckd.h.
unsigned char reserved[59] |
Definition at line 117 of file dasd_eckd.h.
__u8 reserved1 |
Definition at line 237 of file dasd_eckd.h.
__u8 reserved2[22] |
Definition at line 119 of file dasd_eckd.h.
__u8 reserved3 |
Definition at line 240 of file dasd_eckd.h.
unsigned char reserved4 |
Definition at line 243 of file dasd_eckd.h.
unsigned char reserved5 |
Definition at line 245 of file dasd_eckd.h.
unsigned char reserved6 |
Definition at line 247 of file dasd_eckd.h.
unsigned char reset_alleg |
Definition at line 251 of file dasd_eckd.h.
unsigned char RT_in_LR |
Definition at line 236 of file dasd_eckd.h.
__u8 RWANY_in_LR |
Definition at line 341 of file dasd_eckd.h.
Definition at line 171 of file dasd_eckd.h.
__u8 sec_per_trk |
Definition at line 311 of file dasd_eckd.h.
__u8 sector |
Definition at line 91 of file dasd_eckd.h.
unsigned char seek |
Definition at line 123 of file dasd_eckd.h.
Definition at line 170 of file dasd_eckd.h.
unsigned char sense_down |
Definition at line 252 of file dasd_eckd.h.
__u8 skip_control[14] |
Definition at line 112 of file dasd_eckd.h.
__u8 sno_valid |
Definition at line 291 of file dasd_eckd.h.
unsigned char striping |
Definition at line 244 of file dasd_eckd.h.
__u8 sua_flags |
Definition at line 320 of file dasd_eckd.h.
unsigned char suborder |
Definition at line 359 of file dasd_eckd.h.
__u8 subst_sno |
Definition at line 292 of file dasd_eckd.h.
__u16 subsystemID |
Definition at line 350 of file dasd_eckd.h.
unsigned char support |
Definition at line 213 of file dasd_eckd.h.
unsigned char time_stamp |
Definition at line 197 of file dasd_eckd.h.
__u8 token_id |
Definition at line 290 of file dasd_eckd.h.
Definition at line 116 of file dasd_eckd.h.
__u16 trk_per_cyl |
Definition at line 310 of file dasd_eckd.h.
char ua_type |
Definition at line 379 of file dasd_eckd.h.
__u8 uit[16] |
Definition at line 332 of file dasd_eckd.h.
struct { ... } unit[256] |
__u8 unit_addr |
Definition at line 318 of file dasd_eckd.h.
__u8 unit_type |
Definition at line 308 of file dasd_eckd.h.
Definition at line 168 of file dasd_eckd.h.
__u8 value |
Definition at line 336 of file dasd_eckd.h.
unsigned char varies[5] |
Definition at line 360 of file dasd_eckd.h.
unsigned char verify_base |
Definition at line 198 of file dasd_eckd.h.
unsigned char XRC_supported |
Definition at line 242 of file dasd_eckd.h.