Lines Matching defs:flags

167 	return ehc->i.flags & ATA_EHI_PRINTINFO;
351 * Force link flags and SATA spd limit according to libata.force
391 link->flags |= fe->param.lflags_on;
394 fe->param.lflags_on, link->flags);
397 link->flags &= ~fe->param.lflags_off;
400 fe->param.lflags_off, link->flags);
581 * Examine the device configuration and tf->flags to determine
594 fua = (tf->flags & ATA_TFLAG_FUA) ? 4 : 0;
595 lba48 = (tf->flags & ATA_TFLAG_LBA48) ? 2 : 0;
596 write = (tf->flags & ATA_TFLAG_WRITE) ? 1 : 0;
598 if (dev->flags & ATA_DFLAG_PIO) {
601 } else if (lba48 && (dev->link->ap->flags & ATA_FLAG_PIO_LBA48)) {
629 * flags select the address format to use.
638 if (tf->flags & ATA_TFLAG_LBA) {
639 if (tf->flags & ATA_TFLAG_LBA48) {
685 qc->flags |= ATA_QCFLAG_HAS_CDL | ATA_QCFLAG_RESULT_TF;
714 tf->flags |= ATA_TFLAG_ISADDR | ATA_TFLAG_DEVICE;
715 tf->flags |= tf_flags;
723 tf->flags |= ATA_TFLAG_LBA | ATA_TFLAG_LBA48;
725 if (tf->flags & ATA_TFLAG_WRITE)
742 if (tf->flags & ATA_TFLAG_FUA)
745 if (dev->flags & ATA_DFLAG_NCQ_PRIO_ENABLED &&
749 if ((dev->flags & ATA_DFLAG_CDL_ENABLED) && cdl)
752 } else if (dev->flags & ATA_DFLAG_LBA) {
753 tf->flags |= ATA_TFLAG_LBA;
755 if ((dev->flags & ATA_DFLAG_CDL_ENABLED) && cdl)
759 if (!(tf->flags & ATA_TFLAG_FUA) &&
760 !(qc->flags & ATA_QCFLAG_HAS_CDL) &&
765 if (!(dev->flags & ATA_DFLAG_LBA48))
769 tf->flags |= ATA_TFLAG_LBA48;
1199 tf.flags |= ATA_TFLAG_DEVICE | ATA_TFLAG_ISADDR;
1203 tf.flags |= ATA_TFLAG_LBA48;
1251 tf.flags |= ATA_TFLAG_DEVICE | ATA_TFLAG_ISADDR;
1255 tf.flags |= ATA_TFLAG_LBA48;
1301 bool unlock_hpa = ata_ignore_hpa || dev->flags & ATA_DFLAG_UNLOCK_HPA;
1520 unsigned long flags;
1527 spin_lock_irqsave(ap->lock, flags);
1531 spin_unlock_irqrestore(ap->lock, flags);
1560 if (tf->protocol == ATAPI_PROT_DMA && (dev->flags & ATA_DFLAG_DMADIR) &&
1564 qc->flags |= ATA_QCFLAG_RESULT_TF;
1577 spin_unlock_irqrestore(ap->lock, flags);
1602 spin_lock_irqsave(ap->lock, flags);
1603 if (qc->flags & ATA_QCFLAG_ACTIVE) {
1609 spin_unlock_irqrestore(ap->lock, flags);
1616 if (qc->flags & ATA_QCFLAG_EH) {
1630 spin_lock_irqsave(ap->lock, flags);
1641 spin_unlock_irqrestore(ap->lock, flags);
1667 if (adev->link->ap->flags & ATA_FLAG_NO_IORDY)
1728 * @flags: ATA_READID_* flags
1746 unsigned int flags, u16 *id)
1782 tf.flags |= ATA_TFLAG_ISADDR | ATA_TFLAG_DEVICE;
1787 tf.flags |= ATA_TFLAG_POLLING;
1860 if (ap->host->flags & ATA_HOST_IGNORE_ATA &&
1892 if ((flags & ATA_READID_POSTRESET) &&
1916 flags &= ~ATA_READID_POSTRESET;
1939 tf->flags |= ATA_TFLAG_DEVICE | ATA_TFLAG_ISADDR;
1946 if (dev->flags & ATA_DFLAG_LBA) {
1947 tf->flags |= ATA_TFLAG_LBA;
1966 tf.flags |= ATA_TFLAG_DEVICE | ATA_TFLAG_ISADDR;
1999 unsigned long ap_flags = dev->link->ap->flags;
2004 if ((dev->flags & ATA_DFLAG_SLEEPING) ||
2090 unsigned long ap_flags = dev->link->ap->flags;
2120 tf.flags |= ATA_TFLAG_ISADDR | ATA_TFLAG_LBA48 | ATA_TFLAG_DEVICE;
2246 dev->flags |= ATA_DFLAG_NCQ_SEND_RECV;
2295 dev->flags |= ATA_DFLAG_NCQ_PRIO;
2300 dev->flags &= ~ATA_DFLAG_NCQ_PRIO_ENABLED;
2301 dev->flags &= ~ATA_DFLAG_NCQ_PRIO;
2348 if (ap->flags & ATA_FLAG_NCQ) {
2350 dev->flags |= ATA_DFLAG_NCQ;
2354 (ap->flags & ATA_FLAG_FPDMA_AA) &&
2376 if ((ap->flags & ATA_FLAG_FPDMA_AUX)) {
2420 dev->flags |= ATA_DFLAG_ZAC;
2425 dev->flags |= ATA_DFLAG_ZAC;
2427 if (!(dev->flags & ATA_DFLAG_ZAC))
2488 dev->flags |= ATA_DFLAG_TRUSTED;
2552 if (dev->flags & ATA_DFLAG_CDL_ENABLED) {
2614 dev->flags |= ATA_DFLAG_CDL;
2619 dev->flags &= ~(ATA_DFLAG_CDL | ATA_DFLAG_CDL_ENABLED);
2631 dev->flags |= ATA_DFLAG_LBA;
2635 dev->flags |= ATA_DFLAG_LBA48;
2638 dev->flags |= ATA_DFLAG_FLUSH_EXT;
2688 if (!(dev->flags & ATA_DFLAG_LBA48) || !ata_id_has_fua(dev->id))
2695 dev->flags |= ATA_DFLAG_FUA;
2700 dev->flags &= ~ATA_DFLAG_FUA;
2724 dev->flags |= ATA_DFLAG_DEVSLP;
2787 if (!(dev->flags & ATA_DFLAG_FEATURES_MASK))
2792 dev->flags & ATA_DFLAG_FUA ? " FUA" : "",
2793 dev->flags & ATA_DFLAG_TRUSTED ? " Trust" : "",
2794 dev->flags & ATA_DFLAG_DA ? " Dev-Attention" : "",
2795 dev->flags & ATA_DFLAG_DEVSLP ? " Dev-Sleep" : "",
2796 dev->flags & ATA_DFLAG_NCQ_SEND_RECV ? " NCQ-sndrcv" : "",
2797 dev->flags & ATA_DFLAG_NCQ_PRIO ? " NCQ-prio" : "",
2798 dev->flags & ATA_DFLAG_CDL ? " CDL" : "",
2842 if ((!atapi_enabled || (ap->flags & ATA_FLAG_NO_ATAPI)) &&
2860 if (ap->flags & ATA_FLAG_NO_LPM)
2887 dev->flags &= ~ATA_DFLAG_CFG_MASK;
2988 (ap->flags & ATA_FLAG_AN) && ata_id_has_atapi_AN(id) &&
2999 dev->flags |= ATA_DFLAG_AN;
3005 dev->flags |= ATA_DFLAG_CDB_INTR;
3010 dev->flags |= ATA_DFLAG_DMADIR;
3015 dev->flags |= ATA_DFLAG_DA;
3031 if (dev->flags & ATA_DFLAG_LBA48)
3434 dev->flags &= ~ATA_DFLAG_PIO;
3436 dev->flags |= ATA_DFLAG_PIO;
3438 if (nosetxfer && ap->flags & ATA_FLAG_SATA && ata_id_is_sata(dev->id))
3452 ehc->i.flags |= ATA_EHI_POST_SETMODE;
3454 ehc->i.flags &= ~ATA_EHI_POST_SETMODE;
3494 if (!(ehc->i.flags & ATA_EHI_QUIET) ||
3495 ehc->i.flags & ATA_EHI_DID_HARDRESET)
3597 if (used_dma && (ap->host->flags & ATA_HOST_SIMPLEX))
3635 if (link->ap->host->flags & ATA_HOST_PARALLEL_SCAN)
3671 else if ((link->ap->flags & ATA_FLAG_SATA) &&
3746 if (ap->flags & ATA_FLAG_SATA) {
3867 * @readid_flags: read ID flags
3901 * @readid_flags: read ID flags
3977 dev->flags |= ATA_DFLAG_UNLOCK_HPA;
4204 * (Return Zero After Trim) flags in the ATA Command Set are
4290 if ((dev->link->ap->flags & ATA_FLAG_PIO_POLLING) &&
4291 (dev->flags & ATA_DFLAG_CDB_INTR))
4407 if ((host->flags & ATA_HOST_SIMPLEX) &&
4414 if (ap->flags & ATA_FLAG_NO_IORDY)
4467 tf.flags |= ATA_TFLAG_ISADDR | ATA_TFLAG_DEVICE | ATA_TFLAG_POLLING;
4510 tf.flags |= ATA_TFLAG_ISADDR | ATA_TFLAG_DEVICE;
4549 tf.flags |= ATA_TFLAG_ISADDR | ATA_TFLAG_DEVICE;
4675 qc->flags &= ~ATA_QCFLAG_DMAMAP;
4703 qc->flags |= ATA_QCFLAG_DMAMAP;
4749 qc->flags = 0;
4760 WARN_ON_ONCE(!(qc->flags & ATA_QCFLAG_ACTIVE));
4764 if (likely(qc->flags & ATA_QCFLAG_DMAMAP))
4778 if (unlikely(qc->flags & ATA_QCFLAG_CLEAR_EXCL &&
4786 qc->flags &= ~ATA_QCFLAG_ACTIVE;
4797 qc->result_tf.flags = qc->tf.flags;
4811 dev->flags &= ~ATA_DFLAG_DUBIOUS_XFER;
4836 ledtrig_disk_activity(!!(qc->tf.flags & ATA_TFLAG_WRITE));
4847 qc->flags |= ATA_QCFLAG_EH;
4861 if (unlikely(qc->flags & ATA_QCFLAG_EH)) {
4871 if (qc->flags & ATA_QCFLAG_RESULT_TF)
4882 if (qc->flags & ATA_QCFLAG_HAS_CDL &&
4888 qc->scsicmd->flags |= SCMD_FORCE_EH_SUCCESS;
4889 qc->flags |= ATA_QCFLAG_EH_SUCCESS_CMD;
4918 dev->flags |= ATA_DFLAG_SLEEPING;
4922 if (unlikely(dev->flags & ATA_DFLAG_DUBIOUS_XFER))
4987 qc->flags |= ATA_QCFLAG_ACTIVE;
4998 (ap->flags & ATA_FLAG_PIO_DMA)))
5003 if (unlikely(qc->dev->flags & ATA_DFLAG_SLEEPING)) {
5134 unsigned long flags;
5136 spin_lock_irqsave(ap->lock, flags);
5143 spin_unlock_irqrestore(ap->lock, flags);
5145 spin_lock_irqsave(ap->lock, flags);
5153 link->eh_info.flags |= ehi_flags;
5158 spin_unlock_irqrestore(ap->lock, flags);
5345 unsigned long flags;
5351 /* High bits of dev->flags are used to record warm plug
5355 spin_lock_irqsave(ap->lock, flags);
5356 dev->flags &= ~ATA_DFLAG_INIT_MASK;
5358 spin_unlock_irqrestore(ap->lock, flags);
5643 ap->flags |= pi->flags;
5644 ap->link.flags |= pi->link_flags;
5660 WARN_ON(!(host->flags & ATA_HOST_STARTED));
5728 * recorded in host->flags, so this function can be called
5745 if (host->flags & ATA_HOST_STARTED)
5789 host->flags |= ATA_HOST_STARTED;
5826 unsigned long flags;
5829 spin_lock_irqsave(ap->lock, flags);
5833 ehi->flags |= ATA_EHI_NO_AUTOPSY | ATA_EHI_QUIET;
5839 spin_unlock_irqrestore(ap->lock, flags);
5854 if (!(ap->host->flags & ATA_HOST_PARALLEL_SCAN) && ap->port_no != 0)
5889 if (!(host->flags & ATA_HOST_STARTED)) {
5926 if (ap->cbl == ATA_CBL_NONE && (ap->flags & ATA_FLAG_SATA))
5940 (ap->flags & ATA_FLAG_SATA) ? 'S' : 'P',
6041 unsigned long flags;
6052 spin_lock_irqsave(ap->lock, flags);
6058 spin_unlock_irqrestore(ap->lock, flags);
6060 spin_lock_irqsave(ap->lock, flags);
6070 spin_unlock_irqrestore(ap->lock, flags);
6283 #define force_lflag_on(name, flags) \
6284 { #name, .lflags_on = (flags) }
6286 #define force_lflag_onoff(name, flags) \
6287 { "no" #name, .lflags_on = (flags) }, \
6288 { #name, .lflags_off = (flags) }