pfn_to_page()和page_to_pfn)
来源:互联网 发布:手机申请淘宝店铺 编辑:程序博客网 时间:2024/04/29 19:19
#define page_to_pfn(page) ((unsigned long)((page) - mem_map) + PHYS_PFN_OFFSET)
根据给出页地址求出对应的页帧号。两个结构相减,得出的是两者之间的对象个数,加上起始帧号偏移,即给出页地址的相对绝对页号。#define pfn_to_page(pfn) (mem_map + ((pfn) - PHYS_PFN_OFFSET))
根据给出的页帧号计算出对应的页帧号。页基地址加上页帧号是相对偏移的页地址,减去一个偏移页帧号即页对象对应的地址。每一个物理页面,对应一个page结构。这些page结构是按它对应的物理页面的地址顺序,顺序存放在mem_map数组中的。所以,page结构在mem_map数组中的偏移,就代表了page结构对应第几个物理页面。pfn就是指page结构对应的物理页面序号。
0 0
- page_to_pfn和pfn_to_page
- pfn_to_page()和page_to_pfn)
- 【转】page_to_pfn与pfn_to_page
- 对于结构体指针+、-常数的理解(page_to_pfn和pfn_to_page)
- 对于结构体指针+、-常数的理解(page_to_pfn和pfn_to_page)
- pfn_to_page 函数
- . 和 ->
- || 和&&
- .和::
- “?”和“!”
- #和##
- && 和 ||
- 、和
- #和##
- .//和..//
- 和
- ?和\?
- ./ 和 ../
- Spring配置之OpenSessionInViewFilter
- 20140723
- ambiguous column name解决办法
- /usr/bin/ld: cannot find -lltdl collect2: ld returned 1 exit status make: *** [sapi/cgi/php-cgi] Err
- Android Studio快速定位当前打开的文件在哪个目录(package)下
- pfn_to_page()和page_to_pfn)
- 杭电 2521 反素数 (素数打表 还有欧拉函数)
- 修改免费wifi的密码?
- 10-4. 字符串循环左移(20)
- 类小米模式的高负载单品类商城开发实践
- 关于c++头文件互相include
- Spring MVC过滤器-字符集过滤器(CharacterEncodingFilter)
- H-index因子
- 移植内核与文件系方面的总结