/netbsd/sys/dev/ata/ |
H A D | satapmp_subr.c | 72 xfer->c_ata_c.flags = AT_LBA48 | AT_READREG | AT_WAIT; in satapmp_read_8() 145 xfer->c_ata_c.flags = AT_LBA48 | AT_WAIT; in satapmp_write_8() 197 ata_delay(chp, 50, "sataup", AT_WAIT); in satapmp_reset_device_port() 201 ata_delay(chp, 50, "sataup", AT_WAIT); in satapmp_reset_device_port() 211 ata_delay(chp, 10, "sataup", AT_WAIT); in satapmp_reset_device_port() 263 &chp->ch_drive[i], AT_WAIT, &sig); in satapmp_rescan()
|
H A D | ata.c | 482 ata_thread_run(chp, AT_WAIT, in atabus_thread() 493 AT_WAIT, ATACH_TH_DRIVE_RESET, i); in atabus_thread() 504 ata_thread_run(chp, AT_WAIT, ATACH_TH_RECOVERY, in atabus_thread() 1568 if ((flags & (AT_POLL | AT_WAIT)) == 0) { in ata_thread_run() 1846 if (ata_get_params(drvp, AT_WAIT, ¶ms) != CMD_OK) { in ata_probe_caps() 1860 ata_get_params(drvp, AT_WAIT, ¶ms2); in ata_probe_caps() 1917 AT_WAIT) != CMD_OK) in ata_probe_caps() 1953 if (ata_set_mode(drvp, 0x20 | i, AT_WAIT) in ata_probe_caps() 1986 AT_WAIT) != CMD_OK) in ata_probe_caps() 2183 ata_thread_run(sc->sc_chan, AT_WAIT | AT_POLL, in atabusioctl() [all …]
|
H A D | wd.c | 540 wd_flushcache(sc, AT_WAIT); in wd_suspend() 541 wd_standby(sc, AT_WAIT); in wd_suspend() 1227 wd_flushcache(wd, AT_WAIT); in wd_lastclose() 1435 return wd_flushcache(wd, AT_WAIT); in wdioctl() 1764 const int flags = AT_WAIT; in wd_get_params() 1876 xfer->c_ata_c.flags = AT_WAIT; in wd_setcache() 1991 xfer->c_ata_c.flags |= AT_WRITE | AT_WAIT; in wd_trim() 2159 xfer->c_ata_c.flags |= AT_WAIT; in wdioctlstrategy()
|
H A D | atavar.h | 108 #define AT_WAIT 0x0008 /* wait in controller for command completion */ macro
|
/netbsd/sys/dev/ic/ |
H A D | wdc.c | 220 wdr->sata_status, AT_WAIT)) { in wdc_sataprobe() 231 ata_delay(chp, 1, "sataprb", AT_WAIT); in wdc_sataprobe() 353 ata_delay(chp, 1, "atadrdy", AT_WAIT); in wdc_drvprobe() 401 AT_WAIT | AT_POLL, ¶ms); in wdc_drvprobe() 404 ata_delay(chp, 1000, "atacnf", AT_WAIT); in wdc_drvprobe() 412 AT_WAIT | AT_POLL, ¶ms); in wdc_drvprobe() 986 if (flags & AT_WAIT) in wdc_reset_channel() 1103 int wflags = poll ? AT_POLL : AT_WAIT; in __wdcwait_reset() 1416 if (ata_c->flags & AT_WAIT) in wdc_exec_command() 1529 if ((ata_c->flags & (AT_WAIT | AT_POLL)) == (AT_WAIT | AT_POLL)) { in __wdccommand_intr() [all …]
|
H A D | siisata.c | 825 schp->sch_sstatus, AT_WAIT)) { in siisata_probe_drive() 840 ata_delay(chp, 10, "siiprbrd", AT_WAIT); in siisata_probe_drive() 847 siisata_reset_channel(chp, AT_WAIT); in siisata_probe_drive() 871 ata_delay(chp, 10, "siiprb", AT_WAIT); in siisata_probe_drive() 884 siisata_reset_channel(chp, AT_WAIT); in siisata_probe_drive() 944 if (ata_c->flags & AT_WAIT) in siisata_exec_command() 1645 if (ata_get_params(drvp, AT_WAIT, id) == 0) { in siisata_atapi_probe_device()
|
H A D | ahcisata_core.c | 1080 achp->ahcic_sstatus, AT_WAIT)) { in ahci_probe_drive() 1082 AHCISATA_DO_EXTRA_DELAY(sc, chp, "ahcidv", AT_WAIT); in ahci_probe_drive() 1088 error = ahci_do_reset_drive(chp, PMP_PORT_CTL, AT_WAIT, in ahci_probe_drive() 1099 ahci_reset_channel(chp, AT_WAIT); in ahci_probe_drive() 1102 ahci_do_reset_drive(chp, 0, AT_WAIT, &sig, c_slot); in ahci_probe_drive() 1125 AHCISATA_DO_EXTRA_DELAY(sc, chp, "ahciprb", AT_WAIT); in ahci_probe_drive() 1163 if (ata_c->flags & AT_WAIT) in ahci_exec_command() 2132 if (ata_get_params(drvp, AT_WAIT, id) == 0) { in ahci_atapi_probe_device()
|
H A D | mvsata.c | 602 mvport->port_sata_scontrol, mvport->port_sata_sstatus, AT_WAIT); in mvsata_probe_drive() 606 sig = mvsata_softreset(mvport, AT_WAIT); in mvsata_probe_drive() 666 if (flags & AT_WAIT && sstat == SStatus_DET_DEV_NE && in mvsata_reset_channel() 787 if (ata_get_params(drvp, AT_WAIT, id) == 0) { in mvsata_atapi_probe_device() 1616 if (ata_c->flags & AT_WAIT) in mvsata_exec_command() 1728 if ((ata_c->flags & (AT_WAIT | AT_POLL)) == (AT_WAIT | AT_POLL)) in mvsata_wdc_cmd_intr() 1730 wflags = AT_WAIT | AT_POLL; in mvsata_wdc_cmd_intr()
|
/netbsd/sys/dev/scsipi/ |
H A D | atapi_wdc.c | 223 xfer->c_ata_c.flags = AT_WAIT | AT_POLL; in wdc_atapi_get_params() 245 if (ata_get_params(&chp->ch_drive[drive], AT_WAIT, id) != 0) { in wdc_atapi_get_params()
|
/netbsd/sys/dev/mca/ |
H A D | ed_mca.c | 389 wd_flushcache(wd, AT_WAIT); in edmcaclose()
|