Lines Matching refs:outb
354 outb(ATA_NIEN, (unsigned long)host->dev_base + MG_REG_DRV_CTRL); in mg_get_disk_id()
356 outb(MG_CMD_ID, (unsigned long)host->dev_base + MG_REG_COMMAND); in mg_get_disk_id()
365 outb(MG_CMD_RD_CONF, (unsigned long)host->dev_base + MG_REG_COMMAND); in mg_get_disk_id()
397 outb(0, (unsigned long)host->dev_base + MG_REG_DRV_CTRL); in mg_get_disk_id()
422 outb(ATA_SRST | (prv_data->use_polling ? ATA_NIEN : 0), in mg_disk_init()
429 outb(prv_data->use_polling ? ATA_NIEN : 0, in mg_disk_init()
468 outb((u8)sect_cnt, (unsigned long)host->dev_base + MG_REG_SECT_CNT); in mg_out()
469 outb((u8)sect_num, (unsigned long)host->dev_base + MG_REG_SECT_NUM); in mg_out()
470 outb((u8)(sect_num >> 8), (unsigned long)host->dev_base + in mg_out()
472 outb((u8)(sect_num >> 16), (unsigned long)host->dev_base + in mg_out()
474 outb((u8)((sect_num >> 24) | ATA_LBA | ATA_DEVICE_OBS), in mg_out()
476 outb(cmd, (unsigned long)host->dev_base + MG_REG_COMMAND); in mg_out()
510 outb(MG_CMD_RD_CONF, (unsigned long)host->dev_base + in mg_read()
548 outb(MG_CMD_WR_CONF, (unsigned long)host->dev_base + in mg_write()
591 outb(MG_CMD_RD_CONF, (unsigned long)host->dev_base + MG_REG_COMMAND); in mg_read_intr()
633 outb(MG_CMD_WR_CONF, (unsigned long)host->dev_base + MG_REG_COMMAND); in mg_write_intr()
700 outb(ATA_NIEN, (unsigned long)host->dev_base + MG_REG_DRV_CTRL); in mg_issue_req()
708 outb(0, (unsigned long)host->dev_base + MG_REG_DRV_CTRL); in mg_issue_req()
715 outb(MG_CMD_WR_CONF, (unsigned long)host->dev_base + in mg_issue_req()
793 outb(ATA_NIEN, (unsigned long)host->dev_base + MG_REG_DRV_CTRL); in mg_suspend()
795 outb(MG_CMD_SLEEP, (unsigned long)host->dev_base + MG_REG_COMMAND); in mg_suspend()
801 outb(0, (unsigned long)host->dev_base + MG_REG_DRV_CTRL); in mg_suspend()
816 outb(MG_CMD_WAKEUP, (unsigned long)host->dev_base + MG_REG_COMMAND); in mg_resume()
824 outb(0, (unsigned long)host->dev_base + MG_REG_DRV_CTRL); in mg_resume()