cdns3_wa2_de...ss_copy_data(9)
π cdns3_wa2_descmiss_copy_data β Kernel API Manual β¨
okay so bestie, welcome to the manpage for cdns3_wa2_descmiss_copy_data(9), straight out of the Kernel API Manual. she's a lil function, she's got one job, and we're gonna get into it π
πΈ NAME πΈ
cdns3_wa2_descmiss_copy_data β literally just copies data from the internal requests over to the request that's queued by the class driver. that's it. that's the whole vibe π
β¨ SYNOPSIS β¨
void cdns3_wa2_descmiss_copy_data (struct cdns3_endpoint *priv_ep ,
struct usb_request *request );
no return value, she's a void girlie, we love a function that doesn't need to report back π«Ά
π¦ ARGUMENTS π¦
priv_epβ the extended endpoint object, aka the main character of this whole operation πrequestβ the request object, just sitting there, ready to receive πΈ
π SEE ALSO π
first up, the kernel file this baby lives in: ./drivers/usb/cdns3/cdns3-gadget.c β go read it, iykyk π
and now the whole friend group, no cap, every single one:
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_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)
like, that's the entire cdns3 gadget extended universe, and yes you should read all of them π but like, respectfully π
no warnings, no bugs, no exit statuses on this one β she's just a copy function doing her lil thing. periodt π
and that's the tea, bestie β this page was served up from ./drivers/usb/cdns3 and it's dated October 2026, so like, mark your calendars and stan 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