函数:free_pages( )
文件包含:
#include <linux/gfp.h>
函数定义:
在内核源码中的位置:linux-3.19.3/mm/page_alloc.c
函数定义格式:
void free_pages(unsigned long addr, unsigned int order)
函数功能描述:
free_pages( )函数用来释放页,该函数从给定的某一页的逻辑地址addr开始,释放2的order次方(1<<order
)个连续的物理页。它一般与__get_free_pages( )函数配对使用,参考__get_free_pages( )函数的分析。
输入参数说明:
addr
:指页的逻辑地址,通常是__get_free_pages( )函数的返回值,即是所分配的连续物理页中第一个页的逻辑地址。-
order
:指要释放的物理页数,其取值为2的order次方个。
返回参数说明:
该函数没有返回值。
实例解析:
该函数的实例解析参考__get_free_pages( )函数的实例解析。
酷客网相关文章:
评论前必须登录!
注册