Lines Matching +full:- +full:- +full:disable +full:- +full:bochs
5 * QEMU IDE Emulation -- internal header file
7 * non-internal declarations are in hw/include/ide-*.h
10 #include "hw/ide/ide-bus.h"
19 * ATA3-7: obsolete. */
45 #define BBD_ERR 0x80 /* pre-EIDE meaning: block marked bad */
59 /* ACS-2 T13/2015-D Table B.2 Command codes */
72 #define WIN_READ 0x20 /* 28-Bit */
73 #define WIN_READ_ONCE 0x21 /* 28-Bit w/o retries, obsolete since ATA5 */
75 #define WIN_READ_EXT 0x24 /* 48-Bit */
76 #define WIN_READDMA_EXT 0x25 /* 48-Bit */
77 #define WIN_READDMA_QUEUED_EXT 0x26 /* 48-Bit, obsolete since ACS2 */
78 #define WIN_READ_NATIVE_MAX_EXT 0x27 /* 48-Bit */
80 #define WIN_MULTREAD_EXT 0x29 /* 48-Bit */
85 #define WIN_WRITE 0x30 /* 28-Bit */
86 #define WIN_WRITE_ONCE 0x31 /* 28-Bit w/o retries, obsolete since ATA5 */
88 #define WIN_WRITE_EXT 0x34 /* 48-Bit */
89 #define WIN_WRITEDMA_EXT 0x35 /* 48-Bit */
90 #define WIN_WRITEDMA_QUEUED_EXT 0x36 /* 48-Bit */
91 #define WIN_SET_MAX_EXT 0x37 /* 48-Bit, obsolete since ACS2 */
92 #define WIN_SET_MAX_EXT 0x37 /* 48-Bit */
94 #define WIN_MULTWRITE_EXT 0x39 /* 48-Bit */
97 #define WIN_WRITE_VERIFY 0x3C /* 28-Bit, obsolete since ATA4 */
101 #define WIN_VERIFY 0x40 /* 28-Bit - Read Verify Sectors */
102 #define WIN_VERIFY_ONCE 0x41 /* 28-Bit - w/o retries, obsolete since ATA5 */
103 #define WIN_VERIFY_EXT 0x42 /* 48-Bit */
121 /* reserved 0x62->0x6F */
123 /* reserved 0x71-0x7F */
124 /* vendor specific 0x80-0x86 */
126 /* vendor specific 0x88-0x8F */
143 #define WIN_SMART 0xB0 /* self-monitoring and reporting */
156 #define WIN_SETMULT 0xC6 /* enable/disable multiple mode */
159 #define WIN_READDMA_ONCE 0xC9 /* 28-Bit - w/o retries, obsolete since ATA5 */
161 #define WIN_WRITEDMA_ONCE 0xCB /* 28-Bit - w/o retries, obsolete since ATA5 */
183 #define WIN_FLUSH_CACHE_EXT 0xEA /* 48-Bit */
202 /* set to 1 set disable mult support */
273 /* This seems to be a SCSI specific CD-ROM opcode
288 /* same constants as bochs */
323 ((s)->dma_cmd == IDE_DMA_READ)
376 return bus->ifs + bus->unit; in ide_bus_active_if()