dwc2_deschedule_periodic(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

dwc2_deschedule_periodic β€” okay so this one removes an interrupt or isochronous transfer from the periodic schedule. That’s literally the whole job, bestie: deschedule the periodic transfer. πŸ’…


🌸 SYNOPSIS 🌸

void dwc2_deschedule_periodic (struct dwc2_hsotg *hsotg , struct dwc2_qh *qh );

It’s void, so no return value is coming back to you β€” it’s giving β€œdo the thing and dip.” πŸ’¨


πŸŽ€ ARGUMENTS πŸŽ€

  • hsotg β€” the HCD state structure for the DWC OTG controller. Like, the controller’s whole state situation. πŸ‘‘
  • qh β€” the QH for the periodic transfer. That’s the queue head for the periodic transfer you’re descheduling. πŸ¦‹

πŸ’– SEE ALSO πŸ’–

Kernel file ./drivers/usb/dwc2/hcd_queue.c β€” yes bestie, that’s the spot. πŸ“‚

The whole friend group of related calls:


xoxo πŸ’– β€” signed off from ./drivers/usb/dwc2, dated October 2026, on the dwc2_deschedule_periodic(9) page.

πŸ“¦ where this page comes from