Lines Matching defs:chain
202 * chain bit is set), then set the chain bit in all the following link TRBs.
204 * have their chain bit cleared (so that each Link TRB is a separate TD).
206 * Section 6.4.4.1 of the 0.95 spec says link TRBs cannot have the chain bit
207 * set, but other sections talk about dealing with the chain bit set. This was
209 * xHCI hardware can't handle the chain bit being cleared on a link TRB.
217 u32 chain;
221 chain = le32_to_cpu(ring->enqueue->generic.field[3]) & TRB_CHAIN;
240 if (!chain && !more_trbs_coming)
244 * AMD 0.96 host, carry over the chain bit of the previous TRB
245 * (which may mean the chain bit is cleared).
251 next->link.control |= cpu_to_le32(chain);
1087 * 2. Otherwise, we turn all the TRBs in the TD into No-op TRBs (with the chain
3268 * on AMD 0.96 host, clear the chain bit.
3669 /* Chain all the TRBs together; clear the chain bit in the last
3670 * TRB to indicate it's the last TRB in the chain.
4147 /* Set the chain bit for all except the last TRB */