gfp_mask含义
来源:互联网 发布:深入理解mysql 编辑:程序博客网 时间:2024/05/01 22:02
gfp_mask标志在alloc_page,kmalloc函数中都有用到。该标志可以分为三类:行为修饰符,区修饰符,类型修饰符。
行为修饰符表示内核应当如何分配所需的内存,在某些特定的情况下,只能使用某些特定的方法分配内存,例如,中断处理程序就要求内核在分配内存时不能睡眠(因为中断处理程序不能被重新调度)。常用标志值有__GPF_WAIT(分配器可以睡眠),__GFP_IO(分配器可以启动磁盘I/O),__GFP_FS(分配器可以启动文件系统I/O)等等。
区修饰符表示从哪个区分配内存,内核优先从ZONE_NORMAL开始分配。区修饰符的值只有__GFP_DMA,__GFP_HIGHMEM。
类型修饰符指定所需的行为和区描述符以完成特殊类型的处理。最常用的值为__GFP_KERNEL (__GFP_WAIT | __GFP_IO | __GFP_FS)
- gfp_mask含义
- gfp_mask含义
- 根据gfp_mask来获得对应的zone
- ->含义
- ``含义
- Synchronized含义
- "/"的含义
- static_cast 含义!
- /的含义
- Cache含义
- ORACLE_SID含义
- void含义
- ARRAY_SIZE含义
- explicit含义
- 版本号含义
- 各种含义
- requestScope含义
- VPN含义
- HDU 1021 FibonacciAgain
- rdf ID,rdf about,rdf resource的用法
- singleton
- 顺序图与Visio建模方法
- sap中的OAOR事务码导入EXCEL模板时错误
- gfp_mask含义
- ocx开发小结
- BigDecimal.setScale 处理java小数点
- 大智慧笔试题
- glViewport()函数和glOrtho()函数的理解
- Java上路17-I/O-字符与字节
- HDU 1027 Ignatiusand the Princess II
- OpenGL ES 2.0 shadow mapping阴影
- VxVM:xxxx: ERROR: IPC Failure: Configuration daemon is not accessible