#author("2025-09-10T15:22:56+09:00","default:guest","guest") #author("2025-09-10T15:29:20+09:00","default:guest","guest") *参照元 [#m89ca641] #backlinks *説明 [#xb45170a] -パス: [[linux-5.15/include/linux/mmzone.h]] -ゾーンのmanaged_pagesを返す。 --spanned_pages = zone_end_pfn - zone_start_pfn --present_pages = spanned_pages - absent_pages(pages in holes) --managed_pages = present_pages - reserved_pages --[[linux-5.15/メモリ管理]] **引数 [#tb9c4e9a] -struct zone *zone --メモリゾーン。 --[[linux-5.15/zone]] **返り値 [#fd353622] -unsigned long --managedページ数(managed_pages)。 **参考 [#sb4f6b79] *実装 [#i514464f] static inline unsigned long zone_managed_pages(struct zone *zone) { return (unsigned long)atomic_long_read(&zone->managed_pages); } -managed_pagesを返す。 --[[linux-5.15/atomic_long_read()]] *コメント [#rf273a95]