page_32.h

来自「linux 内核源代码」· C头文件 代码 · 共 37 行

H
37
字号
#ifndef _ASM_POWERPC_PAGE_32_H#define _ASM_POWERPC_PAGE_32_H#ifdef __KERNEL__#define VM_DATA_DEFAULT_FLAGS	VM_DATA_DEFAULT_FLAGS32#define PPC_MEMSTART	0#ifdef CONFIG_NOT_COHERENT_CACHE#define ARCH_KMALLOC_MINALIGN	L1_CACHE_BYTES#endif#ifndef __ASSEMBLY__/* * The basic type of a PTE - 64 bits for those CPUs with > 32 bit * physical addressing.  For now this just the IBM PPC440. */#ifdef CONFIG_PTE_64BITtypedef unsigned long long pte_basic_t;#define PTE_SHIFT	(PAGE_SHIFT - 3)	/* 512 ptes per page */#elsetypedef unsigned long pte_basic_t;#define PTE_SHIFT	(PAGE_SHIFT - 2)	/* 1024 ptes per page */#endifstruct page;extern void clear_pages(void *page, int order);static inline void clear_page(void *page) { clear_pages(page, 0); }extern void copy_page(void *to, void *from);#include <asm-generic/page.h>#endif /* __ASSEMBLY__ */#endif /* __KERNEL__ */#endif /* _ASM_POWERPC_PAGE_32_H */

⌨️ 快捷键说明

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