cdns3_gadget_ep_disable(9)
π cdns3_gadget_ep_disable(9) β it's giving "Kernel API Manual" energy
okay so bestie, welcome to the Kernel API Manual page for cdns3_gadget_ep_disable(9) β literally the glow-down routine for a USB endpoint π
β¨ NAME β¨
cdns3_gadget_ep_disable β Disable endpoint πΈ
like, it turns the endpoint OFF. that's the whole vibe check.
π¦ SYNOPSIS π¦
int cdns3_gadget_ep_disable (struct usb_ep *ep );
not me calling a function that returns an int π read on, it's fine, I promise
π ARGUMENTS π
epβ endpoint object π«Ά (yes bestie, that's the thing you're disabling, keep up)
π DESCRIPTION π
Returns 0 on success, error code elsewhere. periodt. π
that's it, that's the function. slays quietly, exits with a number, iconic behaviour tbh β¨
π SEE ALSO π
Kernel file ./drivers/usb/cdns3/cdns3-gadget.c β go read the source, iykyk π
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_ep_interrupt_proceed(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_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)
likeβ¦ that's a whole friend group right there, no cap π every single one of them, i didn't skip a single bestie π«Ά
that's the page!! source lives over in ./drivers/usb/cdns3, this one's dated October 2026, and the title is cdns3_gadget_ep_disable(9) in case you forgot already π mwah, go disable some endpoints responsibly ππ§
π¦ 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