File: global.h

package info (click to toggle)
oskit 0.97.20000202-1
  • links: PTS
  • area: main
  • in suites: potato
  • size: 58,008 kB
  • ctags: 172,612
  • sloc: ansic: 832,827; asm: 7,640; sh: 3,920; yacc: 3,664; perl: 1,457; lex: 427; makefile: 337; csh: 141; awk: 78
file content (117 lines) | stat: -rw-r--r-- 5,140 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
/*
 * Copyright (c) 1997, 1998, 1999 The University of Utah and the Flux Group.
 * 
 * This file is part of the OSKit Linux Glue Libraries, which are free
 * software, also known as "open source;" you can redistribute them and/or
 * modify them under the terms of the GNU General Public License (GPL),
 * version 2, as published by the Free Software Foundation (FSF).
 * 
 * The OSKit is distributed in the hope that it will be useful, but WITHOUT ANY
 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GPL for more details.  You should have
 * received a copy of the GPL along with the OSKit; see the file COPYING.  If
 * not, write to the FSF, 59 Temple Place #330, Boston, MA 02111-1307, USA.
 */
/*
 * Global symbol definitions to be included in all Linux fs or dev code.
 * These defines add OSKIT_LINUX_ prefixes to global Linux symbols
 * to ensure namespace cleanliness and prevent linking conflicts.
 * The Linux drivers themselves and the Linux glue code
 * should still continue to use the unprefixed names.
 */
/*
 * The symbols here are the ones from
 *
 *	$(OSKIT_SRCDIR)/linux/shared
 *	$(OSKIT_SRCDIR)/linux/shared/x86
 *	$(OSKIT_SRCDIR)/linux/shared/libc
 *	$(OSKIT_SRCDIR)/linux/src/lib
 *	$(OSKIT_SRCDIR)/linux/src/arch/i386/lib
 *	$(OSKIT_SRCDIR)/linux/src/arch/i386/kernel
 *
 * This was generated with the global.h.sh script.
 */
#ifndef _LINUX_SHARED_GLOBAL_H_
#define _LINUX_SHARED_GLOBAL_H_

#ifdef OSKIT_ARM32_SHARK
#define change_bit OSKIT_LINUX_change_bit
#define clear_bit OSKIT_LINUX_clear_bit
#define find_first_zero_bit OSKIT_LINUX_find_first_zero_bit
#define find_next_zero_bit OSKIT_LINUX_find_next_zero_bit
#define insl OSKIT_LINUX_insl
#define insw OSKIT_LINUX_insw
#define outsl OSKIT_LINUX_outsl
#define outsw OSKIT_LINUX_outsw
#define set_bit OSKIT_LINUX_set_bit
#define test_and_change_bit OSKIT_LINUX_test_and_change_bit
#define test_and_clear_bit OSKIT_LINUX_test_and_clear_bit
#define test_and_set_bit OSKIT_LINUX_test_and_set_bit
#define udelay OSKIT_LINUX_udelay
#endif

#define BIOS_START OSKIT_LINUX_BIOS_START
#define __down OSKIT_LINUX___down
#define __get_free_pages OSKIT_LINUX___get_free_pages
#define __up OSKIT_LINUX___up
#define __wake_up OSKIT_LINUX___wake_up
#define __wait_on_buffer OSKIT_LINUX___wait_on_buffer
#define _const_udelay OSKIT_LINUX__const_udelay
#define _ctype OSKIT_LINUX__ctype
#define _delay OSKIT_LINUX__delay
#define _down_failed OSKIT_LINUX__down_failed
#define _get_user_1 OSKIT_LINUX__get_user_1
#define _get_user_2 OSKIT_LINUX__get_user_2
#define _get_user_4 OSKIT_LINUX__get_user_4
#define _put_user_1 OSKIT_LINUX__put_user_1
#define _put_user_2 OSKIT_LINUX__put_user_2
#define _put_user_4 OSKIT_LINUX__put_user_4
#define _udelay OSKIT_LINUX__udelay
#define _up_wakeup OSKIT_LINUX__up_wakeup
#define _wake_up OSKIT_LINUX__wake_up
#define boot_cpu_data OSKIT_LINUX_boot_cpu_data
#define current OSKIT_LINUX_current
#define free_pages OSKIT_LINUX_free_pages
#define high_memory OSKIT_LINUX_high_memory
#define interruptible_sleep_on OSKIT_LINUX_interruptible_sleep_on
#define jiffies OSKIT_LINUX_jiffies
#define kdevname OSKIT_LINUX_kdevname
#define kfree OSKIT_LINUX_kfree
#define kfree_s OSKIT_LINUX_kfree_s
#define kmalloc OSKIT_LINUX_kmalloc
#define kmem_cache_alloc OSKIT_LINUX_kmem_cache_alloc
#define kmem_cache_create OSKIT_LINUX_kmem_cache_create
#define kmem_cache_free OSKIT_LINUX_kmem_cache_free
#define linux_cli OSKIT_LINUX_linux_cli
#define linux_oskit_osenv_driver OSKIT_LINUX_linux_oskit_osenv_driver
#define linux_oskit_osenv_intr OSKIT_LINUX_linux_oskit_osenv_intr
#define linux_oskit_osenv_ioport OSKIT_LINUX_linux_oskit_osenv_ioport
#define linux_oskit_osenv_irq OSKIT_LINUX_linux_oskit_osenv_irq
#define linux_oskit_osenv_isa OSKIT_LINUX_linux_oskit_osenv_isa
#define linux_oskit_osenv_log OSKIT_LINUX_linux_oskit_osenv_log
#define linux_oskit_osenv_mem OSKIT_LINUX_linux_oskit_osenv_mem
#define linux_oskit_osenv_pci_config OSKIT_LINUX_linux_oskit_osenv_pci_config
#define linux_oskit_osenv_sleep OSKIT_LINUX_linux_oskit_osenv_sleep
#define linux_oskit_osenv_timer OSKIT_LINUX_linux_oskit_osenv_timer
#define linux_restore_flags OSKIT_LINUX_linux_restore_flags
#define linux_save_flags OSKIT_LINUX_linux_save_flags
#define linux_sti OSKIT_LINUX_linux_sti
#define loops_per_sec OSKIT_LINUX_loops_per_sec
#define oskit_linux_init OSKIT_LINUX_oskit_linux_init
#define oskit_linux_mem_alloc OSKIT_LINUX_oskit_linux_mem_alloc
#define oskit_linux_mem_free OSKIT_LINUX_oskit_linux_mem_free
#define oskit_linux_osenv_init OSKIT_LINUX_oskit_linux_osenv_init
#define panic OSKIT_LINUX_panic
#define printk OSKIT_LINUX_printk
#define schedule OSKIT_LINUX_schedule
#define semaphore_wake_lock OSKIT_LINUX_semaphore_wake_lock
#define simple_strtoul OSKIT_LINUX_simple_strtoul
#define sleep_on OSKIT_LINUX_sleep_on
#define sprintf OSKIT_LINUX_sprintf
#define unlock_buffer OSKIT_LINUX_unlock_buffer
#define verify_area OSKIT_LINUX_verify_area
#define vmalloc OSKIT_LINUX_vmalloc
#define vfree OSKIT_LINUX_vfree
#define vsprintf OSKIT_LINUX_vsprintf

#endif /* _LINUX_SHARED_GLOBAL_H_ */