Lines Matching defs:chain
208 * chain bit is set), then set the chain bit in all the following link TRBs.
210 * have their chain bit cleared (so that each Link TRB is a separate TD).
212 * Section 6.4.4.1 of the 0.95 spec says link TRBs cannot have the chain bit
213 * set, but other sections talk about dealing with the chain bit set. This was
215 * xHCI hardware can't handle the chain bit being cleared on a link TRB.
223 u32 chain;
227 chain = le32_to_cpu(ring->enqueue->generic.field[3]) & TRB_CHAIN;
246 if (!chain && !more_trbs_coming)
250 * AMD 0.96 host, carry over the chain bit of the previous TRB
251 * (which may mean the chain bit is cleared).
257 next->link.control |= cpu_to_le32(chain);
1097 * 2. Otherwise, we turn all the TRBs in the TD into No-op TRBs (with the chain
3248 * on AMD 0.96 host, clear the chain bit.
3649 /* Chain all the TRBs together; clear the chain bit in the last
3650 * TRB to indicate it's the last TRB in the chain.
4130 /* Set the chain bit for all except the last TRB */