dwc2_uframe_unschedule(9)
dwc2_uframe_unschedule(9) β yes bestie, that's the page title β and it's straight from the Kernel API Manual. The whole vibe? A kernel API function whose entire personality is undoing dwc2_uframe_schedule(). iconic, honestly π
β¨ NAME β¨
dwc2_uframe_unschedule β Undoes dwc2_uframe_schedule().
π¦ SYNOPSIS π¦
okay so here's the exact signature, bestie β copy it exactly, no improv:
void dwc2_uframe_unschedule (struct dwc2_hsotg *hsotg , struct dwc2_qh
*qh );
π ARGUMENTS π
hsotgβ The HCD state structure for the DWC OTG controller. literally the HCD state structure for the DWC OTG controller, no cap π«Άqhβ QH for the periodic transfer. yep, the QH for the periodic transfer β that's the whole job π
π₯ SEE ALSO π₯
Kernel file ./drivers/usb/dwc2/hcd_queue.c β the source file in question, bestie.
dwc2_periodic_channel_available(9)dwc2_check_periodic_bandwidth(9)pmap_schedule(9)pmap_unschedule(9)dwc2_get_ls_map(9)dwc2_qh_print(9)dwc2_qh_schedule_print(9)dwc2_ls_pmap_schedule(9)dwc2_ls_pmap_unschedule(9)dwc2_hs_pmap_schedule(9)dwc2_hs_pmap_unschedule(9)dwc2_uframe_schedule_split(9)dwc2_uframe_schedule_hs(9)dwc2_uframe_schedule_ls(9)dwc2_uframe_schedule(9)dwc2_pick_first_frame(9)dwc2_do_reserve(9)dwc2_do_unreserve(9)dwc2_unreserve_timer_fn(9)dwc2_check_max_xfer_size(9)dwc2_schedule_periodic(9)dwc2_deschedule_periodic(9)dwc2_wait_timer_fn(9)dwc2_qh_init(9)dwc2_hcd_qh_create(9)dwc2_hcd_qh_free(9)dwc2_hcd_qh_add(9)dwc2_hcd_qh_unlink(9)dwc2_next_for_periodic_split(9)dwc2_next_periodic_start(9)dwc2_hcd_qtd_init(9)dwc2_hcd_qtd_add(9)
xoxo, ur dwc2 bestie π β source/version line: ./drivers/usb/dwc2, date: October 2026, page: dwc2_uframe_unschedule(9). slay and goodbye π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms