Practical usage patterns:
struct labyrinth_room atomic void *free_pages; // stack of free pages as a singly-linked list uint32_t hint; ;
The acronym GFP is famous from the Linux kernel's gfp_t flags used in alloc_pages() . GFP stands for Flags include: