pds_client_unregister(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… pds_client_unregister(9)

okay so real talk bestie β€” welcome to the Kernel API Manual, section 9, and today's main character is pds_client_unregister. The name literally says it: we're unlinking a client from the firmware. Clean exit, no messy goodbyes. πŸ¦‹


🌸 SYNOPSIS

int pds_client_unregister (struct pdsc *pf , u16 client_id );

✨ ARGUMENTS

  • pf β€” ptr to the PF driver's private data struct. like, the PF driver's whole personality lives in here. 🫢
  • client_id β€” id returned from pds_client_register. yep, the exact one you got back earlier β€” don't go making up your own, that's not the vibe. πŸ™ˆ

πŸ”₯ RETURN

0 on success, or negative for error. that's it, that's the whole story. zero = slay, negative = something went sideways. 😭


πŸ‘‘ SEE ALSO

Kernel file ./drivers/net/ethernet/amd/pds_core/auxbus.c


bestie note: no cap, the only return contract here is 0 for success and negative for error β€” nothing else is promised, so don't go reading into it. πŸ’€

okay that's the whole page, mwah πŸ’– this gem dropped in October 2026 and it lives at ./drivers/net/ethernet/amd/pds... β€” go be iconic with it, ily, bye πŸŽ€βœ¨

πŸ“¦ where this page comes from