STRUCT HOST1X_BO_CACHE(9)
β¨ struct host1x_bo_cache(9) β¨
okay bestie, welcome to the Kernel API Manual entry for struct host1x_bo_cache β itβs giving buffer object cache realness and Iβm obsessed. Letβs get into it π
π NAME π
struct host1x_bo_cache β host1x buffer object cache π
β¨ SYNOPSIS β¨
struct host1x_bo_cache {
struct list_head mappings;
struct mutex lock;
};
π«Ά Members π«Ά
mappingsβ list of mappings. literally the list, bestie πlockβ synchronizes accesses to the list of mappings π
π Description π
Note that entries are not periodically evicted from this cache and instead need to be explicitly released. No passive cleanup era, sorry β you gotta let them go on purpose π
This is used primarily for DRM/KMS where the cacheβs reference is released when the last reference to a buffer object represented by a mapping in this cache is dropped. periodt π¦
π SEE ALSO π
- Kernel file
./include/linux/host1x.h struct host1x_client_ops(9)struct host1x_client(9)struct host1x_bo_ops(9)struct host1x_driver(9)
xoxo, your kernel bestie π β source/version: ./include/linux; date: October 2026; page: struct host1x_bo_cache(9) πΈ
π¦ 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