xe_pagemap_shrinker_create(9)
π xe_pagemap_shrinker_create(9) π
okay bestie, welcome to the Kernel API Manual page for xe_pagemap_shrinker_create β we're making a drm_pagemap shrinker and it's giving kernel plumbing, but make it cute π«Ά
π NAME π
xe_pagemap_shrinker_create β create a drm_pagemap shrinker β¨
π¦ SYNOPSIS π¦
int xe_pagemap_shrinker_create (struct xe_device *xe );
πΈ ARGUMENTS πΈ
xeβ the xe device π
β¨ DESCRIPTION β¨
Create a drm_pagemap shrinker and register it with the xe device. literally: make the shrinker, then hook it up to xe π
β RETURN β
0on success π- a negative error code on failure π
π SEE ALSO π
Kernel file: ./drivers/gpu/drm/xe/xe_svm.c β and here's the whole friend group of references, no cap:
drm_pagemap reference-counting in xe:(9)xe_svm_init(9)xe_svm_close(9)xe_svm_fini(9)xe_svm_range_validate(9)xe_svm_find_vma_start(9)xe_svm_range_needs_migrate_to_vram(9)xe_svm_handle_pagefault(9)xe_svm_has_mapping(9)xe_svm_unmap_address_range(9)xe_svm_bo_evict(9)xe_svm_range_find_or_insert(9)xe_svm_range_get_pages(9)xe_svm_ranges_zap_ptes_in_range(9)xe_vma_resolve_pagemap(9)xe_svm_alloc_vram(9)xe_pagemap_create(9)xe_pagemap_find_or_create(9)xe_pagemap_cache_create(9)xe_drm_pagemap_from_fd(9)xe_svm_flush(9)
π cute sign-off: source/version./drivers/gpu/drm/xe, dateOctober 2026, pagexe_pagemap_shrinker_create(9). slay, bestie β now go create that shrinker π β¨
π¦ 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