Searched refs:trb (Results 1 – 13 of 13) sorted by relevance
| /rk3399_rockchip-uboot/drivers/usb/cdns3/ |
| H A D | debug.h | 115 struct cdns3_trb *trb; in cdns3_dbg_ring() local 122 trb = &priv_ep->trb_pool[priv_ep->dequeue]; in cdns3_dbg_ring() 127 priv_ep->dequeue, trb, in cdns3_dbg_ring() 128 (unsigned long long)cdns3_trb_virt_to_dma(priv_ep, trb)); in cdns3_dbg_ring() 130 trb = &priv_ep->trb_pool[priv_ep->enqueue]; in cdns3_dbg_ring() 133 priv_ep->enqueue, trb, in cdns3_dbg_ring() 134 (unsigned long long)cdns3_trb_virt_to_dma(priv_ep, trb)); in cdns3_dbg_ring() 150 trb = &ring[i]; in cdns3_dbg_ring() 153 le32_to_cpu(trb->buffer), in cdns3_dbg_ring() 154 le32_to_cpu(trb->length), in cdns3_dbg_ring() [all …]
|
| H A D | gadget.c | 160 struct cdns3_trb *trb) in cdns3_trb_virt_to_dma() argument 162 u32 offset = (char *)trb - (char *)priv_ep->trb_pool; in cdns3_trb_virt_to_dma() 775 struct cdns3_trb *trb) in cdns3_wa1_update_guard() argument 787 priv_ep->wa1_trb = trb; in cdns3_wa1_update_guard() 820 struct cdns3_trb *trb; in cdns3_ep_run_transfer() local 845 trb = priv_ep->trb_pool + priv_ep->enqueue; in cdns3_ep_run_transfer() 847 priv_req->trb = trb; in cdns3_ep_run_transfer() 885 togle_pcs = cdns3_wa1_update_guard(priv_ep, trb); in cdns3_ep_run_transfer() 896 trb->buffer = TRB_BUFFER(trb_dma); in cdns3_ep_run_transfer() 904 trb->length = TRB_BURST_LEN(priv_ep->trb_burst_size) | in cdns3_ep_run_transfer() [all …]
|
| H A D | gadget.h | 1201 struct cdns3_trb *trb; member 1305 struct cdns3_trb *trb);
|
| /rk3399_rockchip-uboot/drivers/usb/dwc3/ |
| H A D | ep0.c | 54 struct dwc3_trb *trb; in dwc3_ep0_start_trans() local 65 trb = &dwc->ep0_trb[dep->free_slot]; in dwc3_ep0_start_trans() 70 trb->bpl = lower_32_bits(buf_dma); in dwc3_ep0_start_trans() 71 trb->bph = upper_32_bits(buf_dma); in dwc3_ep0_start_trans() 72 trb->size = len; in dwc3_ep0_start_trans() 73 trb->ctrl = type; in dwc3_ep0_start_trans() 75 trb->ctrl |= (DWC3_TRB_CTRL_HWO in dwc3_ep0_start_trans() 79 trb->ctrl |= DWC3_TRB_CTRL_CHN; in dwc3_ep0_start_trans() 81 trb->ctrl |= (DWC3_TRB_CTRL_IOC in dwc3_ep0_start_trans() 85 dwc3_flush_cache((uintptr_t)trb, sizeof(*trb)); in dwc3_ep0_start_trans() [all …]
|
| H A D | gadget.c | 245 req->trb = NULL; in dwc3_gadget_giveback() 326 struct dwc3_trb *trb) in dwc3_trb_dma_offset() argument 328 u32 offset = (char *) trb - (char *) dep->trb_pool; in dwc3_trb_dma_offset() 705 struct dwc3_trb *trb; in dwc3_prepare_one_trb() local 713 trb = &dep->trb_pool[dep->free_slot & DWC3_TRB_MASK]; in dwc3_prepare_one_trb() 715 if (!req->trb) { in dwc3_prepare_one_trb() 717 req->trb = trb; in dwc3_prepare_one_trb() 718 req->trb_dma = dwc3_trb_dma_offset(dep, trb); in dwc3_prepare_one_trb() 738 trb->size = DWC3_TRB_SIZE_LENGTH(length); in dwc3_prepare_one_trb() 739 trb->bpl = lower_32_bits(dma); in dwc3_prepare_one_trb() [all …]
|
| H A D | core.h | 620 struct dwc3_trb *trb; member
|
| /rk3399_rockchip-uboot/drivers/usb/host/ |
| H A D | xhci-ring.c | 37 struct xhci_segment *seg, union xhci_trb *trb) in last_trb() argument 40 return trb == &seg->trbs[TRBS_PER_SEGMENT]; in last_trb() 42 return TRB_TYPE_LINK_LE32(trb->link.control); in last_trb() 58 union xhci_trb *trb) in last_trb_on_last_seg() argument 61 return ((trb == &seg->trbs[TRBS_PER_SEGMENT]) && in last_trb_on_last_seg() 64 return le32_to_cpu(trb->link.control) & LINK_TOGGLE; in last_trb_on_last_seg() 186 struct xhci_generic_trb *trb; in queue_trb() local 189 trb = &ring->enqueue->generic; in queue_trb() 192 trb->field[i] = cpu_to_le32(trb_fields[i]); in queue_trb() 194 xhci_flush_cache((uintptr_t)trb, sizeof(struct xhci_generic_trb)); in queue_trb() [all …]
|
| /rk3399_rockchip-uboot/include/usb/ |
| H A D | xhci.h | 1237 unsigned long trb_addr(struct xhci_segment *seg, union xhci_trb *trb);
|
| /rk3399_rockchip-uboot/arch/arm/dts/ |
| H A D | rk3399.dtsi | 412 snps,xhci-trb-ent-quirk; 446 snps,xhci-trb-ent-quirk;
|
| H A D | rk3328.dtsi | 666 snps,xhci-trb-ent-quirk;
|
| H A D | rk3568.dtsi | 281 snps,xhci-trb-ent-quirk; 313 snps,xhci-trb-ent-quirk;
|
| H A D | rv1126.dtsi | 2016 snps,xhci-trb-ent-quirk;
|
| H A D | rk3528.dtsi | 436 snps,xhci-trb-ent-quirk;
|