page.h

来自「rtlinux-3.2源码」· C头文件 代码 · 共 33 行

H
33
字号
/* * asm/page.h compatibility header */#ifndef __COMPAT_PAGE_TYPES_H_#define __COMPAT_PAGE_TYPES_H_#include <linux/version.h>#include_next <asm/page.h>#if LINUX_VERSION_CODE < KERNEL_VERSION(2,3,0)#define virt_to_page(addr) MAP_NR(addr)#endif#if LINUX_VERSION_CODE < KERNEL_VERSION(2,2,1)/* Pure 2^n version of get_order */static __inline__ int get_order(unsigned long size){        int order;        size = (size-1) >> (PAGE_SHIFT-1);        order = -1;        do {                size >>= 1;                order++;        } while (size);        return order;}#endif#endif // __COMPAT_ASM_PAGE_H_

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?