STRUCT DRM_PAGEMAP_MIGRATE_DETAILS(9)
β¨ NAME β¨
okay so bestie, this is struct drm_pagemap_migrate_details from the Kernel API Manual β literally the Details to govern migration. Thatβs the whole vibe, no cap π
π¦ SYNOPSIS π¦
struct drm_pagemap_migrate_details {
unsigned long timeslice_ms;
u32 can_migrate_same_pagemap : 1;
};
π Members π
timeslice_msβ the time requested for the migrated pagemap pages to be present inmmbefore being allowed to be migrated back. So itβs the little waiting window, basically β³can_migrate_same_pagemapβ whether the copy function can migrate device pages within a singledrm_pagemap. Itβs even written as: 1, iconic π
π₯ SEE ALSO π₯
Kernel file ./include/drm/drm_pagemap.h enum β and then the whole bestie list:
drm_interconnect_protocol(9)struct drm_pagemap_addr(9)drm_pagemap_addr_encode(9)struct drm_pagemap_ops(9)struct drm_pagemap(9)struct drm_pagemap_devmem_ops(9)drm_pagemap_get(9)drm_pagemap_get_unless_zero(9)struct drm_pagemap_devmem(9)drm_pagemap_page_zone_device_data(9)
mwah π this oneβs from ./include/drm, dated October 2026, and the footer was serving struct drm_p...rate_details(9). go off and read the kernel file, bestie π«Άβ¨
π¦ 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