Lines Matching refs:tag
632 unsigned int tag; /* libata core tag */ member
1487 static inline bool ata_tag_internal(unsigned int tag) in ata_tag_internal() argument
1489 return tag == ATA_TAG_INTERNAL; in ata_tag_internal()
1492 static inline bool ata_tag_valid(unsigned int tag) in ata_tag_valid() argument
1494 return tag < ATA_MAX_QUEUE || ata_tag_internal(tag); in ata_tag_valid()
1497 #define __ata_qc_for_each(ap, qc, tag, max_tag, fn) \ argument
1498 for ((tag) = 0; (tag) < (max_tag) && \
1499 ({ qc = fn((ap), (tag)); 1; }); (tag)++) \
1505 #define ata_qc_for_each_raw(ap, qc, tag) \ argument
1506 __ata_qc_for_each(ap, qc, tag, ATA_MAX_QUEUE, __ata_qc_from_tag)
1511 #define ata_qc_for_each(ap, qc, tag) \ argument
1512 __ata_qc_for_each(ap, qc, tag, ATA_MAX_QUEUE, ata_qc_from_tag)
1517 #define ata_qc_for_each_with_internal(ap, qc, tag) \ argument
1518 __ata_qc_for_each(ap, qc, tag, ATA_MAX_QUEUE + 1, ata_qc_from_tag)
1678 unsigned int tag) in __ata_qc_from_tag() argument
1680 if (ata_tag_valid(tag)) in __ata_qc_from_tag()
1681 return &ap->qcmd[tag]; in __ata_qc_from_tag()
1686 unsigned int tag) in ata_qc_from_tag() argument
1688 struct ata_queued_cmd *qc = __ata_qc_from_tag(ap, tag); in ata_qc_from_tag()