dwc3_ep_inc_enq(9)
β¨ NAME β¨
okay so welcome to dwc3_ep_inc_enq(9), straight out of the Kernel API Manual π
β this page is about the function whose whole job is literally to increment endpoint's enqueue pointer. That's it, that's the main-character task, no cap π«Ά.
πΈ SYNOPSIS πΈ
the signature is exactly this cutie:
void dwc3_ep_inc_enq (struct dwc3_ep *dep );
π ARGUMENTS π
depβ The endpoint whose enqueue pointer we're incrementing π¦. Like, that's the one getting the little bump, periodt.
π SEE ALSO π
the kernel file is ./drivers/usb/dwc3/gadget.c, and these linked besties are all here too:
dwc3_gadget_set_test_mode(9)dwc3_gadget_get_link_state(9)dwc3_gadget_set_link_state(9)dwc3_ep_inc_trb(9)dwc3_ep_inc_deq(9)dwc3_gadget_giveback(9)dwc3_send_gadget_generic_command(9)dwc3_send_gadget_ep_cmd(9)dwc3_gadget_start_config(9)dwc3_gadget_calc_tx_fifo_size(9)dwc3_gadget_calc_ram_depth(9)dwc3_gadget_clear_tx_fifos(9)__dwc3_gadget_ep_enable(9)__dwc3_gadget_ep_disable(9)dwc3_ep_prev_trb(9)dwc3_prepare_one_trb(9)dwc3_prepare_last_sg(9)__dwc3_stop_active_transfer(9)dwc3_gadget_start_isoc_quirk(9)dwc3_gadget_setup_nump(9)dwc3_gadget_check_config(9)dwc3_gadget_init(9)
and that's the tiny but iconic page, bestie π«Ά β source/version tag ./drivers/usb/dwc3, dated October 2026, periodt π.
π¦ 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