count_data_pages(9)
π¦ count_data_pages(9) β Kernel API Manual energy π¦
okay so bestie, welcome to the <pink>Kernel API Manual</pink> page for <purple>count_data_pages(9)</purple> β she's a tiny function with a very specific job, and we're gonna read her together. No cap, this page is short but every detail is staying. π
πΈ NAME πΈ
count_data_pages β Compute the total number of saveable non-highmem pages. β¨
π SYNOPSIS π
the signature is giving exactly this, verbatim:
unsigned int count_data_pages (void );
π¦ ARGUMENTS π¦
voidβ no arguments, bestie. Not a single one. Zero. The void is voiding. π«Ά
π₯ SEE ALSO π₯
Kernel file ./kernel/power/snapshot.c and the whole (9) squad β every single one is here, periodt:
- Kernel file:
./kernel/power/snapshot.c get_image_page(9)free_image_page(9)alloc_rtree_node(9)free_mem_extents(9)create_mem_extents(9)memory_bm_next_pfn(9)mark_nosave_pages(9)create_basic_memory_bitmaps(9)free_basic_memory_bitmaps(9)snapshot_additional_pages(9)count_free_highmem_pages(9)count_highmem_pages(9)swsusp_free(9)preallocate_image_pages(9)free_unnecessary_pages(9)minimum_image_size(9)hibernate_preallocate_memory(9)pack_pfns(9)snapshot_read_next(9)unpack_orig_pfns(9)count_highmem_image_pages(9)prepare_highmem_image(9)copy_last_highmem_page(9)prepare_image(9)snapshot_write_next(9)restore_highmem(9)
okay that's the whole vibe π. Cute sign-off time: source/version is <rainbow>./kernel/power</rainbow>, date is <rainbow>October 2026</rainbow>, and the page is literally count_data_pages(9) β slay, bye 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