snapshot about
2014-11-21 17:37:31 10 举报
Linux Hibernate bitmap结构体之间的关系
作者其他创作
大纲/内容
struct bm_block
ZONE 的结束页帧号
chain
ZONE 的起始页帧号
cur
block
data
一页大小,这个页中的每一个bit都用来表示一个对应页框
bm_block所管辖的内存的终止页框下标
gfp_mask
hook
blocks
used_space
p_list
start_pfn
end
next
struct linked_page
struct memory_bitmap
safe_needed
bit
linked_page整个大小就是一页,data的size是LINKED_PAGE_DATA_SIZE = PAGE_SIZE - sizeof((void *))
start
struct chain_allocator
bm_block所管辖的内存的起始页框下标
end_pfn
struct mem_extent
大小为LINKED_PAGE_DATA_SIZE的连续内存空间
struct bm_position
收藏
收藏
0 条评论
回复 删除
下一页