dwc3_gadget_...lled_request(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… dwc3_gadget_...lled_request(9) πŸ’…

okay so bestie, welcome to the Kernel API Manual ✨ β€” yes this is a real kernel function page and yes the title got truncated by the man page formatter, no we are not going to be weird about it 🫢


🌸 NAME 🌸

dwc3_gadget_move_cancelled_request β€” the lil function that moves @req over to the cancelled_list πŸŽ€


✨ SYNOPSIS ✨

void dwc3_gadget_move_cancelled_request (struct dwc3_request *req ,
       unsigned int reason );

like, it returns void β€” nothing back, it just does the thing and dips πŸ’…


πŸ¦‹ ARGUMENTS πŸ¦‹

  • req β€” the request to be moved. this is the main character of the operation, the one getting relocated πŸ‘‘
  • reason β€” the cancelled reason for the dwc3 request. iykyk, every cancellation’s got lore πŸ’€

πŸ’œ DESCRIPTION πŸ’œ

okay so real talk: the caller should take care of locking πŸ”’. not this function, not your group chat, you. that’s the vibe check on this one, bestie β€” no cap.

once you’ve handled that, this function will move req from its current list over to the endpoint's cancelled_list. literally just a glow-up relocation, list to list, slay ✨


🌈 SEE ALSO 🌈

peep the Kernel file ./drivers/usb/dwc3/gadget.h for the whole friend group 🧚, plus these icons:


⭐ friendly reminder fr fr: locking is your job here. don’t come for the function when the list gets spicy πŸ’€

and that’s the whole page babes πŸ“ β€” brought to you by ./drivers/usb/dwc3, dated October 2026, and the manual name that started it all, dwc3_gadget_...lled_request(9) πŸ’– mwah, go move some requests πŸ’…βœ¨

πŸ“¦ where this page comes from