STRUCT DPLL_PIN_REF(9)
β¨ struct dpll_pin_ref(9) β¨
okay bestie, welcome to the Kernel API Manual π this one's a lil struct page, and honestly? it ate. it's the whole struct dpll_pin_ref situation β the structure for referencing either dpll or pins. that's it, that's the vibe. no cap, that's literally what the NAME says:
π NAME π
struct dpll_pin_ref β structure for referencing either dpll or pins π
πΈ SYNOPSIS πΈ
okay so here's the whole thing, verbatim, no notes:
struct dpll_pin_ref {
union {
struct dpll_device *dpll;
struct dpll_pin *pin;
};
struct list_head registration_list;
refcount_t refcount;
};
likeβ¦ it's giving "small but mighty" πβ¨
π Members π
get into it, we're going member by member π«Ά
{unnamed_union}β anonymous π yeah that's literally it, the union has no name, it's just out here living its anonymous truth.dpllβ pointer to a dpll π₯pinβ pointer to a pin π (yes bestie,pinis the one doing the pinning here)registration_listβ list of ops and priv data registered with the ref π§ (the little guest list of who's registered)refcountβ refcount β (it counts refs. iconic behaviour, honestly.)
ngl the union means it's either adpllor apin, not both β the struct is out here picking a main character π
π SEE ALSO π
- Kernel file
./drivers/dpll/dpll_core.h struct dpll_device(9)struct dpll_pin(9)
go read those next, iykyk π
and that's the whole page, bestie β sourced from ./drivers/dpll, dated October 2026, and it's still out here being struct dpll_pin_ref(9) π¦ slay, 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