STRUCT PANTHOR_GEM_CPU_MAP(9)
β¨ NAME β¨
okay bestie, welcome to the Kernel API Manual page for struct panthor_gem_cpu_map π
this is the struct thatβs literally all about GEM CPU mapping related data, and itβs here to keep the mapping vibes organized β¨
π¦ SYNOPSIS π¦
hereβs the whole struct, looking exact and iconic:
struct panthor_gem_cpu_map {
void *vaddr;
refcount_t vaddr_use_count;
refcount_t mmap_count;
};
π Members π
vaddrβ the address returned byvmap. thatβs the pointervmaphands back, periodt πvaddr_use_countβ arefcount_tthat tracks the number of activevmaprequests on this GEM. itβs literally the vmap request counter, no cap β¨mmap_countβ anotherrefcount_t, this one counting the number of activemmaprequests on this GEM. mmap girlies stay counted π
π₯ SEE ALSO π₯
bestie, go peek at these too π
- Kernel file
./drivers/gpu/drm/panthor/panthor_gem.h struct panthor_gem_debugfs(9)struct panthor_gem_backing(9)struct panthor_gem_dev_map(9)enum panthor_gem_reclaim_state(9)struct panthor_gem_object(9)struct panthor_kernel_bo(9)
thatβs the whole page, bestie π«Ά this cutie is sourced from ./drivers/gpu/drm/panthor, dated October 2026, and itβs the struct panthor_gem_cpu_map(9) page β bye diva π
π¦ 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