Home
last modified time | relevance | path

Searched refs:num_trbs (Results 1 – 11 of 11) sorted by relevance

/OK3568_Linux_fs/u-boot/drivers/usb/host/
H A Dxhci-ring.c558 int num_trbs = 0; in xhci_bulk_tx() local
608 num_trbs++; in xhci_bulk_tx()
612 num_trbs++; in xhci_bulk_tx()
673 if (num_trbs > 1) in xhci_bulk_tx()
690 num_trbs - 1); in xhci_bulk_tx()
702 queue_trb(ctrl, ring, (num_trbs > 1), trb_fields); in xhci_bulk_tx()
704 --num_trbs; in xhci_bulk_tx()
753 int num_trbs; in xhci_ctrl_tx() local
793 num_trbs = 2; in xhci_ctrl_tx()
801 num_trbs++; in xhci_ctrl_tx()
/OK3568_Linux_fs/kernel/drivers/usb/host/
H A Dxhci-ring.c285 unsigned int num_trbs) in room_on_ring() argument
289 if (ring->num_trbs_free < num_trbs) in room_on_ring()
294 if (ring->num_trbs_free < num_trbs + num_trbs_in_deq_seg) in room_on_ring()
1010 ring->num_trbs_free += td->num_trbs; in xhci_invalidate_cancelled_tds()
1016 ring->num_trbs_free += td->num_trbs; in xhci_invalidate_cancelled_tds()
2274 ep_ring->num_trbs_free += td->num_trbs - 1; in finish_td()
2496 ep->ring->num_trbs_free += td->num_trbs - 1; in skip_isoc_td()
3205 u32 ep_state, unsigned int num_trbs, gfp_t mem_flags) in prepare_ring() argument
3239 if (room_on_ring(xhci, ep_ring, num_trbs)) in prepare_ring()
3249 num_trbs_needed = num_trbs - ep_ring->num_trbs_free; in prepare_ring()
[all …]
H A Dxhci-dbgcap.c250 unsigned int num_trbs; in xhci_dbc_queue_bulk_tx() local
255 num_trbs = count_trbs(req->dma, req->length); in xhci_dbc_queue_bulk_tx()
256 WARN_ON(num_trbs != 1); in xhci_dbc_queue_bulk_tx()
257 if (ring->num_trbs_free < num_trbs) in xhci_dbc_queue_bulk_tx()
H A Dxhci.h1570 unsigned int num_trbs; member
2065 unsigned int num_trbs, gfp_t flags);
H A Dxhci-mem.c481 unsigned int num_trbs, gfp_t flags) in xhci_ring_expansion() argument
489 num_segs_needed = (num_trbs + (TRBS_PER_SEGMENT - 1) - 1) / in xhci_ring_expansion()
/OK3568_Linux_fs/u-boot/drivers/usb/cdns3/
H A Dgadget.c203 priv_ep->num_trbs = ring_size / TRB_SIZE; in cdns3_allocate_trb_pool()
205 link_trb = (priv_ep->trb_pool + (priv_ep->num_trbs - 1)); in cdns3_allocate_trb_pool()
285 cdns3_ep_inc_trb(&priv_ep->enqueue, &priv_ep->pcs, priv_ep->num_trbs); in cdns3_ep_inc_enq()
295 cdns3_ep_inc_trb(&priv_ep->dequeue, &priv_ep->ccs, priv_ep->num_trbs); in cdns3_ep_inc_deq()
852 if ((priv_ep->enqueue + num_trb) >= (priv_ep->num_trbs - 1)) { in cdns3_ep_run_transfer()
861 if (doorbell && dma_index == priv_ep->num_trbs - 1) { in cdns3_ep_run_transfer()
867 link_trb = priv_ep->trb_pool + (priv_ep->num_trbs - 1); in cdns3_ep_run_transfer()
1107 if ((current_index == (priv_ep->num_trbs - 1)) && in cdns3_request_handled()
1861 priv_ep->free_trbs = priv_ep->num_trbs - 1; in cdns3_gadget_ep_enable()
H A Dgadget.h1155 int num_trbs; member
/OK3568_Linux_fs/kernel/drivers/usb/cdns3/
H A Dgadget.c230 int num_trbs = ring_size / TRB_SIZE; in cdns3_allocate_trb_pool() local
249 priv_ep->num_trbs = num_trbs; in cdns3_allocate_trb_pool()
255 link_trb = (priv_ep->trb_pool + (priv_ep->num_trbs - 1)); in cdns3_allocate_trb_pool()
342 cdns3_ep_inc_trb(&priv_ep->enqueue, &priv_ep->pcs, priv_ep->num_trbs); in cdns3_ep_inc_enq()
352 cdns3_ep_inc_trb(&priv_ep->dequeue, &priv_ep->ccs, priv_ep->num_trbs); in cdns3_ep_inc_deq()
1157 if ((priv_ep->enqueue + num_trb) >= (priv_ep->num_trbs - 1)) { in cdns3_ep_run_transfer()
1165 if (doorbell && dma_index == priv_ep->num_trbs - 1) { in cdns3_ep_run_transfer()
1171 link_trb = priv_ep->trb_pool + (priv_ep->num_trbs - 1); in cdns3_ep_run_transfer()
1478 if ((current_index == (priv_ep->num_trbs - 1)) && in cdns3_trb_handled()
2399 priv_ep->free_trbs = priv_ep->num_trbs - 1; in cdns3_gadget_ep_enable()
H A Dgadget.h1173 int num_trbs; member
/OK3568_Linux_fs/kernel/drivers/usb/dwc3/
H A Dgadget.c1384 req->num_trbs++; in dwc3_prepare_one_trb()
1526 unsigned int num_trbs = 1; in dwc3_prepare_last_sg() local
1529 num_trbs++; in dwc3_prepare_last_sg()
1531 if (dwc3_calc_trbs_left(dep) < num_trbs) in dwc3_prepare_last_sg()
1534 req->needs_extra_trb = num_trbs > 1; in dwc3_prepare_last_sg()
1547 return num_trbs; in dwc3_prepare_last_sg()
1559 unsigned int num_trbs = req->num_trbs; in dwc3_prepare_trbs_sg() local
1638 return req->num_trbs - num_trbs; in dwc3_prepare_trbs_sg()
2143 for (i = 0; i < req->num_trbs; i++) { in dwc3_gadget_ep_skip_trbs()
2151 req->num_trbs = 0; in dwc3_gadget_ep_skip_trbs()
[all …]
H A Dcore.h947 unsigned int num_trbs; member