cdns3_gadget_ep_dequeue(9)
π« cdns3_gadget_ep_dequeue (9) β Kernel API Manual π«
okay so bestie, welcome to the manual page for cdns3_gadget_ep_dequeue, straight out of the Kernel API Manual β¨ it's a lil function that removes a request from the transfer queue, and honestly? she's short, she's sweet, she gets the job done π
πΈ NAME πΈ
cdns3_gadget_ep_dequeue β remove request from transfer queue π
β¨ SYNOPSIS β¨
int cdns3_gadget_ep_dequeue (struct usb_ep *ep , struct usb_request
*request );
like, that's the whole signature, no cap π«Ά
π¦ ARGUMENTS π¦
epβ the endpoint object that's associated with the request πrequestβ the request object itself, the main character of this whole operation π
π DESCRIPTION π
Returns 0 on success, and an error code everywhere else π that's literally the whole description, she's a woman of few words and we respect it fr fr.
ngl the whole contract is: zero means slay, anything else means something went sideways π
π₯ SEE ALSO π₯
- Kernel file
./drivers/usb/cdns3/cdns3-gadget.c 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_disable(9),__cdns3_gadget_ep_queue(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)
that's a whole friend group right there, go say hi to all of them π§π
little sign-off moment π this icon lives in ./drivers/usb/cdns3, dated October 2026 β that's the version tea, drink it up π bye bestie, go dequeue 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