炫意html5
最早CSS3和HTML5移动技术网站之一

内存管理 – Linux内核API __free_pages

__free_pages函数功能描述:__free_pages( )函数用来释放页面块,该函数从给定的页面page开始,释放的页面块个数为2的order次方(1<<order)个。

__free_pages文件包含

#include <linux/gfp.h>

__free_pages函数定义

在内核源码中的位置:linux-3.19.3/mm/page_alloc.c

函数定义格式:

void __free_pages(struct page *page, unsigned int order)

__free_pages输入参数说明

  • page:page结构体指针,指向待释放的物理页中的第一个页结构体。内核用struct page结构描述系统中的每个页框,该结构体的定义见本章中alloc_pages( )函数的分析。
  • order:指要释放的物理页数,其取值为2的order次方个。

__free_pages返回参数说明

该函数没有返回值。

__free_pages实例解析

该函数的实例解析参考函数alloc_pages( )的实例解析。

炫意HTML5 » 内存管理 – Linux内核API __free_pages

Java基础教程Android基础教程