pch_udc_ep_disable(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… pch_udc_ep_disable(9) β€” or, how to ghost an endpoint πŸŽ€

Okay so bestie, welcome to the Kernel API Manual ✨ β€” this is the page for pch_udc_ep_disable, and ngl it's a short one but it delivers. Think of it as the "we're so done" text of the USB gadget world πŸ’€


🌸 NAME 🌸

pch_udc_ep_disable β€” this api disables endpoint πŸ’…

Like… that's it. That's the whole gig. She shows up, she disables an endpoint, she leaves. Main character energy fr fr πŸ‘‘


✨ SYNOPSIS ✨

void pch_udc_ep_disable (struct pch_udc_ep *ep );

Return type is void, so don't go looking for a return value, babe β€” there isn't one πŸ™ˆ


πŸ¦‹ ARGUMENTS πŸ¦‹

  • ep β€” reference to structure of type pch_udc_ep_regs 🫢

That's the one (1) thing you gotta hand her. Give her the ep reference and she'll handle the rest, periodt.


πŸ’œ SEE ALSO πŸ’œ

Okay so this is the part where the page absolutely ate β€” the cross-reference list is iconic and honestly kind of a lot 😭 but we're gonna list every single one because I would never do you like that.

First up, the kernel file itself:

./drivers/usb/gadget/udc/pch_udc.c

And now the whole friend group 🫢:

Lowkey the longest SEE ALSO I've ever seen and I'm obsessed πŸ’€βœ¨ iykyk


Heads up bestie: this page gives you pch_udc_ep_disable and its one argument β€” nothing more, nothing less. So don't @ me for extra deets that aren't here, I'm just the messenger 🧚

And that's the whole vibe check πŸ¦‹ This cutie lives in ./drivers/usb/gadget/udc and the page is dated October 2026 β€” go off, bestie, go disable that endpoint πŸ’–πŸŽ€πŸ’…

πŸ“¦ where this page comes from