cdns3_gadget_ep0_disable(9)
π
cdns3_gadget_ep0_disable (9)
okay so bestie, welcome to the Kernel API Manual β¨ this one's a whole mood, let's get into it π
πΈ NAME πΈ
cdns3_gadget_ep0_disable β (that's it, that's the name, the manpage literally gave us nothing else and honestly? iconic minimalism π
)
β¨ SYNOPSIS β¨
int cdns3_gadget_ep0_disable (struct usb_ep *ep );
π ARGUMENTS π
epβ pointer to endpoint zero object π«Ά that's it, that's the whole arg list, she's a simple girl
π₯ DESCRIPTION π₯
so likeβ¦ Function shouldn't be called by gadget driver π no cap. Endpoint 0 is allways active β yes, that's how it's spelled in the original, we're keeping it exactly like that, don't come for me π
like the vibes are very "don't touch this, she's busy being always-on" π. Endpoint zero doesn't do the whole disable thing, so if you're a gadget driver thinking about calling this β hard pass, bestie. it's giving "do not perceive me" energy β¨
π¦ SEE ALSO π¦
Kernel file ./drivers/usb/cdns3/cdns3-ep0.c and also, in no particular order, the whole friend group π
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_check_ep0_interrupt_proceed(9)cdns3_gadget_ep0_enable(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)
like genuinely obsessed with how many of them there are, it's giving family reunion π
β οΈ reminder bestie: this function slays by not being called by the gadget driver. endpoint 0 stays active. periodt π
π that's the whole page! brought to you from ./drivers/usb/cdns3, dated October 2026 β mwah, drink water, and don't call cdns3_gadget_ep0_disable from a gadget driver, ily bye πβ¨
π¦ 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