Lines Matching defs:chain
192 * chain bit is set), then set the chain bit in all the following link TRBs.
194 * have their chain bit cleared (so that each Link TRB is a separate TD).
196 * Section 6.4.4.1 of the 0.95 spec says link TRBs cannot have the chain bit
197 * set, but other sections talk about dealing with the chain bit set. This was
199 * xHCI hardware can't handle the chain bit being cleared on a link TRB.
207 u32 chain;
210 chain = le32_to_cpu(ring->enqueue->generic.field[3]) & TRB_CHAIN;
226 if (!chain && !more_trbs_coming)
230 * AMD 0.96 host, carry over the chain bit of the previous TRB
231 * (which may mean the chain bit is cleared).
237 next->link.control |= cpu_to_le32(chain);
930 * 2. Otherwise, we turn all the TRBs in the TD into No-op TRBs (with the chain
3131 * on AMD 0.96 host, clear the chain bit.
3519 /* Chain all the TRBs together; clear the chain bit in the last
3520 * TRB to indicate it's the last TRB in the chain.
3997 /* Set the chain bit for all except the last TRB */