__cdns3_gadget_ep_queue(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… __cdns3_gadget_ep_queue β€” the Kernel API Manual moment πŸŽ€

okay bestie, so this page lives in the Kernel API Manual section, and it's literally all about __cdns3_gadget_ep_queue, aka Transfer data on endpoint. yes ma'am, that's the whole vibe. ✨


🌸 NAME 🌸

__cdns3_gadget_ep_queue β€” Transfer data on endpoint πŸ¦‹


✨ SYNOPSIS ✨

int __cdns3_gadget_ep_queue (struct usb_ep *ep , struct usb_request
*request , gfp_t gfp_flags );

like, that's the whole signature, no cap. three args, one int coming back at you. πŸ’…


🫢 ARGUMENTS 🫢

  • ep β€” the endpoint object. it's giving "where the data's going" energy.
  • request β€” the request object. the actual ask, the main character of this whole operation. πŸ‘‘
  • gfp_flags β€” the gfp flags. yes bestie, those ones.

πŸ’– DESCRIPTION πŸ’–

Returns 0 on success, error code elsewhere. that's it, that's the whole description, and honestly? iconic. short and slays. ✨

ngl, this one is all business β€” no hidden lore, no extra paragraphs. what you see is what you get. πŸŽ€

🌈 SEE ALSO 🌈

the kernel file it lives in, first and foremost β€” ./drivers/usb/cdns3/cdns3-gadget.c πŸ“

and then, like, an entire friend group of functions, fr fr. here's the whole squad, every single one:

like, that's not a see-also list, that's a roster. πŸ˜­πŸ’œ


and that's the page, bestie! it lives under ./drivers/usb/cdns3, dated October 2026, and it's from the Kernel API Manual β€” that's the source/version vibe and the date, all folded in cute like you asked. go read the source, ily, bye! πŸ§šπŸ’–

πŸ“¦ where this page comes from