dwc2_hc_set_even_odd_frame(9)
π dwc2_hc_set_even_odd_frame(9) π
okay bestie, welcome to the Kernel API Manual entry for this little function π it's giving βsmall but important USB host-channel behavior,β and we're gonna get into it.
β¨ NAME β¨
dwc2_hc_set_even_odd_frame β sets the channel property that indicates in which frame a periodic transfer should occur πΈ
π SYNOPSIS π
void dwc2_hc_set_even_odd_frame (struct dwc2_hsotg *hsotg , struct
dwc2_host_chan *chan , u32 *hcchar );
π«Ά ARGUMENTS π«Ά
hsotgβ programming view of the DWC_otg controller πchanβ identifies the host channel to set up and its properties πhccharβ current value of the HCCHAR register for the specified host channel β
π DESCRIPTION π
so here's the vibe: this function sets the channel property that indicates in which frame a periodic transfer should occur. cute, right? π
but bestie, read this part carefully: This function has no effect on non-periodic transfers π like, literally none. if the transfer isn't periodic, this function is just gonna sit there and do nothing. no cap.
π SEE ALSO π
kernel file: ./drivers/usb/dwc2/hcd.c β and here's the full squad, bestie π«Ά
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_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_hcd_select_transactions(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)
byeee π«Ά this page came from the ./drivers/usb/dwc2 source/version and is dated October 2026 π mwah π
π¦ 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