Lines Matching +full:low +full:- +full:bandwidth
1 /* SPDX-License-Identifier: GPL-2.0 */
28 * bandwidth to it.
31 #define XHCI_MTK_BW_INDEX(x) ((x) & (XHCI_MTK_MAX_ESIT - 1))
37 * @fs_bus_bw_out: save bandwidth used by FS/LS OUT eps in each uframes
38 * @fs_bus_bw_in: save bandwidth used by FS/LS IN eps in each uframes
39 * @ls_bus_bw: save bandwidth used by LS eps in each uframes
40 * @fs_frame_bw: save bandwidth used by FS/LS eps in each FS frames
41 * @in_ss_cnt: the count of Start-Split for IN eps
54 * struct mu3h_sch_bw_info: schedule information for bandwidth domain
56 * @bus_bw: array to keep track of bandwidth already used at each uframes
58 * treat a HS root port as a bandwidth domain, but treat a SS root port as
59 * two bandwidth domains, one for IN eps and another for OUT eps.
68 * @esit: unit is 125us, equal to 2 << Interval field in ep-context
73 * @endpoint: linked into bandwidth domain which it belongs to
75 * @bw_info: bandwidth domain which this endpoint belongs
80 * @allocated: the bandwidth is aready allocated from bus_bw
96 * @bw_budget_table: table to record bandwidth budget per microframe
132 * @u3_ctrl_p[x]: ip usb3 port x control register, only low 4bytes are used
133 * @u2_ctrl_p[x]: ip usb2 port x control register, only low 4bytes are used
180 return dev_get_drvdata(hcd->self.controller); in hcd_to_mtk()