Lines Matching refs:outb
133 outb(ide->base + IDE_LBALOW, 0x41);
134 outb(ide->base + IDE_LBAMID, 0x4D);
149 outb(ide->devctl, IDE_CONTROL_SRST);
150 outb(ide->devctl, 0);
195 outb(ide->base + IDE_DRIVE, driveCode);
204 outb(ide->base + IDE_SECTORCOUNT, 0x00);
205 outb(ide->base + IDE_LBALOW, 0x00);
206 outb(ide->base + IDE_LBAMID, 0x00);
207 outb(ide->base + IDE_LBAHIGH, 0x00);
208 outb(ide->base + IDE_COMMAND, IDE_CMD_IDENTIFY);
330 outb(ide->base + IDE_DRIVE, driveCode);
331 outb(ide->base + IDE_COMMAND, IDE_CMD_FLUSH);
360 outb(ide->base + IDE_DRIVE, driveCode);
373 outb(ide->base + IDE_SECTORCOUNT, len >> 8);
374 outb(ide->base + IDE_LBALOW, off >> 24);
375 outb(ide->base + IDE_LBAMID, off >> 32);
376 outb(ide->base + IDE_LBAHIGH, off >> 40);
378 outb(ide->base + IDE_SECTORCOUNT, len);
379 outb(ide->base + IDE_LBALOW, off & 0xff);
380 outb(ide->base + IDE_LBAMID, (off >> 8) & 0xff);
381 outb(ide->base + IDE_LBAHIGH, (off >> 16) & 0xff);
384 outb(ide->base + IDE_COMMAND, IDE_CMD_READ_EXT);
386 outb(ide->base + IDE_COMMAND, IDE_CMD_READ);
434 outb(ide->base + IDE_DRIVE, driveCode);
447 outb(ide->base + IDE_SECTORCOUNT, len >> 8);
448 outb(ide->base + IDE_LBALOW, off >> 24);
449 outb(ide->base + IDE_LBAMID, off >> 32);
450 outb(ide->base + IDE_LBAHIGH, off >> 40);
452 outb(ide->base + IDE_SECTORCOUNT, len);
453 outb(ide->base + IDE_LBALOW, off & 0xff);
454 outb(ide->base + IDE_LBAMID, (off >> 8) & 0xff);
455 outb(ide->base + IDE_LBAHIGH, (off >> 16) & 0xff);
458 outb(ide->base + IDE_COMMAND, IDE_CMD_WRITE_EXT);
460 outb(ide->base + IDE_COMMAND, IDE_CMD_WRITE);