Lines Matching refs:trb
143 req->trb = NULL;
163 union xhci_trb *trb = req->trb;
165 trb->generic.field[0] = 0;
166 trb->generic.field[1] = 0;
167 trb->generic.field[2] = 0;
168 trb->generic.field[3] &= cpu_to_le32(TRB_CYCLE);
169 trb->generic.field[3] |= cpu_to_le32(TRB_TYPE(TRB_TR_NOOP));
226 union xhci_trb *trb, *next;
228 trb = ring->enqueue;
229 trb->generic.field[0] = cpu_to_le32(field1);
230 trb->generic.field[1] = cpu_to_le32(field2);
231 trb->generic.field[2] = cpu_to_le32(field3);
232 trb->generic.field[3] = cpu_to_le32(field4);
234 trace_xhci_dbc_gadget_ep_queue(ring, &trb->generic);
249 union xhci_trb *trb;
261 trb = ring->enqueue;
271 req->trb = ring->enqueue;
279 * Add a barrier between writes of trb fields and flipping
285 trb->generic.field[3] |= cpu_to_le32(TRB_CYCLE);
287 trb->generic.field[3] &= cpu_to_le32(~TRB_CYCLE);
452 union xhci_trb *trb = &seg->trbs[TRBS_PER_SEGMENT - 1];
454 trb->link.segment_ptr = cpu_to_le64(dma);
455 trb->link.control = cpu_to_le32(LINK_TOGGLE | TRB_TYPE(TRB_LINK));
732 trace_xhci_dbc_handle_transfer(ring, &req->trb->generic);