STRUCT LOCHNAGAR(9)
struct lochnagar(9) π
okay so welcome to the Kernel API Manual, bestie β this page is literally all about struct lochnagar, the core data for the Lochnagar audio board driver. main-character struct energy fr fr π
πΈ NAME πΈ
struct lochnagar β core data for the Lochnagar audio board driver. thatβs the whole vibe β¨
π¦ SYNOPSIS π¦
struct lochnagar {
enum lochnagar_type type;
struct device *dev;
struct regmap *regmap;
struct mutex analogue_config_lock;
};
π«Ά Members π«Ά
typeβ the type of Lochnagar device thatβs connected. literally telling you which one youβre dealing with πdevβ a pointer to thestruct devicefor the main MFD. yep, thatβs the device pointer πregmapβ the deviceβs main register map. the main map, no cap πΊοΈβ¨analogue_config_lockβ lock used to protect updates in the analogue configuration, because those updates must not be changed whilst the hardware is processing the last update. like, do not touch it mid-update, bestie ππ₯
π SEE ALSO π
- Kernel file
./include/linux/mfd/lochnagar.hβ go peek, iykyk π¦
π sourced from ./include/linux/mfd, dated October 2026 β bye bestie, mwah π
π¦ 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