host1x_bo_c...hed_mappings(9)
π NAME
host1x_bo_clear_cached_mappings β bestie, this one just yeets every cached mapping that's still pointing at a bo π§Ήβ¨
β¨ SYNOPSIS
void host1x_bo_clear_cached_mappings (struct host1x_bo *bo );
π ARGUMENTS
boβ the buffer object whose mappings you're releasing, aka the thing we're about to clean tf up π«Ά
πΈ DESCRIPTION
Okay so here's the tea β: this function drops references to any mappings pointing at bo that got left behind in any caches. Like, all of them. Sweep the cache, no cap π§Ήπ¨
And listen β this is not optional, bestie. Any host1x_bo implementers that may be pinned with caching enabled must call this before freeing the bo. Periodt. Skip it and you're leaving dangling cached mappings behind, which is not the vibe. π
fr fr, call it before the free. It's giving "mandatory pre-cleanup step" energy and we respect that π
π¦ SEE ALSO
Kernel file ./drivers/gpu/host1x/bus.c
host1x_subdev_add(9)host1x_subdev_del(9)host1x_device_parse_dt(9)host1x_device_init(9)host1x_device_exit(9)host1x_register(9)host1x_unregister(9)host1x_driver_register_full(9)host1x_driver_unregister(9)__host1x_client_init(9)host1x_client_exit(9)__host1x_client_register(9)host1x_client_unregister(9)host1x_bo_pin(9)host1x_bo_unpin(9)
β¨ that's the whole page, bestie β¨ straight from the Kernel API Manual, living in ./drivers/gpu/host1x, dated October 2026 ποΈπ mwah, go clear those cached mappings ππ
π¦ 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