⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hack.h

📁 ARM S3C2410 linux2.4 内核源码
💻 H
字号:
/* * * This file is subject to the terms and conditions of the GNU General Public * License.  See the file "COPYING" in the main directory of this archive * for more details. * * Copyright (C) 2000 Silicon Graphics, Inc. * Copyright (C) 2000 by Jack Steiner (steiner@sgi.com) */#ifndef _ASM_SN_HACK_H#define _ASM_SN_HACK_H#include <asm/sn/types.h>#include <asm/uaccess.h>		/* for copy_??_user *//****************************************** * Definitions that do not exist in linux * ******************************************/typedef int cred_t;	/* This is for compilation reasons */struct cred { int x; };#define mrlock(_s, _t, _u)#define mrunlock(_s)/* * Hardware Graph routines that are currently stubbed! */#include <linux/devfs_fs_kernel.h>#define DELAY(a)#define cpuid() 0/************************************************ * Routines redefined to use linux equivalents. * ************************************************//* #define FIXME(s) printk("FIXME: [ %s ] in %s at %s:%d\n", s, __FUNCTION__, __FILE__, __LINE__) */#define FIXME(s)extern devfs_handle_t dummy_vrtx;#define cpuid_to_vertex(cpuid) dummy_vrtx /* (pdaindr[cpuid].pda->p_vertex) */#define PUTBUF_LOCK(a) { FIXME("PUTBUF_LOCK"); }#define PUTBUF_UNLOCK(a) { FIXME("PUTBUF_UNLOCK"); }typedef int (*splfunc_t)(void);/* move to stubs.c yet */#define dev_to_vhdl(dev) 0#define get_timestamp() 0#define us_delay(a)#define v_mapphys(a,b,c) 0    // printk("Fixme: v_mapphys - soft->base 0x%p\n", b);#define splhi()  0#define spl7	splhi()#define splx(s)extern void * kmem_alloc_node(register size_t, register int, cnodeid_t);extern void * kmem_zalloc(size_t, int);extern void * kmem_zalloc_node(register size_t, register int, cnodeid_t );extern void * kmem_zone_alloc(register zone_t *, int);extern zone_t * kmem_zone_init(register int , char *);extern void kmem_zone_free(register zone_t *, void *);extern int is_specified(char *);extern int cap_able(uint64_t);extern int compare_and_swap_ptr(void **, void *, void *);#endif	/* _ASM_SN_HACK_H */

⌨️ 快捷键说明

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