pds_client_unregister(9)
π 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 frompds_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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms