Changeset View
Changeset View
Standalone View
Standalone View
head/sys/sys/ata.h
Show All 40 Lines | |||||
#define ATA_PROTO_ATAPI_12 0x8000 | #define ATA_PROTO_ATAPI_12 0x8000 | ||||
#define ATA_PROTO_ATAPI_16 0x8001 | #define ATA_PROTO_ATAPI_16 0x8001 | ||||
#define ATA_PROTO_CFA 0x848a | #define ATA_PROTO_CFA 0x848a | ||||
#define ATA_ATAPI_TYPE_MASK 0x1f00 | #define ATA_ATAPI_TYPE_MASK 0x1f00 | ||||
#define ATA_ATAPI_TYPE_DIRECT 0x0000 /* disk/floppy */ | #define ATA_ATAPI_TYPE_DIRECT 0x0000 /* disk/floppy */ | ||||
#define ATA_ATAPI_TYPE_TAPE 0x0100 /* streaming tape */ | #define ATA_ATAPI_TYPE_TAPE 0x0100 /* streaming tape */ | ||||
#define ATA_ATAPI_TYPE_CDROM 0x0500 /* CD-ROM device */ | #define ATA_ATAPI_TYPE_CDROM 0x0500 /* CD-ROM device */ | ||||
#define ATA_ATAPI_TYPE_OPTICAL 0x0700 /* optical disk */ | #define ATA_ATAPI_TYPE_OPTICAL 0x0700 /* optical disk */ | ||||
#define ATA_ATAPI_REMOVABLE 0x0080 | |||||
#define ATA_DRQ_MASK 0x0060 | #define ATA_DRQ_MASK 0x0060 | ||||
#define ATA_DRQ_SLOW 0x0000 /* cpu 3 ms delay */ | #define ATA_DRQ_SLOW 0x0000 /* cpu 3 ms delay */ | ||||
#define ATA_DRQ_INTR 0x0020 /* interrupt 10 ms delay */ | #define ATA_DRQ_INTR 0x0020 /* interrupt 10 ms delay */ | ||||
#define ATA_DRQ_FAST 0x0040 /* accel 50 us delay */ | #define ATA_DRQ_FAST 0x0040 /* accel 50 us delay */ | ||||
#define ATA_RESP_INCOMPLETE 0x0004 | #define ATA_RESP_INCOMPLETE 0x0004 | ||||
/*001*/ u_int16_t cylinders; /* # of cylinders */ | /*001*/ u_int16_t cylinders; /* # of cylinders */ | ||||
/*002*/ u_int16_t specconf; /* specific configuration */ | /*002*/ u_int16_t specconf; /* specific configuration */ | ||||
▲ Show 20 Lines • Show All 1,002 Lines • Show Last 20 Lines |