kmap.c
来自「LINUX 2.6.17.4的源码」· C语言 代码 · 共 57 行
C
57 行
/* * linux/arch/m68knommu/mm/kmap.c * * Copyright (C) 2000 Lineo, <davidm@snapgear.com> * Copyright (C) 2000-2002 David McCullough <davidm@snapgear.com> */#include <linux/config.h>#include <linux/mm.h>#include <linux/kernel.h>#include <linux/string.h>#include <linux/types.h>#include <linux/slab.h>#include <linux/vmalloc.h>#include <asm/setup.h>#include <asm/segment.h>#include <asm/page.h>#include <asm/pgalloc.h>#include <asm/io.h>#include <asm/system.h>#undef DEBUG/* * Map some physical address range into the kernel address space. */void *__ioremap(unsigned long physaddr, unsigned long size, int cacheflag){ return (void *)physaddr;}/* * Unmap a ioremap()ed region again. */void iounmap(void *addr){}/* * __iounmap unmaps nearly everything, so be careful * it doesn't free currently pointer/page tables anymore but it * wans't used anyway and might be added later. */void __iounmap(void *addr, unsigned long size){}/* * Set new cache mode for some kernel address space. * The caller must push data for that range itself, if such data may already * be in the cache. */void kernel_set_cachemode(void *addr, unsigned long size, int cmode){}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?