regcache_cache_bypass(9)
Hey bestie!! π This is the regcache_cache_bypass(9) page from the Kernel API Manual, and it's literally about putting a register map into cache bypass mode. Short king of a manpage, but every detail ate. β¨
π NAME π
regcache_cache_bypass β put a register map into cache bypass mode π
πΈ SYNOPSIS πΈ
void regcache_cache_bypass (struct regmap *map , bool enable );
Yep, that's the whole signature, no cap. π«Ά
π¦ ARGUMENTS π¦
mapβ the map to configure πΊοΈenableβ flag if changes should not be written to the cache π
π₯ DESCRIPTION π₯
When a register map is marked with the cache bypass option, writes to the register map API will only update the hardware and not the cache directly. This is useful when syncing the cache back to the hardware. Periodt. π«Ά
β¨ SEE ALSO β¨
Kernel file ./drivers/base/regmap/regcache.c and these besties:
regcache_read(9)regcache_write(9)regcache_sync(9)regcache_sync_region(9)regcache_drop_region(9)regcache_cache_only(9)regcache_mark_dirty(9)regcache_reg_cached(9)
Signed off with love from the source/version ./drivers/base/regmap, dated October 2026 ππ«Άβ¨
π¦ 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