Lines Matching refs:ide_outb

218 	ide_outb(device, ATA_DEV_HD, ATA_LBA | ATA_DEVICE(device));  in atapi_issue()
227 ide_outb(device, ATA_ERROR_REG, 0); /* no DMA, no overlaped */ in atapi_issue()
228 ide_outb(device, ATA_SECT_CNT, 0); in atapi_issue()
229 ide_outb(device, ATA_SECT_NUM, 0); in atapi_issue()
230 ide_outb(device, ATA_CYL_LOW, (unsigned char) (buflen & 0xFF)); in atapi_issue()
231 ide_outb(device, ATA_CYL_HIGH, in atapi_issue()
233 ide_outb(device, ATA_DEV_HD, ATA_LBA | ATA_DEVICE(device)); in atapi_issue()
235 ide_outb(device, ATA_COMMAND, ATAPI_CMD_PACKET); in atapi_issue()
556 ide_outb(device, ATA_DEV_HD, ATA_LBA | ATA_DEVICE(device)); in ide_ident()
574 ide_outb(device, ATA_COMMAND, ATAPI_CMD_IDENT); in ide_ident()
586 ide_outb(device, ATA_COMMAND, ATA_CMD_IDENT); in ide_ident()
603 ide_outb(device, ATA_DEV_HD, in ide_ident()
606 ide_outb(device, ATA_COMMAND, 0x08); in ide_ident()
612 ide_outb(device, ATA_DEV_HD, in ide_ident()
695 ide_outb(device, ATA_DEV_HD, ATA_LBA | ATA_DEVICE(device)); in ide_ident()
697 ide_outb(device, ATA_SECT_CNT, 1); in ide_ident()
698 ide_outb(device, ATA_LBA_LOW, 0); in ide_ident()
699 ide_outb(device, ATA_LBA_MID, 0); in ide_ident()
700 ide_outb(device, ATA_LBA_HIGH, 0); in ide_ident()
701 ide_outb(device, ATA_DEV_HD, ATA_LBA | ATA_DEVICE(device)); in ide_ident()
702 ide_outb(device, ATA_COMMAND, 0xe3); in ide_ident()
708 __weak void ide_outb(int dev, int port, unsigned char val) in ide_outb() function
778 ide_outb(dev, ATA_DEV_HD, ATA_LBA | ATA_DEVICE(dev)); in ide_init()
960 ide_outb(device, ATA_DEV_HD, ATA_LBA | ATA_DEVICE(device)); in ide_read()
970 ide_outb(device, ATA_COMMAND, ATA_CMD_CHK_PWR); in ide_read()
999 ide_outb(device, ATA_SECT_CNT, 0); in ide_read()
1000 ide_outb(device, ATA_LBA_LOW, (blknr >> 24) & 0xFF); in ide_read()
1002 ide_outb(device, ATA_LBA_MID, (blknr >> 32) & 0xFF); in ide_read()
1003 ide_outb(device, ATA_LBA_HIGH, (blknr >> 40) & 0xFF); in ide_read()
1005 ide_outb(device, ATA_LBA_MID, 0); in ide_read()
1006 ide_outb(device, ATA_LBA_HIGH, 0); in ide_read()
1010 ide_outb(device, ATA_SECT_CNT, 1); in ide_read()
1011 ide_outb(device, ATA_LBA_LOW, (blknr >> 0) & 0xFF); in ide_read()
1012 ide_outb(device, ATA_LBA_MID, (blknr >> 8) & 0xFF); in ide_read()
1013 ide_outb(device, ATA_LBA_HIGH, (blknr >> 16) & 0xFF); in ide_read()
1017 ide_outb(device, ATA_DEV_HD, in ide_read()
1019 ide_outb(device, ATA_COMMAND, ATA_CMD_READ_EXT); in ide_read()
1024 ide_outb(device, ATA_DEV_HD, ATA_LBA | in ide_read()
1026 ide_outb(device, ATA_COMMAND, ATA_CMD_READ); in ide_read()
1084 ide_outb(device, ATA_DEV_HD, ATA_LBA | ATA_DEVICE(device)); in ide_write()
1096 ide_outb(device, ATA_SECT_CNT, 0); in ide_write()
1097 ide_outb(device, ATA_LBA_LOW, (blknr >> 24) & 0xFF); in ide_write()
1099 ide_outb(device, ATA_LBA_MID, (blknr >> 32) & 0xFF); in ide_write()
1100 ide_outb(device, ATA_LBA_HIGH, (blknr >> 40) & 0xFF); in ide_write()
1102 ide_outb(device, ATA_LBA_MID, 0); in ide_write()
1103 ide_outb(device, ATA_LBA_HIGH, 0); in ide_write()
1107 ide_outb(device, ATA_SECT_CNT, 1); in ide_write()
1108 ide_outb(device, ATA_LBA_LOW, (blknr >> 0) & 0xFF); in ide_write()
1109 ide_outb(device, ATA_LBA_MID, (blknr >> 8) & 0xFF); in ide_write()
1110 ide_outb(device, ATA_LBA_HIGH, (blknr >> 16) & 0xFF); in ide_write()
1114 ide_outb(device, ATA_DEV_HD, in ide_write()
1116 ide_outb(device, ATA_COMMAND, ATA_CMD_WRITE_EXT); in ide_write()
1121 ide_outb(device, ATA_DEV_HD, ATA_LBA | in ide_write()
1123 ide_outb(device, ATA_COMMAND, ATA_CMD_WRITE); in ide_write()