STRUCT MU3H_SCH_BW_INFO(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌈 struct mu3h_sch_bw_info 🌈

okay bestie, welcome to the struct mu3h_sch_bw_info(9) page β€” yes, it’s a Kernel API Manual moment, and this struct is literally the schedule info holder for a bandwidth domain. Let’s get into it. πŸ’…

πŸ’– NAME πŸ’–

struct mu3h_sch_bw_info β€” schedule information for bandwidth domain. periodt.

✨ SYNOPSIS ✨

struct mu3h_sch_bw_info {
    u32 bus_bw[XHCI_MTK_MAX_ESIT];
 };

🫢 Members 🫢

  • bus_bw β€” an array that keeps track of bandwidth already used at each uframes. That’s the whole member, no cap. πŸ’–

πŸ’« Description πŸ’«

The vibe check here: treat a HS root port as a bandwidth domain, but treat a SS root port as two bandwidth domains β€” one for IN eps and another for OUT eps. That’s the entire description, bestie, and it ate. ✨

πŸ‘€ SEE ALSO πŸ‘€

  • Kernel file ./drivers/usb/host/xhci-mtk.h
  • struct mu3h_sch_tt(9)
  • struct mu3h_sch_ep_info(9)
  • struct mu3c_ippc_regs(9)
okay but fr fr, those references are your next tabs to open, iykyk. πŸ¦‹

and that’s the page, bestie 🫢 β€” brought to you from ./drivers/usb/host, October 2026, for struct mu3h_sch_bw_info(9). πŸ’…βœ¨

πŸ“¦ where this page comes from