STRUCT RPMH_CTRLR(9)
π struct rpmh_ctrlr(9) β Kernel API Manual π
okay bestie, this is the Kernel API Manual entry for struct rpmh_ctrlr, and itβs lowkey iconic because itβs all about the controllerβs own little representation. no cap, every field matters here π«Ά
πΈ NAME πΈ
struct rpmh_ctrlr β literally our representation of the controller π
β¨ SYNOPSIS β¨
the struct is giving:
struct rpmh_ctrlr {
struct list_head cache;
spinlock_t cache_lock;
bool dirty;
struct list_head batch_cache;
};
π Members π
cacheβ the list of cached requests, just chilling there ποΈcache_lockβ the lock that synchronizes access to the cache data πdirtyβ tells you whether the cache was updated since the last flush πbatch_cacheβ cache for sleep and wake requests that get sent as a batch π€β°
π SEE ALSO π
- Kernel file
./drivers/soc/qcom/rpmh-internal.h struct tcs_group(9)struct rpmh_request(9)struct rsc_drv(9)
go read those next, bestie, theyβre part of the lore πβ¨
thatβs the whole vibe π β source spot: ./drivers/soc/qcom, date: October 2026, page: struct rpmh_ctrlr(9). bye bestie! π«Ά
π¦ 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