cdns3_start_all_request(9)
π NAME π
cdns3_start_all_request β add to ring all request not started.
Okay bestie, welcome to the Kernel API Manual β¨ today's main character is cdns3_start_all_request(9), and she is lowkey here to get every not-started request added to the ring π
πΈ SYNOPSIS πΈ
int cdns3_start_all_request (struct cdns3_device *priv_dev , struct
cdns3_endpoint *priv_ep );
π«Ά ARGUMENTS π«Ά
priv_devβ Extended gadget object.priv_epβ The endpoint for whom request will be started.
π₯ DESCRIPTION π₯
The tea β: it returns ENOMEM if transfer ring i not enough TRBs to start all requests. That's the vibe check, fr fr β not enough TRBs means the return value is gonna be ENOMEM π
π 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_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_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)
Catch you later, bestie β this icon came from source/version ./drivers/usb/cdns3 and is dated October 2026 π
π
π¦ 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