xudc_ep_dequeue(9)
π xudc_ep_dequeue β the Kernel API Manual, bestie edition π
okay so you opened the manpage for xudc_ep_dequeue(9) and you're like "what does this do" β don't worry, I got you π«Ά
β¨ NAME β¨
xudc_ep_dequeue β literally removes the request from the queue. that's it. that's the whole vibe. it's giving "yeet the request out of the line" π
πΈ SYNOPSIS πΈ
int xudc_ep_dequeue (struct usb_ep *_ep , struct usb_request *_req );
that's the function signature, copy it EXACTLY, no notes π
π¦ ARGUMENTS π¦
_epβ pointer to the usb device endpoint structure. like, the endpoint you're messing with. icon behavior only π_reqβ pointer to the usb request structure. the actual request that's getting yanked out of the queue. bye bestie π
π₯ RETURN π₯
0 for success and error value on failure β so like, zero means slay, anything else means something went wrong somewhere π
π SEE ALSO π
the lore is deep, so here's the whole extended universe β and yes I mean all of it, no skips, no cap:
- Kernel file
./drivers/usb/gadget/udc/udc-xilinx.c struct xusb_req(9)struct xusb_ep(9)struct xusb_udc(9)xudc_write32(9)xudc_read32(9)xudc_write32_be(9)xudc_read32_be(9)xudc_wrstatus(9)xudc_epconfig(9)xudc_start_dma(9)xudc_dma_send(9)xudc_dma_receive(9)xudc_eptxrx(9)xudc_done(9)xudc_read_fifo(9)xudc_write_fifo(9)xudc_nuke(9)xudc_ep_set_halt(9)__xudc_ep_enable(9)xudc_ep_enable(9)xudc_ep_disable(9)xudc_ep_alloc_request(9)xudc_free_request(9)__xudc_ep0_queue(9)xudc_ep0_queue(9)xudc_ep_queue(9)xudc_ep0_enable(9)xudc_ep0_disable(9)xudc_get_frame(9)xudc_wakeup(9)xudc_pullup(9)xudc_eps_init(9)xudc_stop_activity(9)xudc_start(9)xudc_stop(9)xudc_clear_stall_all_ep(9)xudc_startup_handler(9)xudc_ep0_stall(9)xudc_setaddress(9)xudc_getstatus(9)xudc_set_clear_feature(9)xudc_handle_setup(9)xudc_ep0_out(9)xudc_ep0_in(9)xudc_ctrl_ep_handler(9)xudc_nonctrl_ep_handler(9)xudc_irq(9)xudc_probe(9)xudc_remove(9)
that's the whole page, bestie β every argument, every return value, every single SEE ALSO ref, all accounted for β¨
and the cute little sign-off at the bottom says this one lives in ./drivers/usb/gadget/udc and was dated October 2026 β so yeah, it's from the future, main character energy fr fr ππ§
π¦ 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