drm_pagemap_folio_free(9)
π drm_pagemap_folio_free(9) π
okay bestie, welcome to the Kernel API Manual page for drm_pagemap_folio_free(9) β yes, manual name folded in right here, we're being efficient π
. This is the callback moment where GPU SVM zone device data gets put when a folio is released. Stay with me, it's short and iconic. β¨
π NAME π
drm_pagemap_folio_free β put GPU SVM zone device data associated with a folio. literally that's the whole NAME section, and it ate. π
β¨ SYNOPSIS β¨
void drm_pagemap_folio_free (struct folio *folio );
That's the exact signature, no cap. π«Ά
π ARGUMENTS π
folioβ pointer to the folio, bestie. That's it. Just a pointer to the folio. π
π DESCRIPTION π
This function is a callback π«Ά β used to put the GPU SVM zone device data associated with a page when it is being released. So when the page is getting released, this callback puts that GPU SVM zone device data. periodt. β¨
π¦ SEE ALSO π¦
iykyk, the whole friend group is here β every single ref, no skips:
Kernel file ./drivers/gpu/drm/drm_pagemap.cOverview(9)Migration(9)struct drm_pagemap_zdd(9)drm_pagemap_zdd_alloc(9)drm_pagemap_zdd_get(9)drm_pagemap_zdd_destroy(9)drm_pagemap_zdd_put(9)drm_pagemap_migration_unlock_put_folio(9)drm_pagemap_migration_unlock_put_pages(9)drm_pagemap_get_devmem_page(9)drm_pagemap_migrate_map_device_private_pages(9)struct drm_pagemap_iova_state(9)drm_pagemap_migrate_map_system_pages(9)drm_pagemap_migrate_populate_src_pages(9)drm_pagemap_migrate_unmap_pages(9)struct migrate_range_loc(9)drm_pagemap_cpages(9)drm_pagemap_migrate_to_devmem(9)drm_pagemap_migrate_populate_ram_pfn(9)struct drm_pagemap_dev_hold(9)drm_pagemap_reinit(9)drm_pagemap_init(9)drm_pagemap_put(9)drm_pagemap_page_get_flags(9)drm_pagemap_page_set_flags(9)drm_pagemap_retire_migrated_pages(9)drm_pagemap_skip_retired_pages(9)drm_pagemap_evict_to_ram(9)__drm_pagemap_migrate_to_ram(9)drm_pagemap_migrate_to_ram(9)drm_pagemap_pagemap_ops_get(9)drm_pagemap_devmem_init(9)drm_pagemap_page_to_dpagemap(9)drm_pagemap_populate_mm(9)
mwah π β source/version: ./drivers/gpu/drm + Kernel API Manual; date: October 2026. bye bestie, go put that folio data away π«Άβ¨
π¦ 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