Searched refs:num_trbs (Results 1 – 12 of 12) sorted by relevance
/openbmc/u-boot/drivers/usb/host/ |
H A D | xhci-ring.c | 557 int num_trbs = 0; in xhci_bulk_tx() local 607 num_trbs++; in xhci_bulk_tx() 611 num_trbs++; in xhci_bulk_tx() 672 if (num_trbs > 1) in xhci_bulk_tx() 689 num_trbs - 1); in xhci_bulk_tx() 701 queue_trb(ctrl, ring, (num_trbs > 1), trb_fields); in xhci_bulk_tx() 703 --num_trbs; in xhci_bulk_tx() 752 int num_trbs; in xhci_ctrl_tx() local 792 num_trbs = 2; in xhci_ctrl_tx() 800 num_trbs++; in xhci_ctrl_tx()
|
/openbmc/linux/drivers/usb/gadget/udc/cdns2/ |
H A D | cdns2-gadget.c | 317 int num_trbs) in cdns2_prepare_ring() argument 371 while (i < num_trbs) { in cdns2_dbg_request_trbs() 375 num_trbs = num_trbs - i; in cdns2_dbg_request_trbs() 399 num_trbs = pep->dir ? num_trbs * pep->interval : 1; in cdns2_count_trbs() 406 num_trbs++; in cdns2_count_trbs() 409 return num_trbs; in cdns2_count_trbs() 443 num_trbs = num_trbs + temp; in cdns2_count_sg_trbs() 445 num_trbs = num_trbs + temp - 1; in cdns2_count_sg_trbs() 456 return num_trbs; in cdns2_count_sg_trbs() 500 int num_trbs) in cdns2_ep_tx_isoc() argument [all …]
|
/openbmc/linux/drivers/usb/cdns3/ |
H A D | cdnsp-ring.c | 1626 int num_trbs, in cdnsp_prepare_ring() argument 1685 num_trbs, GFP_ATOMIC); in cdnsp_prepare_transfer() 1705 unsigned int num_trbs; in cdnsp_count_trbs() local 1709 if (num_trbs == 0) in cdnsp_count_trbs() 1710 num_trbs++; in cdnsp_count_trbs() 1712 return num_trbs; in cdnsp_count_trbs() 1736 return num_trbs; in count_sg_trbs_needed() 1871 unsigned int num_trbs; in cdnsp_queue_bulk_tx() local 1900 num_trbs++; in cdnsp_queue_bulk_tx() 2017 int num_trbs; in cdnsp_queue_ctrl_tx() local [all …]
|
H A D | cdns3-gadget.c | 216 int num_trbs = ring_size / TRB_SIZE; in cdns3_allocate_trb_pool() local 235 priv_ep->num_trbs = num_trbs; in cdns3_allocate_trb_pool() 241 link_trb = (priv_ep->trb_pool + (priv_ep->num_trbs - 1)); in cdns3_allocate_trb_pool() 328 cdns3_ep_inc_trb(&priv_ep->enqueue, &priv_ep->pcs, priv_ep->num_trbs); in cdns3_ep_inc_enq() 338 cdns3_ep_inc_trb(&priv_ep->dequeue, &priv_ep->ccs, priv_ep->num_trbs); in cdns3_ep_inc_deq() 1162 if ((priv_ep->enqueue + num_trb) >= (priv_ep->num_trbs - 1)) { in cdns3_ep_run_transfer() 1170 if (doorbell && dma_index == priv_ep->num_trbs - 1) { in cdns3_ep_run_transfer() 1176 link_trb = priv_ep->trb_pool + (priv_ep->num_trbs - 1); in cdns3_ep_run_transfer() 1532 if ((current_index == (priv_ep->num_trbs - 1)) && in cdns3_trb_handled() 2475 priv_ep->free_trbs = priv_ep->num_trbs - 1; in cdns3_gadget_ep_enable()
|
H A D | cdnsp-mem.c | 423 unsigned int num_trbs, in cdnsp_ring_expansion() argument 432 num_segs_needed = (num_trbs + (TRBS_PER_SEGMENT - 1) - 1) / in cdnsp_ring_expansion()
|
H A D | cdns3-gadget.h | 1177 int num_trbs; member
|
H A D | cdnsp-gadget.h | 1494 unsigned int num_trbs, gfp_t flags);
|
/openbmc/linux/drivers/usb/host/ |
H A D | xhci-ring.c | 3393 unsigned int num_trbs; in count_trbs() local 3397 if (num_trbs == 0) in count_trbs() 3398 num_trbs++; in count_trbs() 3400 return num_trbs; in count_trbs() 3424 return num_trbs; in count_sg_trbs_needed() 3753 td->num_trbs++; in xhci_queue_bulk_tx() 3794 int num_trbs; in xhci_queue_ctrl_tx() local 3815 num_trbs = 2; in xhci_queue_ctrl_tx() 3822 num_trbs++; in xhci_queue_ctrl_tx() 3831 td->num_trbs = num_trbs; in xhci_queue_ctrl_tx() [all …]
|
H A D | xhci-dbgcap.c | 250 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 D | xhci.h | 1580 unsigned int num_trbs; member 2087 unsigned int num_trbs, gfp_t flags);
|
/openbmc/linux/drivers/usb/dwc3/ |
H A D | gadget.c | 201 req->num_trbs = 0; in dwc3_gadget_del_and_unmap_request() 1261 req->num_trbs++; in dwc3_prepare_one_trb() 1408 unsigned int num_trbs = 1; in dwc3_prepare_last_sg() local 1411 num_trbs++; in dwc3_prepare_last_sg() 1416 req->needs_extra_trb = num_trbs > 1; in dwc3_prepare_last_sg() 1429 return num_trbs; in dwc3_prepare_last_sg() 1441 unsigned int num_trbs = req->num_trbs; in dwc3_prepare_trbs_sg() local 1530 return req->num_trbs - num_trbs; in dwc3_prepare_trbs_sg() 2038 for (i = 0; i < req->num_trbs; i++) { in dwc3_gadget_ep_skip_trbs() 2046 req->num_trbs = 0; in dwc3_gadget_ep_skip_trbs() [all …]
|
H A D | core.h | 961 unsigned int num_trbs; member
|