cdns3_gadget_ep_set_halt(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… cdns3_gadget_ep_set_halt(9) πŸ’…

okay so bestie, welcome to the Kernel API Manual β€” yes, that's the manual name, we're in the kernel docs now, main character energy only ✨


🌸 NAME 🌸

cdns3_gadget_ep_set_halt β€” literally sets or clears a stall on the endpoint you picked 🎯


✨ SYNOPSIS ✨

int cdns3_gadget_ep_set_halt (struct usb_ep *ep , int value );

that's the whole vibe. two args, one int coming back at you 🫢


πŸŽ€ ARGUMENTS πŸŽ€

  • ep β€” the endpoint object you're setting/clearing the stall on. it's giving "the thing we're doing the thing to" πŸ’–
  • value β€” 1 means set the stall, 0 means clear the stall. binary queen πŸ‘‘

πŸ¦‹ DESCRIPTION πŸ¦‹

Returns 0 on success, and an error code everywhere else. no cap, that's it 😭


πŸ”₯ SEE ALSO πŸ”₯

the kernel file lives right here:

./drivers/usb/cdns3/cdns3-gadget.c

and here's the whole friend group β€” every single one, no gatekeeping 🫢


and that's the whole page, bestie, you ate that πŸ“

sign-off szn: this gem comes from ./drivers/usb/cdns3, dated October 2026 β€” iconic, timeless, periodt πŸ’œπŸ§š
πŸ“¦ where this page comes from