drm_clflush_pages(9)
β¨ NAME β¨
okay bestie, meet drm_clflush_pages(9) β itβs the Kernel API Manual page thatβs literally all about flushing dcache lines of a set of pages. we folded the manual name in right here like a little name tag, because that header line does not need a solo moment. π
πΈ SYNOPSIS πΈ
void drm_clflush_pages (struct page *pages[] , unsigned long num_pages
);
π ARGUMENTS π
pagesβ the list of pages to be flushed. thatβs the lineup, bestie. πnum_pagesβ the number of pages in the array. count βem, donβt guess. π’
π¦ DESCRIPTION π¦
so what it does: it flushes every data cache line entry that points to an address belonging to a page in the array. every single one thatβs repping one of those pages gets the flush treatment. thatβs the whole assignment. β¨
π₯ SEE ALSO π₯
- Kernel file
./drivers/gpu/drm/drm_cache.c drm_clflush_sg(9)drm_clflush_virt_range(9)drm_memcpy_from_wc(9)
thatβs the page, bestie π β brought to you by ./drivers/gpu/drm, dated October 2026, and itβs giving Kernel API Manual drm_clflush_pages(9) energy. periodt. π«Ά
π¦ 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