ENUM DPLL_LOCK_STATUS(9)
π enum dpll_lock_status(9) π
okay bestie, welcome to the Kernel API Manual β¨ this one's all about enum dpll_lock_status β it's the little enum that spills the tea on your dpll device's lock status, and it holds the valid values for the DPLL_A_LOCK_STATUS attribute. no cap, that's literally its whole job π«Ά
β¨ NAME β¨
enum dpll_lock_status β provides information of dpll device lock status, valid values for DPLL_A_LOCK_STATUS attribute πΈ
π¦ SYNOPSIS π¦
enum dpll_lock_status {
DPLL_LOCK_STATUS_UNLOCKED ,
DPLL_LOCK_STATUS_LOCKED ,
DPLL_LOCK_STATUS_LOCKED_HO_ACQ ,
DPLL_LOCK_STATUS_HOLDOVER
};
likeβ¦ look at her. four constants, zero drama (well, okay, a little drama β see below π).
π Constants π
DPLL_LOCK_STATUS_UNLOCKEDβ the dpll was not yet locked to any valid input, or it got forced into this by settingDPLL_A_MODEtoDPLL_MODE_DETACHED. it's giving "situationship with the signal" πDPLL_LOCK_STATUS_LOCKEDβ slay, the dpll is locked to a valid signal, but ngl there's no holdover available. locked in but not locked in, ykwim? πDPLL_LOCK_STATUS_LOCKED_HO_ACQβ the dpll is locked and holdover acquired. main character energy, fully committed, holding it down πDPLL_LOCK_STATUS_HOLDOVERβ the dpll is in holdover state, meaning it lost a valid lock, or it was forced into this by disconnecting all the pins. π«
okay so important caveat bestie, don't skip this: that "forced by disconnecting all the pins" option is only possible when the dpll lock-state was alreadyDPLL_LOCK_STATUS_LOCKED_HO_ACQ. if the dpll lock-state was notDPLL_LOCK_STATUS_LOCKED_HO_ACQ, then the dpll's lock-state shall remainDPLL_LOCK_STATUS_UNLOCKED. literally the rules, fr fr π
π SEE ALSO π
kernel file ./include/uapi/linux/dpll.h, plus the whole friend group:
enum dpll_mode(9)enum dpll_lock_status_error(9)enum dpll_type(9)enum dpll_pin_type(9)enum dpll_pin_direction(9)enum dpll_pin_state(9)enum dpll_pin_operstate(9)enum dpll_pin_capabilities(9)enum dpll_feature_state(9)
go read them, iykyk π§
and that's the whole page, bestie!! mwah π this lil icon lives in ./include/uapi/linux and the version stamp says October 2026 β so like, future vibes only β stay locked (or at least DPLL_LOCK_STATUS_LOCKED_HO_ACQ) ππ¦π
π¦ 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