Lines Matching refs:ioaddr

320 		ioread8(ap->ioaddr.nsect_addr);  in pdc_data_xfer_vlb()
321 ioread8(ap->ioaddr.nsect_addr); in pdc_data_xfer_vlb()
322 ioread8(ap->ioaddr.nsect_addr); in pdc_data_xfer_vlb()
326 ioread32_rep(ap->ioaddr.data_addr, buf, buflen >> 2); in pdc_data_xfer_vlb()
328 iowrite32_rep(ap->ioaddr.data_addr, buf, buflen >> 2); in pdc_data_xfer_vlb()
333 pad = cpu_to_le32(ioread32(ap->ioaddr.data_addr)); in pdc_data_xfer_vlb()
337 iowrite32(le32_to_cpu(pad), ap->ioaddr.data_addr); in pdc_data_xfer_vlb()
377 iowrite8(recover << 4 | active, ap->ioaddr.device_addr); in ht6560a_set_piomode()
378 ioread8(ap->ioaddr.status_addr); in ht6560a_set_piomode()
411 iowrite8(recover << 4 | active, ap->ioaddr.device_addr); in ht6560b_set_piomode()
420 ioread8(ap->ioaddr.status_addr); in ht6560b_set_piomode()
469 ioread16(ap->ioaddr.error_addr); in opti82c611a_set_piomode()
470 ioread16(ap->ioaddr.error_addr); in opti82c611a_set_piomode()
471 iowrite8(3, ap->ioaddr.nsect_addr); in opti82c611a_set_piomode()
474 clock = 1000000000 / khz[ioread8(ap->ioaddr.lbah_addr) & 0x03]; in opti82c611a_set_piomode()
492 rc = ioread8(ap->ioaddr.lbal_addr); in opti82c611a_set_piomode()
495 iowrite8(rc, ap->ioaddr.lbal_addr); in opti82c611a_set_piomode()
498 iowrite8(active << 4 | recover, ap->ioaddr.error_addr); in opti82c611a_set_piomode()
502 rc = ioread8(ap->ioaddr.device_addr); in opti82c611a_set_piomode()
506 iowrite8(rc, ap->ioaddr.device_addr); in opti82c611a_set_piomode()
509 iowrite8(active << 4 | recover, ap->ioaddr.data_addr); in opti82c611a_set_piomode()
512 rc = ioread8(ap->ioaddr.lbal_addr); in opti82c611a_set_piomode()
515 iowrite8(rc, ap->ioaddr.lbal_addr); in opti82c611a_set_piomode()
518 iowrite8(0x83, ap->ioaddr.nsect_addr); in opti82c611a_set_piomode()
548 ioread16(ap->ioaddr.error_addr); in opti82c46x_set_piomode()
549 ioread16(ap->ioaddr.error_addr); in opti82c46x_set_piomode()
550 iowrite8(3, ap->ioaddr.nsect_addr); in opti82c46x_set_piomode()
571 rc = ioread8(ap->ioaddr.lbal_addr); in opti82c46x_set_piomode()
574 iowrite8(rc, ap->ioaddr.lbal_addr); in opti82c46x_set_piomode()
577 iowrite8(active << 4 | recover, ap->ioaddr.error_addr); in opti82c46x_set_piomode()
581 rc = ioread8(ap->ioaddr.device_addr); in opti82c46x_set_piomode()
585 iowrite8(rc, ap->ioaddr.device_addr); in opti82c46x_set_piomode()
588 iowrite8(active << 4 | recover, ap->ioaddr.data_addr); in opti82c46x_set_piomode()
591 rc = ioread8(ap->ioaddr.lbal_addr); in opti82c46x_set_piomode()
594 iowrite8(rc, ap->ioaddr.lbal_addr); in opti82c46x_set_piomode()
597 iowrite8(0x83, ap->ioaddr.nsect_addr); in opti82c46x_set_piomode()
714 iowrite32_rep(ap->ioaddr.data_addr, buf, buflen >> 2); in vlb32_data_xfer()
716 ioread32_rep(ap->ioaddr.data_addr, buf, buflen >> 2); in vlb32_data_xfer()
722 iowrite32(le32_to_cpu(pad), ap->ioaddr.data_addr); in vlb32_data_xfer()
724 pad = cpu_to_le32(ioread32(ap->ioaddr.data_addr)); in vlb32_data_xfer()
989 ap->ioaddr.cmd_addr = io_addr; in legacy_init_one()
990 ap->ioaddr.altstatus_addr = ctrl_addr; in legacy_init_one()
991 ap->ioaddr.ctl_addr = ctrl_addr; in legacy_init_one()
992 ata_sff_std_ports(&ap->ioaddr); in legacy_init_one()