Lines Matching refs:outb
148 outb(iobase2+ATA_CB_DC, ATA_CB_DC_HD15 | ATA_CB_DC_NIEN | ATA_CB_DC_SRST);
159 outb(iobase2+ATA_CB_DC, ATA_CB_DC_HD15 | ATA_CB_DC_NIEN);
164 outb(iobase1+ATA_CB_DH, slave?ATA_CB_DH_DEV1:ATA_CB_DH_DEV0);
192 outb(iobase2+ATA_CB_DC, ATA_CB_DC_HD15);
244 outb(iobase2+ATA_CB_DC, ATA_CB_DC_HD15);
260 outb(iobase1 + ATA_CB_SC, (count & 0xff00) >> 8);
261 outb(iobase1 + ATA_CB_SN, sector);
262 outb(iobase1 + ATA_CB_CL, cylinder & 0x00ff);
263 outb(iobase1 + ATA_CB_CH, cylinder >> 8);
275 outb(iobase2 + ATA_CB_DC, ATA_CB_DC_HD15 | ATA_CB_DC_NIEN);
276 outb(iobase1 + ATA_CB_FR, 0x00);
277 outb(iobase1 + ATA_CB_SC, count);
278 outb(iobase1 + ATA_CB_SN, sector);
279 outb(iobase1 + ATA_CB_CL, cylinder & 0x00ff);
280 outb(iobase1 + ATA_CB_CH, cylinder >> 8);
281 outb(iobase1 + ATA_CB_DH, (slave ? ATA_CB_DH_DEV1 : ATA_CB_DH_DEV0) | (uint8_t) head );
282 outb(iobase1 + ATA_CB_CMD, command);
300 outb(iobase2+ATA_CB_DC, ATA_CB_DC_HD15);
305 outb(iobase2+ATA_CB_DC, ATA_CB_DC_HD15);
336 outb(iobase2+ATA_CB_DC, ATA_CB_DC_HD15);
346 outb(iobase2+ATA_CB_DC, ATA_CB_DC_HD15);
353 outb(iobase2+ATA_CB_DC, ATA_CB_DC_HD15);
415 outb(iobase2+ATA_CB_DC, ATA_CB_DC_HD15 | ATA_CB_DC_NIEN);
418 outb(iobase1+ATA_CB_DH, slave ? ATA_CB_DH_DEV1 : ATA_CB_DH_DEV0);
419 outb(iobase1+ATA_CB_SC, 0x55);
420 outb(iobase1+ATA_CB_SN, 0xaa);
421 outb(iobase1+ATA_CB_SC, 0xaa);
422 outb(iobase1+ATA_CB_SN, 0x55);
423 outb(iobase1+ATA_CB_SC, 0x55);
424 outb(iobase1+ATA_CB_SN, 0xaa);
437 outb(iobase1+ATA_CB_DH, slave ? ATA_CB_DH_DEV1 : ATA_CB_DH_DEV0);
456 outb(iobase2+ATA_CB_DC, ATA_CB_DC_HD15);
712 outb(iobase2+ATA_CB_DC, ATA_CB_DC_HD15);
728 outb(iobase1 + ATA_CB_SC, (count & 0xff00) >> 8);
729 outb(iobase1 + ATA_CB_SN, sector);
730 outb(iobase1 + ATA_CB_CL, cylinder & 0x00ff);
731 outb(iobase1 + ATA_CB_CH, cylinder >> 8);
743 outb(iobase2 + ATA_CB_DC, ATA_CB_DC_HD15 | ATA_CB_DC_NIEN);
744 outb(iobase1 + ATA_CB_FR, 0x00);
745 outb(iobase1 + ATA_CB_SC, count);
746 outb(iobase1 + ATA_CB_SN, sector);
747 outb(iobase1 + ATA_CB_CL, cylinder & 0x00ff);
748 outb(iobase1 + ATA_CB_CH, cylinder >> 8);
749 outb(iobase1 + ATA_CB_DH, (slave ? ATA_CB_DH_DEV1 : ATA_CB_DH_DEV0) | (uint8_t) head );
750 outb(iobase1 + ATA_CB_CMD, command);
761 outb(iobase2+ATA_CB_DC, ATA_CB_DC_HD15);
766 outb(iobase2+ATA_CB_DC, ATA_CB_DC_HD15);
798 outb(iobase2+ATA_CB_DC, ATA_CB_DC_HD15);
808 outb(iobase2+ATA_CB_DC, ATA_CB_DC_HD15);
815 outb(iobase2+ATA_CB_DC, ATA_CB_DC_HD15);
936 outb(iobase2 + ATA_CB_DC, ATA_CB_DC_HD15 | ATA_CB_DC_NIEN);
937 // outb(iobase1 + ATA_CB_FR, 0x00);
938 // outb(iobase1 + ATA_CB_SC, 0x00);
939 // outb(iobase1 + ATA_CB_SN, 0x00);
940 outb(iobase1 + ATA_CB_CL, 0xfff0 & 0x00ff);
941 outb(iobase1 + ATA_CB_CH, 0xfff0 >> 8);
942 outb(iobase1 + ATA_CB_DH, slave ? ATA_CB_DH_DEV1 : ATA_CB_DH_DEV0);
943 outb(iobase1 + ATA_CB_CMD, ATA_CMD_PACKET);
954 outb(iobase2+ATA_CB_DC, ATA_CB_DC_HD15);
959 outb(iobase2+ATA_CB_DC, ATA_CB_DC_HD15);
993 outb(iobase2+ATA_CB_DC, ATA_CB_DC_HD15);
1002 outb(iobase2+ATA_CB_DC, ATA_CB_DC_HD15);
1100 outb(iobase2+ATA_CB_DC, ATA_CB_DC_HD15);
1105 outb(iobase2+ATA_CB_DC, ATA_CB_DC_HD15);
1131 outb(iobase2 + ATA_CB_DC, ATA_CB_DC_HD15 | ATA_CB_DC_NIEN);
1132 outb(iobase1 + ATA_CB_DH, slave ? ATA_CB_DH_DEV1 : ATA_CB_DH_DEV0);
1133 outb(iobase1 + ATA_CB_CMD, ATA_CMD_DEVICE_RESET);
1146 outb(iobase2 + ATA_CB_DC, ATA_CB_DC_HD15);
1151 outb(iobase2+ATA_CB_DC, ATA_CB_DC_HD15);