Searched refs:ATA_BUSY (Results 1 - 35 of 35) sorted by relevance

/linux-4.4.14/drivers/ide/
H A Dide-eh.c12 if ((stat & ATA_BUSY) || ide_ata_error()
47 if (hwif->tp_ops->read_status(hwif) & (ATA_BUSY | ATA_DRQ)) ide_ata_error()
68 if ((stat & ATA_BUSY) || ide_atapi_error()
76 if (hwif->tp_ops->read_status(hwif) & (ATA_BUSY | ATA_DRQ)) ide_atapi_error()
177 if (OK_STAT(stat, 0, ATA_BUSY)) atapi_reset_pollfunc()
241 if (!OK_STAT(tmp, 0, ATA_BUSY)) { reset_pollfunc()
H A Dide-lib.c138 if (stat & ATA_BUSY) ide_dump_status()
157 if ((stat & (ATA_BUSY | ATA_ERR)) == ATA_ERR) { ide_dump_status()
H A Dide-iops.c117 if (stat & ATA_BUSY) { __ide_wait_stat()
121 while ((stat = tp_ops->read_status(hwif)) & ATA_BUSY) { __ide_wait_stat()
129 if ((stat & ATA_BUSY) == 0) __ide_wait_stat()
385 ATA_BUSY | ATA_DRQ | ATA_ERR, ide_config_drive_speed()
518 if ((stat & ATA_BUSY) == 0) ide_wait_not_busy()
H A Dide-taskfile.c161 if ((stat & ATA_BUSY) == 0 || retries-- == 0) task_no_data_intr()
211 if (stat & ATA_BUSY) wait_drive_not_busy()
217 if (stat & ATA_BUSY) wait_drive_not_busy()
359 if (OK_STAT(stat, ATA_DRDY, ATA_BUSY)) task_pio_intr()
H A Dsgiioc4.c141 while ((stat & ATA_BUSY) && (count++ < 100)) { sgiioc4_clearirq()
295 if (!(reg & ATA_BUSY)) { /* Not busy... check for interrupt */ sgiioc4_read_status()
H A Dns87415.c258 } while ((stat & ATA_BUSY) && --timeout); init_hwif_ns87415()
H A Dide-probe.c341 if ((stat & ATA_BUSY) == 0) ide_busy_sleep()
409 /* allow ATA_BUSY to assert & clear */ do_probe()
418 if (OK_STAT(stat, ATA_DRDY, ATA_BUSY) || do_probe()
427 if (stat == (ATA_BUSY | ATA_DRDY)) do_probe()
H A Dtx4939ide.c357 if ((stat & (ATA_BUSY | ATA_DRQ | ATA_ERR)) == ATA_ERR) tx4939ide_dma_test_irq()
H A Dide-io.c328 ATA_BUSY | ATA_DRQ, WAIT_READY)) { start_request()
591 if (stat & ATA_BUSY) drive_is_ready()
H A Dide-atapi.c593 if (ide_wait_stat(&startstop, drive, ATA_DRQ, ATA_BUSY, WAIT_READY)) { ide_transfer_pc()
/linux-4.4.14/drivers/ata/
H A Dlibata-trace.c32 if (status & ATA_BUSY) libata_trace_parse_status()
H A Dlibata-sff.c130 if (status & ATA_BUSY) ata_sff_irq_status()
221 status = ata_sff_busy_wait(ap, ATA_BUSY, 300); ata_sff_busy_sleep()
224 while (status != 0xff && (status & ATA_BUSY) && ata_sff_busy_sleep()
227 status = ata_sff_busy_wait(ap, ATA_BUSY, 3); ata_sff_busy_sleep()
230 if (status != 0xff && (status & ATA_BUSY)) ata_sff_busy_sleep()
236 while (status != 0xff && (status & ATA_BUSY) && ata_sff_busy_sleep()
245 if (status & ATA_BUSY) { ata_sff_busy_sleep()
1213 if (status & (ATA_BUSY | ATA_DRQ)) { ata_sff_hsm_move()
1367 status = ata_sff_busy_wait(ap, ATA_BUSY, 5); ata_sff_pio_task()
1368 if (status & ATA_BUSY) { ata_sff_pio_task()
1373 status = ata_sff_busy_wait(ap, ATA_BUSY, 10); ata_sff_pio_task()
1374 if (status & ATA_BUSY) { ata_sff_pio_task()
1558 if (status & ATA_BUSY) { __ata_sff_port_intr()
1647 if (!(ap->ops->sff_check_status(ap) & ATA_BUSY)) __ata_sff_interrupt()
1713 if (status & ATA_BUSY) ata_sff_lost_interrupt()
H A Dahci_qoriq.c103 tf.command = ATA_BUSY; ahci_qoriq_hardreset()
H A Dpata_bf54x.c1352 if (status & ATA_BUSY) bfin_ata_host_intr()
1357 if (unlikely(status & ATA_BUSY)) bfin_ata_host_intr()
1484 } while (--count && (status & ATA_BUSY)); bfin_reset_controller()
H A Dpdc_adma.c491 if ((status & ATA_BUSY)) adma_intr_mmio()
H A Dpata_arasan_cf.c551 if (status & (ATA_BUSY | ATA_DRQ)) { data_xfer()
585 if (status & (ATA_BUSY | ATA_DRQ)) delayed_finish()
H A Dpata_octeon_cf.c722 if (status & (ATA_BUSY | ATA_DRQ)) { octeon_cf_interrupt()
771 if (status & (ATA_BUSY | ATA_DRQ)) { octeon_cf_delayed_finish()
H A Dsata_highbank.c417 tf.command = ATA_BUSY; ahci_highbank_hardreset()
H A Dsata_sil.c501 if (unlikely(status & ATA_BUSY)) sil_host_intr()
H A Dsata_mv.c1996 if (ioread8(ap->ioaddr.altstatus_addr) & ATA_BUSY) mv_bmdma_status()
2213 * the initial ATA_BUSY state does not show up in the
2216 * So we have a hook here to fake ATA_BUSY for that situation,
2227 if (stat & (ATA_BUSY | ATA_DRQ | ATA_ERR)) mv_sff_check_status()
2230 stat = ATA_BUSY; mv_sff_check_status()
2287 * So we use a status hook to fake ATA_BUSY until the drive changes state.
H A Dahci.c700 tf.command = ATA_BUSY; ahci_p5wdh_hardreset()
771 tf.command = ATA_BUSY; ahci_avn_hardreset()
H A Dlibahci.c1233 busy = status & (ATA_BUSY | ATA_DRQ); ahci_kick_engine()
1470 tf.command = ATA_BUSY; ahci_hardreset()
H A Dahci_xgene.c381 tf.command = ATA_BUSY; xgene_ahci_do_hardreset()
H A Dlibata-scsi.c798 if (stat & ATA_BUSY) { ata_dump_status()
911 if (drv_stat & ATA_BUSY) { ata_to_sense_error()
993 tf->command & (ATA_BUSY | ATA_DF | ATA_ERR | ATA_DRQ)) { ata_gen_passthru_sense()
1070 tf->command & (ATA_BUSY | ATA_DF | ATA_ERR | ATA_DRQ)) { ata_gen_ata_sense()
H A Dsata_sx4.c771 status = ata_sff_busy_wait(ap, ATA_BUSY | ATA_DRQ, 1000); pdc20621_host_intr()
H A Dlibata-eh.c1824 if ((stat & (ATA_BUSY | ATA_DRQ | ATA_DRDY)) != ATA_DRDY) { ata_eh_analyze_tf()
2571 if (res->command & (ATA_BUSY | ATA_DRDY | ATA_DF | ATA_DRQ | ata_eh_link_report()
2573 if (res->command & ATA_BUSY) ata_eh_link_report()
H A Dsata_nv.c2293 if (ata_stat & ATA_BUSY) nv_swncq_host_interrupt()
/linux-4.4.14/drivers/block/
H A Dmg_disk.c55 #define MG_READY_OK(s) (((s) & (MG_STAT_READY | (ATA_BUSY | ATA_DF | \
172 if (stat & ATA_BUSY) mg_dump_status()
236 if (status & ATA_BUSY) { mg_wait()
237 if (expect == ATA_BUSY) mg_wait()
411 err = mg_wait(host, ATA_BUSY, MG_TMAX_RST_TO_BUSY); mg_disk_init()
424 err = mg_wait(host, ATA_BUSY, MG_TMAX_RST_TO_BUSY); mg_disk_init()
572 if (i & ATA_BUSY) mg_read_intr()
610 if (i & ATA_BUSY) mg_write_intr()
/linux-4.4.14/drivers/usb/storage/
H A Disd200.c943 if (regs[ATA_REG_STATUS_OFFSET] & ATA_BUSY) { isd200_try_enum()
954 /* check for ATA_BUSY and */ isd200_try_enum()
958 (ATA_BUSY | ATA_DF | ATA_ERR)) { isd200_try_enum()
/linux-4.4.14/include/linux/
H A Dlibata.h1718 if (status & (ATA_BUSY | ATA_DRQ)) ac_err_mask()
1740 if (!(status & ATA_BUSY)) ata_check_ready()
1948 u8 status = ata_sff_busy_wait(ap, ATA_BUSY | ATA_DRQ, 1000); ata_wait_idle()
1951 if (status != 0xff && (status & (ATA_BUSY | ATA_DRQ))) ata_wait_idle()
H A Data.h177 ATA_BUSY = (1 << 7), /* BSY status bit */ enumerator in enum:__anon12103
1020 return ((status & (ATA_BUSY | ATA_DRDY | ATA_DF | ATA_DRQ | ATA_ERR)) ata_ok()
H A Dide.h94 #define BAD_R_STAT (ATA_BUSY | ATA_ERR)
/linux-4.4.14/drivers/scsi/isci/
H A Drequest.c1955 if (frame_header->status & ATA_BUSY) { sci_io_request_frame_handler()
2054 if ((stp_req->status & ATA_BUSY) == 0) { sci_io_request_frame_handler()
H A Dphy.c1031 !(frame_header->status & ATA_BUSY)) { sci_phy_frame_handler()
/linux-4.4.14/drivers/scsi/
H A Dipr.c837 sata_port->ioasa.status |= ATA_BUSY; ipr_sata_eh_done()

Completed in 1423 milliseconds