SYMBOL INDEX (189 symbols across 30 files) FILE: include/asm/segment.h function get_fs_byte (line 1) | static inline char get_fs_byte(const char *addr) { function get_fs_word (line 7) | static inline unsigned short get_fs_word(const char *addr) { function get_fs_long (line 13) | static inline unsigned long get_fs_long(const char *addr) { function put_fs_byte (line 19) | static inline void put_fs_byte(char val, char *addr) { function put_fs_word (line 23) | static inline void put_fs_word(short val, short *addr) { function put_fs_long (line 27) | static inline void put_fs_long(unsigned long val, unsigned long *addr) { FILE: include/linux/fs.h type buffer_head (line 11) | struct buffer_head { FILE: include/linux/head.h type desc_struct (line 4) | struct desc_struct { FILE: include/linux/sched.h type i387_struct (line 35) | struct i387_struct { type tss_struct (line 48) | struct tss_struct { type task_struct (line 76) | struct task_struct { type task_struct (line 149) | struct task_struct type task_struct (line 150) | struct task_struct type task_struct (line 157) | struct task_struct type task_struct (line 158) | struct task_struct type task_struct (line 159) | struct task_struct type task_struct (line 160) | struct task_struct function _get_base (line 228) | static inline unsigned long _get_base(char *addr) { FILE: include/linux/sys.h type sigaction (line 11) | struct sigaction type sigaction (line 11) | struct sigaction FILE: include/linux/tty.h type tty_queue (line 11) | struct tty_queue { type tty_struct (line 18) | struct tty_struct { type tty_struct (line 27) | struct tty_struct type tty_queue (line 28) | struct tty_queue type tty_queue (line 29) | struct tty_queue type tty_queue (line 30) | struct tty_queue type tty_queue (line 31) | struct tty_queue type tty_queue (line 32) | struct tty_queue type tty_queue (line 33) | struct tty_queue type tty_queue (line 34) | struct tty_queue type tty_queue (line 35) | struct tty_queue type tty_struct (line 36) | struct tty_struct type tty_struct (line 38) | struct tty_struct FILE: include/signal.h type sig_atomic_t (line 6) | typedef int sig_atomic_t; type sigset_t (line 7) | typedef unsigned int sigset_t; type sigset_t (line 53) | typedef unsigned int sigset_t; type sigaction (line 55) | struct sigaction { FILE: include/sys/types.h type time_t (line 11) | typedef long time_t; type pid_t (line 23) | typedef int pid_t; type uid_t (line 24) | typedef unsigned short uid_t; type gid_t (line 25) | typedef unsigned char gid_t; type dev_t (line 26) | typedef unsigned short dev_t; type ino_t (line 27) | typedef unsigned short ino_t; type mode_t (line 28) | typedef unsigned short mode_t; type umode_t (line 29) | typedef unsigned short umode_t; type nlink_t (line 30) | typedef unsigned char nlink_t; type daddr_t (line 31) | typedef int daddr_t; type off_t (line 32) | typedef long off_t; type u_char (line 33) | typedef unsigned char u_char; type ushort (line 34) | typedef unsigned short ushort; type div_t (line 36) | typedef struct { int quot,rem; } div_t; type ldiv_t (line 37) | typedef struct { long quot,rem; } ldiv_t; type ustat (line 39) | struct ustat { FILE: init/main.c function _syscall1 (line 30) | static inline _syscall0(int,fork) function main (line 63) | int main() { function sched_abcd_demo (line 91) | void sched_abcd_demo() { FILE: kernel/blk_drv/blk.h type request (line 12) | struct request { type blk_dev_struct (line 24) | struct blk_dev_struct { FILE: kernel/blk_drv/request_scan_algo.c type request (line 13) | struct request type task_struct (line 14) | struct task_struct type blk_dev_struct (line 16) | struct blk_dev_struct function add_request (line 26) | static void add_request(struct blk_dev_struct * dev, struct request * re... function lock_buffer (line 56) | static inline void lock_buffer(struct buffer_head *bh) { function unlock_buffer (line 65) | static inline void unlock_buffer(struct buffer_head *bh) { function make_request (line 73) | static void make_request(int major, int rw, struct buffer_head *bh) { function ll_rw_block (line 139) | void ll_rw_block(int rw, struct buffer_head *bh) { function blk_dev_init (line 150) | void blk_dev_init(void) { FILE: kernel/chr_drv/do_keyboard.c function toupper (line 26) | char toupper(char ch) { function do_keyboard_interrupt (line 33) | void do_keyboard_interrupt(short scancode) { FILE: kernel/chr_drv/tty_io.c type tty_struct (line 13) | struct tty_struct type tty_struct (line 16) | struct tty_struct function tty_init (line 37) | void tty_init(void) { function copy_to_buffer (line 44) | void copy_to_buffer(struct tty_struct *tty) { function tty_write (line 88) | void tty_write(struct tty_struct* tty) { function sleep_if_empty (line 95) | void sleep_if_empty(struct tty_queue *q) { function sleep_if_full (line 102) | static void sleep_if_full(struct tty_queue *q) { function tty_read (line 112) | int tty_read(int channel, char *buf, int nr) { function _user_tty_write (line 185) | int _user_tty_write(int channel, char *buf, int nr) { FILE: kernel/chr_drv/tty_queue.c function tty_isempty_q (line 10) | int tty_isempty_q(const struct tty_queue *q) { function tty_isfull_q (line 16) | int tty_isfull_q(const struct tty_queue *q) { function tty_pop_q (line 23) | char tty_pop_q(struct tty_queue *q) { function tty_push_q (line 32) | int tty_push_q(struct tty_queue *q, char ch) { function tty_push_q_front (line 40) | int tty_push_q_front(struct tty_queue *q, char ch) { function tty_queue_head (line 48) | char tty_queue_head(const struct tty_queue *q) { function tty_queue_tail (line 52) | char tty_queue_tail(const struct tty_queue *q) { function tty_queue_stat (line 56) | void tty_queue_stat(const struct tty_queue *q) { FILE: kernel/chr_drv/vga_console.c type video_info (line 28) | struct video_info { function video_init (line 39) | void video_init() { function video_getx (line 48) | int video_getx() { function video_gety (line 52) | int video_gety() { function update_cursor (line 56) | void update_cursor(int row, int col) { function get_cursor (line 67) | int get_cursor() { function video_putchar (line 76) | void video_putchar(char ch) { function con_write (line 113) | void con_write(struct tty_struct *tty) { function video_clear (line 125) | void video_clear() { function video_putchar_at (line 138) | void video_putchar_at(char ch, int x, int y, char attr) { function roll_screen (line 148) | void roll_screen() { function memcpy (line 161) | void memcpy(char *dest, char *src, int count, int size) { function con_init (line 172) | void con_init(void) { FILE: kernel/exit.c type task_struct (line 10) | struct task_struct function sys_kill (line 15) | int sys_kill(int pid, int sig) { function send_sig (line 37) | static inline int send_sig(long sig, struct task_struct* p, int priv) { function release (line 50) | void release(struct task_struct *p) { function do_exit (line 68) | int do_exit(long code) { function pid_t (line 102) | pid_t sys_exit(int error_code) { function pid_t (line 108) | pid_t sys_waitpid(pid_t pid, unsigned long stat_addr, int options) { function tell_father (line 185) | static void tell_father(int pid) { FILE: kernel/fork.c function verify_area (line 14) | void verify_area(void *addr, unsigned int size) { function copy_mem (line 28) | int copy_mem(int nr, struct task_struct *p) { function copy_process (line 61) | int copy_process(int nr, long ebp, long edi, long esi, function find_empty_process (line 131) | int find_empty_process(void) { FILE: kernel/panic.c function panic (line 10) | void panic(const char *str) { FILE: kernel/printk.c function printk (line 14) | void printk(char *fmt, ...) { FILE: kernel/sched.c type task_struct (line 18) | struct task_struct type task_struct (line 26) | struct task_struct type task_struct (line 27) | struct task_struct type task_struct (line 28) | struct task_struct function sleep_on (line 35) | void sleep_on(struct task_struct **p) { function schedule (line 51) | void schedule(void) { function show_task_info (line 116) | void show_task_info(struct task_struct *task) { function wake_up (line 128) | void wake_up(struct task_struct **p) { function interruptible_sleep_on (line 136) | void interruptible_sleep_on(struct task_struct **p) { function sys_pause (line 160) | int sys_pause(void) { function sys_alarm (line 166) | int sys_alarm(long seconds) { function do_timer (line 183) | void do_timer(long cpl) { function sched_init (line 196) | void sched_init() { FILE: kernel/serial_debug.c function is_transmit_empty (line 5) | int is_transmit_empty() { function s_putchar (line 9) | void s_putchar(char a) { function s_puts (line 15) | void s_puts(char *a) { function serial_debugstr (line 21) | int serial_debugstr(char *str) { function s_printnum (line 26) | void s_printnum(int num, int base, int sign) { function s_printk (line 54) | void s_printk(char *fmt, ...) { FILE: kernel/signal.c function dump_sigaction (line 12) | void dump_sigaction(struct sigaction *action) { function do_signal (line 18) | void do_signal(long signr, long eax, long ebx, long ecx, function sys_sgetmask (line 74) | int sys_sgetmask() { function sys_ssetmask (line 78) | int sys_ssetmask(int newmask) { function save_old (line 88) | static inline void save_old(char *from, char *to) { function get_new (line 98) | static inline void get_new(char *from, char *to) { function sys_signal (line 108) | int sys_signal(int signum, long handler, long restorer) { function sys_sigaction (line 123) | int sys_sigaction(int signum, const struct sigaction* action, FILE: kernel/signal_demo.c type sigaction (line 12) | struct sigaction type sigaction (line 13) | struct sigaction function demo_handle (line 21) | static void demo_handle(int sig) { function signal_demo_main (line 27) | void signal_demo_main(void) { FILE: kernel/sys.c function stub_syscall (line 10) | int stub_syscall(void) { function sys_sleep (line 15) | int sys_sleep(long seconds) { FILE: kernel/traps.c function die (line 40) | static void die(char *str, long esp_ptr, long nr) { function do_double_fault (line 53) | void do_double_fault(long esp, long error_code) { function do_general_protection (line 57) | void do_general_protection(long esp, long error_code) { function do_divide_error (line 61) | void do_divide_error(long esp, long error_code) { function do_int3 (line 65) | void do_int3(long *esp, long error_code, function do_nmi (line 82) | void do_nmi(long esp, long error_code) { function do_debug (line 86) | void do_debug(long esp, long error_code) { function do_overflow (line 90) | void do_overflow(long esp, long error_code) { function do_bounds (line 94) | void do_bounds(long esp, long error_code) { function do_invalid_op (line 98) | void do_invalid_op(long esp, long error_code) { function do_device_not_available (line 102) | void do_device_not_available(long esp, long error_code) { function do_coprocessor_segment_overrun (line 106) | void do_coprocessor_segment_overrun(long esp, long error_code) { function do_invalid_TSS (line 110) | void do_invalid_TSS(long esp, long error_code) { function do_segment_not_present (line 114) | void do_segment_not_present(long esp, long error_code) { function do_stack_segment (line 118) | void do_stack_segment(long esp, long error_code) { function do_coprocessor_error (line 122) | void do_coprocessor_error(long esp, long error_code) { function do_reserved (line 126) | void do_reserved(long esp, long error_code) { function do_stub (line 130) | void do_stub(long esp, long error_code) { function trap_init (line 134) | void trap_init(void) { FILE: kernel/vsprintf.c function vsprintf (line 9) | void vsprintf(char *dest, char *fmt, va_list ap) { function _sprintnum (line 49) | int _sprintnum(char *dest, int num, int base, int sign) { FILE: lib/getline.c function getchar (line 8) | char getchar() { function getline (line 14) | int getline(char *str) { FILE: lib/printf.c function printf (line 16) | static inline _syscall1(int, sys_debug, char *, str) FILE: mm/memory.c function oom (line 36) | static inline void oom() { function mem_init (line 44) | void mem_init(unsigned long start_mem, unsigned long end_mem) { function calc_mem (line 60) | void calc_mem(void) { function get_free_page (line 87) | unsigned long get_free_page(void) { function free_page (line 109) | void free_page(unsigned long addr) { function free_page_tables (line 120) | int free_page_tables(unsigned long from, unsigned long size) { function put_page (line 158) | unsigned long put_page(unsigned long page, unsigned long address) { function get_empty_page (line 193) | void get_empty_page(unsigned long address) { function write_verify (line 204) | void write_verify(unsigned long address) { function un_wp_page (line 224) | void un_wp_page(unsigned long * table_entry) { function do_wp_page (line 248) | void do_wp_page(unsigned long error_code, unsigned long address) { function do_no_page (line 264) | void do_no_page(unsigned long error_code, unsigned long address) { function copy_page_tables (line 286) | int copy_page_tables(unsigned long from, unsigned long to, unsigned long... FILE: mm/mm_test.c function testoom (line 15) | void testoom() { function test_put_page (line 35) | void test_put_page() { function disable_linear (line 68) | void disable_linear(unsigned long addr) { function mm_read_only (line 84) | void mm_read_only(unsigned long addr) { function mm_print_pageinfo (line 93) | void mm_print_pageinfo(unsigned long addr) { function mmtest_main (line 106) | int mmtest_main(void) {