Lines Matching refs:xhci

46 static int get_bw_index(struct xhci_hcd *xhci, struct usb_device *udev,  in get_bw_index()  argument
52 virt_dev = xhci->devs[udev->slot_id]; in get_bw_index()
61 bw_index = virt_dev->real_port + xhci->usb3_rhub.num_ports - 1; in get_bw_index()
281 struct xhci_hcd *xhci = hcd_to_xhci(mtk->hcd); in xhci_mtk_sch_init() local
287 num_usb_bus = xhci->usb3_rhub.num_ports * 2 + xhci->usb2_rhub.num_ports; in xhci_mtk_sch_init()
312 struct xhci_hcd *xhci; in xhci_mtk_add_ep_quirk() local
323 xhci = hcd_to_xhci(hcd); in xhci_mtk_add_ep_quirk()
324 virt_dev = xhci->devs[udev->slot_id]; in xhci_mtk_add_ep_quirk()
326 slot_ctx = xhci_get_slot_ctx(xhci, virt_dev->in_ctx); in xhci_mtk_add_ep_quirk()
327 ep_ctx = xhci_get_ep_ctx(xhci, virt_dev->in_ctx, ep_index); in xhci_mtk_add_ep_quirk()
330 xhci_dbg(xhci, "%s() type:%d, speed:%d, mpkt:%d, dir:%d, ep:%p\n", in xhci_mtk_add_ep_quirk()
347 bw_index = get_bw_index(xhci, udev, ep); in xhci_mtk_add_ep_quirk()
358 xhci_err(xhci, "Not enough bandwidth!\n"); in xhci_mtk_add_ep_quirk()
371 xhci_dbg(xhci, " PKTS:%x, CSCOUNT:%x, BM:%x, OFFSET:%x, REPEAT:%x\n", in xhci_mtk_add_ep_quirk()
383 struct xhci_hcd *xhci; in xhci_mtk_drop_ep_quirk() local
391 xhci = hcd_to_xhci(hcd); in xhci_mtk_drop_ep_quirk()
392 virt_dev = xhci->devs[udev->slot_id]; in xhci_mtk_drop_ep_quirk()
393 slot_ctx = xhci_get_slot_ctx(xhci, virt_dev->in_ctx); in xhci_mtk_drop_ep_quirk()
396 xhci_dbg(xhci, "%s() type:%d, speed:%d, mpks:%d, dir:%d, ep:%p\n", in xhci_mtk_drop_ep_quirk()
404 bw_index = get_bw_index(xhci, udev, ep); in xhci_mtk_drop_ep_quirk()