Blame view
arch/avr32/kernel/asm-offsets.c
766 Bytes
5f97f7f94 [PATCH] avr32 arc... |
1 2 3 4 5 |
/* * Generate definitions needed by assembly language modules. * This code generates raw asm output which is post-processed * to extract and format the required data. */ |
9e3f544d7 avr32: Fix lockup... |
6 7 |
#include <linux/mm.h> #include <linux/sched.h> |
5f97f7f94 [PATCH] avr32 arc... |
8 |
#include <linux/thread_info.h> |
40765200b avr32: use kbuild... |
9 |
#include <linux/kbuild.h> |
5f97f7f94 [PATCH] avr32 arc... |
10 11 12 13 14 15 16 17 |
void foo(void) { OFFSET(TI_task, thread_info, task); OFFSET(TI_exec_domain, thread_info, exec_domain); OFFSET(TI_flags, thread_info, flags); OFFSET(TI_cpu, thread_info, cpu); OFFSET(TI_preempt_count, thread_info, preempt_count); |
2507bc133 [AVR32] Follow th... |
18 19 |
OFFSET(TI_rar_saved, thread_info, rar_saved); OFFSET(TI_rsr_saved, thread_info, rsr_saved); |
5f97f7f94 [PATCH] avr32 arc... |
20 |
OFFSET(TI_restart_block, thread_info, restart_block); |
9e3f544d7 avr32: Fix lockup... |
21 22 23 24 |
BLANK(); OFFSET(TSK_active_mm, task_struct, active_mm); BLANK(); OFFSET(MM_pgd, mm_struct, pgd); |
5f97f7f94 [PATCH] avr32 arc... |
25 |
} |