dwc2_hcd_sel...transactions(9)
β¨ NAME β¨
okay so bestie, this page is from the Kernel API Manual, and it's all about dwc2_hcd_select_transactions π
β¨. She selects transactions from the HCD transfer schedule and assigns them to available host channels. Called from the HCD interrupt handler functions. That's the whole gig, no cap π«Ά.
πΈ SYNOPSIS πΈ
enum dwc2_transaction_type dwc2_hcd_select_transactions (struct dwc2_hsotg *hsotg );
π§Έ ARGUMENTS π§Έ
hsotgβ the HCD state structure. That's the one thing she needs, bestie π.
π RETURN π
The types of new transactions that were assigned to host channels. Literally which new transactions got picked and sent to the channels π.
π SEE ALSO π
Kernel file ./drivers/usb/dwc2/hcd.c β and then a whole friend group of kernel API pages. Peep the lineup, iykyk π:
dwc2_enable_common_interrupts(9)dwc2_enable_host_interrupts(9)dwc2_disable_host_interrupts(9)dwc2_calc_frame_interval(9)dwc2_read_packet(9)dwc2_dump_channel_info(9)dwc2_hc_init(9)dwc2_hc_halt(9)dwc2_hc_cleanup(9)dwc2_hc_set_even_odd_frame(9)dwc2_hc_write_packet(9)dwc2_hc_do_ping(9)dwc2_hc_start_transfer(9)dwc2_hc_start_transfer_ddma(9)dwc2_hc_continue_transfer(9)dwc2_hcd_start(9)dwc2_hcd_connect(9)dwc2_hcd_disconnect(9)dwc2_hcd_rem_wakeup(9)dwc2_hcd_stop(9)dwc2_core_init(9)dwc2_core_host_init(9)dwc2_assign_and_init_hc(9)dwc2_queue_transaction(9)dwc2_hcd_queue_transactions(9)dwc2_port_suspend(9)dwc2_port_resume(9)dwc2_host_get_tt_info(9)dwc2_host_put_tt_info(9)dwc2_backup_host_registers(9)dwc2_restore_host_registers(9)dwc2_host_enter_hibernation(9)dwc2_host_enter_partial_power_down(9)dwc2_host_enter_clock_gating(9)dwc2_host_exit_clock_gating(9)
mwah π okay that's the tea: this page lives in ./drivers/usb/dwc2, it's dated October 2026, and its manual-page name is dwc2_hcd_sel...transactions(9). byeee π«Άπ
π¦ 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