xudc_done(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… xudc_done(9) β€” Kernel API Manual ✨

πŸŽ€ NAME πŸŽ€

xudc_done β€” the function that Exeutes the endpoint data transfer completion tasks. Bestie, yes, Exeutes is literally the spelling on the page, and we are keeping it exactly. πŸ’…

πŸ¦‹ SYNOPSIS πŸ¦‹

void xudc_done (struct xusb_ep *ep , struct xusb_req *req , int status );

🌸 ARGUMENTS 🌸

  • ep β€” pointer to the usb device endpoint structure.
  • req β€” pointer to the usb request structure.
  • status β€” Status of the data transfer.

🧚 DESCRIPTION 🧚

Okay so here’s the whole moment: it deletes the message from the queue and updates the data transfer completion status. That’s the assignment, and it ate. Queue message gone, completion status updated β€” iconic cleanup behavior. ✨

πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file: ./drivers/usb/gadget/udc/udc-xilinx.c β€” that’s the home base. And here’s the whole squad, no cap:


That’s a wrap, bestie! 🫢 Source/version: ./drivers/usb/gadget/udc. Date: October 2026. Manual: xudc_done(9). Byeee πŸ’–βœ¨

πŸ“¦ where this page comes from