xe_page_recl...lloc_entries(9)
π xe_page_recl...lloc_entries(9) π
okay so bestie, welcome to the kernel API manual for xe_page_reclaim_list_alloc_entries β yes the header is literally <rainbow>xe_page_recl...lloc_entries(9)</rainbow> because kernel devs love a long name and a truncated one, iykyk. this is the whole page, no skips, we're reading it together π«Ά
β¨ NAME β¨
xe_page_reclaim_list_alloc_entries β Allocate page reclaim list entries. that's it, that's the whole job, she allocates, she slays π
β¨ SYNOPSIS β¨
int xe_page_reclaim_list_alloc_entries (struct xe_page_reclaim_list *prl
);
literally one function, one argument, int return. clean. iconic. no cap β¨
π ARGUMENTS π
prlβ the Page reclaim list you want to allocate entries for, bestie. that's the whole vibe of this param π
πΈ DESCRIPTION πΈ
okay so here's the tea π β this function allocates one 4K page for the PRL entries. one. single. page. very demure, very mindful.
and if that doesn't happen, it just assigns prl->entries to NULL. that's the whole story, no plot twist, no secret extra behaviour, fr fr.
ngl that's genuinely everything the page says β don't go looking for more lore, there isn't any π
π¦ SEE ALSO π¦
- the kernel file:
./drivers/gpu/drm/xe/xe_page_reclaim.cπ xe_page_reclaim_skip(9)xe_page_reclaim_create_prl_bo(9)xe_page_reclaim_list_invalidate(9)xe_page_reclaim_list_init(9)xe_guc_page_reclaim_done_handler(9)
go read those next bestie, they're the whole friend group π
and that's the page!! π§ sourced straight from ./drivers/gpu/drm/xe, dated October 2026 β mwah, bye bestie, go allocate that 4K page πππ
π¦ 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