cdns3_check...rupt_proceed(9)
π NAME
cdns3_check_ep0_interrupt_proceed β okay bestie, this is the one that processes the interrupt related to endpoint 0 β¨ (and yeah, the header up top is squished to cdns3_check...rupt_proceed(9) from the Kernel API Manual, but the full glow-up name is right here, iykyk π«Ά).
πΈ SYNOPSIS
void cdns3_check_ep0_interrupt_proceed (struct cdns3_device *priv_dev ,
int dir );
π ARGUMENTS
priv_devβ the extended gadget object π like, that's the whole vibe container, no cap.dirβUSB_DIR_INfor IN direction,USB_DIR_OUTfor OUT direction π¦ (pick your lane, bestie, it's literally one or the other).
π₯ SEE ALSO
It lives in the kernel file ./drivers/usb/cdns3/cdns3-ep0.c, and the whole friend group is:
cdns3_ep0_run_transfer(9)cdns3_ep0_delegate_req(9)cdns3_req_ep0_set_configuration(9)cdns3_req_ep0_set_address(9)cdns3_req_ep0_get_status(9)cdns3_req_ep0_handle_feature(9)cdns3_req_ep0_set_sel(9)cdns3_req_ep0_set_isoch_delay(9)cdns3_ep0_standard_request(9)cdns3_ep0_setup_phase(9)cdns3_check_new_setup(9)cdns3_gadget_ep0_enable(9)cdns3_gadget_ep0_disable(9)cdns3_gadget_ep0_set_halt(9)cdns3_gadget_ep0_queue(9)cdns3_gadget_ep_set_wedge(9)cdns3_ep0_config(9)cdns3_init_ep0(9)
and that's the whole page, bestie π«Άβ¨ this iconic little entry is filed under ./drivers/usb/cdns3, dated October 2026, and answers to cdns3_check...rupt_proceed(9) β slay, go read the source, 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