Lines Matching refs:IDE
15 * IDE Definitions
37 // IDE Commands (PIO)
57 typedef struct IDE
63 } IDE;
67 IDE *ide; // IDE Controller
73 bool IDE_HasController(IDE *ide);
74 void IDE_Reset(IDE *ide);
75 void IDE_Identify(IDE *ide, int drive);
82 IDE primary;
92 Spinlock_Init(&primary.lock, "IDE Primary Controller Lock",
96 kprintf("IDE: No controller detected\n");
108 IDEWaitForBusy(IDE *ide, bool wait)
131 IDE_HasController(IDE *ide)
145 IDE_Reset(IDE *ide)
182 IDE_Identify(IDE *ide, int drive)
254 Panic("IDE: No memory!\n");
318 IDE *ide;
345 IDE *ide = drive->ide;
419 IDE *ide = drive->ide;