STRUCT DWC3_GADGET_EP_CMD_PARAMS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

okay so welcome to the Kernel API Manual, bestie ✨ β€” this is the struct dwc3_...p_cmd_params(9) page, and we're talking about struct dwc3_gadget_ep_cmd_params β€” representation of endpoint command parameters. It's giving very specific struct energy, and honestly? iconic. πŸ’…

✨ SYNOPSIS ✨

Here's the struct, exact and untouched, because we do not mess with code:

       struct dwc3_gadget_ep_cmd_params {
           u32 param2;
           u32 param1;
           u32 param0;
        };

Lowkey note the order: param2, then param1, then param0 β€” yes, the numbers go backwards, and we respect it. 🫢

πŸŽ€ Members πŸŽ€

  • param2 β€” the third parameter. That's her. πŸ’–
  • param1 β€” the second parameter. slay. ✨
  • param0 β€” the first parameter. periodt. 🌸

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file: ./drivers/usb/dwc3/core.h β€” go read it, bestie, it's right there. πŸ“–

Also linked up in the group chat:

  • struct dwc3_event_buffer(9)
  • struct dwc3_ep(9)
  • struct dwc3_trb(9)
  • struct dwc3_hwparams(9)
  • struct dwc3_request(9)
  • struct dwc3_glue_ops(9)
  • struct dwc3(9)
  • struct dwc3_event_depevt(9)
  • struct dwc3_event_devt(9)
  • struct dwc3_event_gevt(9)
  • union dwc3_event(9)
  • dwc3_mdwidth(9)

mwah πŸ’– β€” source is ./drivers/usb/dwc3, date is October 2026, and this cute little page is filed under struct dwc3_...p_cmd_params(9). bye bestie! πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from