cdns3_check_...rupt_proceed(9)
π cdns3_check_ep_interrupt_proceed β a Kernel API Manual moment
okay so bestie, welcome to the Kernel API Manual entry for cdns3_check_ep_interrupt_proceed(9) β yes the whole page name is a mouthful, the header got truncated to cdns3_check_...rupt_proceed(9) because even the manpage tooling was like "girl that's long", but we move. this is the USB gadget interrupt-checking queen and she's here to be understood, fr fr π
β¨ NAME β¨
cdns3_check_ep_interrupt_proceed β the function that processes interrupts related to the endpoint π
πΈ SYNOPSIS πΈ
int cdns3_check_ep_interrupt_proceed(struct cdns3_endpoint *priv_ep);
π¦ ARGUMENTS π¦
priv_epβ the endpoint object. that's it. that's the whole argument. she's an endpoint, she's private to you, she's iconic π
β DESCRIPTION β
Returns 0. that's the description. that's literally the whole description. no cap, the docs said "Returns 0" and then clocked out π
lowkey it's giving main character energy with zero lore, but hey β at least you know what you're getting back. 0 and nothing else. periodt π«Ά
π SEE ALSO π
π§ the file itself
Kernel file ./drivers/usb/cdns3/cdns3-gadget.c β go read the source, bestie, that's where the real tea is π
π the whole friend group (every single one, no skips)
cdns3_clear_register_bit(9)cdns3_set_register_bit(9)cdns3_ep_addr_to_index(9)cdns3_next_request(9)cdns3_next_align_buf(9)cdns3_next_priv_request(9)cdns3_select_ep(9)cdns3_get_tdl(9)cdns3_allocate_trb_pool(9)cdns3_ep_stall_flush(9)cdns3_hw_reset_eps_config(9)cdns3_ep_inc_trb(9)cdns3_ep_inc_enq(9)cdns3_ep_inc_deq(9)cdns3_allow_enable_l1(9)cdns3_start_all_request(9)cdns3_wa2_descmiss_copy_data(9)cdns3_wa2_descmissing_packet(9)cdns3_gadget_giveback(9)cdns3_ep_run_transfer(9)cdns3_trb_handled(9)cdns3_check_usb_interrupt_proceed(9)cdns3_device_irq_handler(9)cdns3_device_thread_irq_handler(9)cdns3_ep_onchip_buffer_reserve(9)cdns3_ep_config(9)cdns3_gadget_ep_alloc_request(9)cdns3_gadget_ep_free_request(9)cdns3_gadget_ep_enable(9)cdns3_gadget_ep_disable(9)__cdns3_gadget_ep_queue(9)cdns3_gadget_ep_dequeue(9)__cdns3_gadget_ep_set_halt(9)__cdns3_gadget_ep_clear_halt(9)cdns3_gadget_ep_set_halt(9)cdns3_gadget_get_frame(9)cdns3_gadget_udc_start(9)cdns3_gadget_udc_stop(9)cdns3_gadget_check_config(9)cdns3_init_eps(9)cdns3_gadget_init(9)
ngl the see-also section is doing the absolute most β forty-one entries, all cross-referenced, all alphabetically-ish vibing. she said "you WILL know my whole social circle" and honestly? respect π
β¨ that's the page!! β¨ sourced from ./drivers/usb/cdns3, stamped October 2026, and yes it's still called cdns3_check_...rupt_proceed(9) at the bottom too β the abbreviation is forever, iykyk πππ«Ά
π¦ 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