Lines Matching defs:hd_driveid
398 struct hd_driveid { struct
399 unsigned short config; /* lots of obsolete bit flags */
400 unsigned short cyls; /* Obsolete, "physical" cyls */
401 unsigned short reserved2; /* reserved (word 2) */
402 unsigned short heads; /* Obsolete, "physical" heads */
403 unsigned short track_bytes; /* unformatted bytes per track */
404 unsigned short sector_bytes; /* unformatted bytes per sector */
405 unsigned short sectors; /* Obsolete, "physical" sectors per track */
406 unsigned short vendor0; /* vendor unique */
407 unsigned short vendor1; /* vendor unique */
408 unsigned short vendor2; /* Retired vendor unique */
409 unsigned char serial_no[20]; /* 0 = not_specified */
410 unsigned short buf_type; /* Retired */
411 unsigned short buf_size; /* Retired, 512 byte increments
414 unsigned short ecc_bytes; /* for r/w long cmds; 0 = not_specified */
415 unsigned char fw_rev[8]; /* 0 = not_specified */
416 unsigned char model[40]; /* 0 = not_specified */
417 unsigned char max_multsect; /* 0=not_implemented */
418 unsigned char vendor3; /* vendor unique */
419 unsigned short dword_io; /* 0=not_implemented; 1=implemented */
420 unsigned char vendor4; /* vendor unique */
421 unsigned char capability; /* (upper byte of word 49)
427 unsigned short reserved50; /* reserved (word 50) */
428 unsigned char vendor5; /* Obsolete, vendor unique */
429 unsigned char tPIO; /* Obsolete, 0=slow, 1=medium, 2=fast */
430 unsigned char vendor6; /* Obsolete, vendor unique */
431 unsigned char tDMA; /* Obsolete, 0=slow, 1=medium, 2=fast */
432 unsigned short field_valid; /* (word 53)
437 unsigned short cur_cyls; /* Obsolete, logical cylinders */
438 unsigned short cur_heads; /* Obsolete, l heads */
439 unsigned short cur_sectors; /* Obsolete, l sectors per track */
440 unsigned short cur_capacity0; /* Obsolete, l total sectors on drive */
441 unsigned short cur_capacity1; /* Obsolete, (2 words, misaligned int) */
442 unsigned char multsect; /* current multiple sector count */
443 unsigned char multsect_valid; /* when (bit0==1) multsect is ok */
444 unsigned int lba_capacity; /* Obsolete, total number of sectors */
445 unsigned short dma_1word; /* Obsolete, single-word dma info */
446 unsigned short dma_mword; /* multiple-word dma info */
447 unsigned short eide_pio_modes; /* bits 0:mode3 1:mode4 */
448 unsigned short eide_dma_min; /* min mword dma cycle time (ns) */
449 unsigned short eide_dma_time; /* recommended mword dma cycle time (ns) */
450 unsigned short eide_pio; /* min cycle time (ns), no IORDY */
451 unsigned short eide_pio_iordy; /* min cycle time (ns), with IORDY */
452 unsigned short words69_70[2]; /* reserved words 69-70
455 unsigned short words71_74[4]; /* reserved words 71-74
458 unsigned short queue_depth; /* (word 75)
462 unsigned short words76_79[4]; /* reserved words 76-79 */
463 unsigned short major_rev_num; /* (word 80) */
464 unsigned short minor_rev_num; /* (word 81) */
465 unsigned short command_set_1; /* (word 82) supported
483 unsigned short command_set_2; /* (word 83)
501 unsigned short cfsse; /* (word 84)
513 unsigned short cfs_enable_1; /* (word 85)
532 unsigned short cfs_enable_2; /* (word 86)
551 unsigned short csf_default; /* (word 87)
563 unsigned short dma_ultra; /* (word 88) */
564 unsigned short trseuc; /* time required for security erase */
565 unsigned short trsEuc; /* time required for enhanced erase */
566 unsigned short CurAPMvalues; /* current APM values */
567 unsigned short mprc; /* master password revision code */
568 unsigned short hw_config; /* hardware config (word 93)
586 unsigned short acoustic; /* (word 94)
590 unsigned short msrqs; /* min stream request size */
591 unsigned short sxfert; /* stream transfer time */
592 unsigned short sal; /* stream access latency */
593 unsigned int spg; /* stream performance granularity */
594 unsigned long long lba_capacity_2;/* 48-bit total number of sectors */
595 unsigned short words104_125[22];/* reserved words 104-125 */
596 unsigned short last_lun; /* (word 126) */
597 unsigned short word127; /* (word 127) Feature Set
605 unsigned short dlf; /* (word 128)
617 unsigned short csfo; /* (word 129)
625 unsigned short words130_155[26];/* reserved vendor words 130-155 */
626 unsigned short word156; /* reserved vendor word 156 */
627 unsigned short words157_159[3];/* reserved vendor words 157-159 */
628 unsigned short cfa_power; /* (word 160) CFA Power Mode
635 unsigned short words161_175[15];/* Reserved for CFA */
636 unsigned short words176_205[30];/* Current Media Serial Number */
637 unsigned short words206_254[49];/* reserved words 206-254 */
638 unsigned short integrity_word; /* (word 255)