TRB_LINK
TRB_TYPE(TRB_LINK) | TRB_TOGGLE | ch_bit);
while (TRB_FIELD_TO_TYPE(le32_to_cpu(trb->control)) == TRB_LINK) {
link_trb->control = cpu_to_le32(TRB_CYCLE | TRB_TYPE(TRB_LINK) | TRB_TOGGLE);
TRB_TYPE(TRB_LINK) | TRB_CHAIN);
case TRB_LINK:
case TRB_LINK:
#define TRB_TYPE_LINK(x) (((x) & TRB_TYPE_BITMASK) == TRB_TYPE(TRB_LINK))
cpu_to_le32(TRB_TYPE(TRB_LINK)))
val |= TRB_TYPE(TRB_LINK);
link_trb->field[3] = cpu_to_le32(TRB_TYPE(TRB_LINK)) | cpu_to_le32(LINK_TOGGLE);
case TRB_LINK:
case TRB_LINK:
link_trb->control = cpu_to_le32(TRB_CYCLE | TRB_TYPE(TRB_LINK) |
TRB_TYPE(TRB_LINK));
TRB_TYPE(TRB_LINK) | TRB_TOGGLE | ch_bit);
control = ring->pcs | TRB_TYPE(TRB_LINK) | TRB_CHAIN
TRB_TYPE(TRB_LINK) | TRB_CHAIN);
while (TRB_FIELD_TO_TYPE(le32_to_cpu(trb->control)) == TRB_LINK &&
trb->link.control = cpu_to_le32(LINK_TOGGLE | TRB_TYPE(TRB_LINK));
val |= TRB_TYPE(TRB_LINK);
case TRB_LINK:
#define TRB_TYPE_LINK(x) (((x) & TRB_TYPE_BITMASK) == TRB_TYPE(TRB_LINK))
cpu_to_le32(TRB_TYPE(TRB_LINK)))
case TRB_LINK: