xudc_getstatus(9)
π¦ xudc_getstatus(9) β the Kernel API Manual glow-up π¦
okay so bestie, welcome to the xudc_getstatus(9) page from your Kernel API Manual β¨ this one's short and sweet but it's literally the moment the USB host slides into the UDC's DMs asking "hey, status check?" and this function is the main character who answers π
β¨ NAME β¨
xudc_getstatus β executes GET_STATUS command π
like, that's the whole vibe. it runs the USB GET_STATUS command. iconic, no notes.
πΈ SYNOPSIS πΈ
void xudc_getstatus (struct xusb_udc *udc );
that's it. that's the signature. she's void, she's taking one pointer, and she's serving π«Ά
π ARGUMENTS π
udcβ pointer to theudcstructure. yes bestie, a pointer tostruct xusb_udc. it's giving "here's the whole UDC context, go off" π
π DESCRIPTION π
This function executes USB GET_STATUS command. periodt.
lowkey that's exactly what the original says and we're not adding lore that isn't there. the host asks for status, this function handles it, everyone moves on with their day. slay. π
π₯ SEE ALSO π₯
okay this is the part where the manpage just drops the whole friend group in the group chat π so many siblings. all of them live in the kernel file ./drivers/usb/gadget/udc/udc-xilinx.c and honestly they're all linked. go say hi:
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_ep_dequeue(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_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)
also the directory ./drivers/usb/gadget/udc is where the whole family lives, just fyi π π
okay that's the page!! sending you off with the cutest sign-off ever: this one's from the ./drivers/usb/gadget/udc corner of the kernel, dated October 2026, and it's literally the xudc_getstatus(9) manual page saying bye bestie π§πΈπ
π¦ 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