• Home
  • Raw
  • Download

Lines Matching refs:trb

143 	req->trb = NULL;  in xhci_dbc_giveback()
163 union xhci_trb *trb = req->trb; in xhci_dbc_flush_single_request() local
165 trb->generic.field[0] = 0; in xhci_dbc_flush_single_request()
166 trb->generic.field[1] = 0; in xhci_dbc_flush_single_request()
167 trb->generic.field[2] = 0; in xhci_dbc_flush_single_request()
168 trb->generic.field[3] &= cpu_to_le32(TRB_CYCLE); in xhci_dbc_flush_single_request()
169 trb->generic.field[3] |= cpu_to_le32(TRB_TYPE(TRB_TR_NOOP)); in xhci_dbc_flush_single_request()
226 union xhci_trb *trb, *next; in xhci_dbc_queue_trb() local
228 trb = ring->enqueue; in xhci_dbc_queue_trb()
229 trb->generic.field[0] = cpu_to_le32(field1); in xhci_dbc_queue_trb()
230 trb->generic.field[1] = cpu_to_le32(field2); in xhci_dbc_queue_trb()
231 trb->generic.field[2] = cpu_to_le32(field3); in xhci_dbc_queue_trb()
232 trb->generic.field[3] = cpu_to_le32(field4); in xhci_dbc_queue_trb()
234 trace_xhci_dbc_gadget_ep_queue(ring, &trb->generic); in xhci_dbc_queue_trb()
249 union xhci_trb *trb; in xhci_dbc_queue_bulk_tx() local
261 trb = ring->enqueue; in xhci_dbc_queue_bulk_tx()
271 req->trb = ring->enqueue; in xhci_dbc_queue_bulk_tx()
285 trb->generic.field[3] |= cpu_to_le32(TRB_CYCLE); in xhci_dbc_queue_bulk_tx()
287 trb->generic.field[3] &= cpu_to_le32(~TRB_CYCLE); in xhci_dbc_queue_bulk_tx()
452 union xhci_trb *trb = &seg->trbs[TRBS_PER_SEGMENT - 1]; in xhci_dbc_ring_alloc() local
454 trb->link.segment_ptr = cpu_to_le64(dma); in xhci_dbc_ring_alloc()
455 trb->link.control = cpu_to_le32(LINK_TOGGLE | TRB_TYPE(TRB_LINK)); in xhci_dbc_ring_alloc()
732 trace_xhci_dbc_handle_transfer(ring, &req->trb->generic); in dbc_handle_xfer_event()