dwc2_ls_pmap_schedule(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

dwc2_ls_pmap_schedule β€” schedule a low speed QH, bestie. This is the dwc2_ls_pmap_schedule(9) page from the Kernel API Manual, and we’re gonna make it make sense πŸ’…

🌸 SYNOPSIS 🌸

int dwc2_ls_pmap_schedule (struct dwc2_hsotg *hsotg , struct dwc2_qh *qh
, int search_slice );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • hsotg β€” the HCD state struct for the DWC OTG controller, aka the controller’s whole main-character state.
  • qh β€” the QH for the periodic transfer.
  • search_slice β€” we start trying to schedule at the slice you pass in. Remember that slices are the units of the low speed schedule (think 25us or so), so that’s the vibe.

πŸ’… DESCRIPTION πŸ’…

Okay so this wraps pmap_schedule with the right parameters for low speed scheduling. Normally, low speed devices get scheduled on the map associated with the TT. That’s the whole tea πŸ«–

🫢 RETURN 🫢

0 for success, or an error code. No cap.

πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file ./drivers/usb/dwc2/hcd_queue.c β€” go read it, iykyk:


mwah πŸ’‹ this page is from ./drivers/usb/dwc2, dated October 2026, and it’s literally dwc2_ls_pmap_schedule(9). periodt πŸŽ€

πŸ“¦ where this page comes from