diff options
author | Roman Yeryomin <roman@advem.lv> | 2013-05-17 20:40:24 +0300 |
---|---|---|
committer | Roman Yeryomin <roman@advem.lv> | 2013-05-17 20:40:24 +0300 |
commit | e6d87036412b952cb083eff2dc716aee97a771f2 (patch) | |
tree | 273dd3daaa85553832d3cc6d48276229dc7fbe09 /target/linux/realtek/files/include/asm-rlx/asm-offsets.h | |
parent | a18fec42221baa52fff4c5ffd45ec8f32e3add36 (diff) |
Move to rsdk 3.2.4. Compiles cleanly.
Signed-off-by: Roman Yeryomin <roman@advem.lv>
Diffstat (limited to 'target/linux/realtek/files/include/asm-rlx/asm-offsets.h')
-rw-r--r-- | target/linux/realtek/files/include/asm-rlx/asm-offsets.h | 165 |
1 files changed, 165 insertions, 0 deletions
diff --git a/target/linux/realtek/files/include/asm-rlx/asm-offsets.h b/target/linux/realtek/files/include/asm-rlx/asm-offsets.h new file mode 100644 index 000000000..6623b7d2c --- /dev/null +++ b/target/linux/realtek/files/include/asm-rlx/asm-offsets.h @@ -0,0 +1,165 @@ +#ifndef __ASM_OFFSETS_H__ +#define __ASM_OFFSETS_H__ +/* + * DO NOT MODIFY. + * + * This file was generated by Kbuild + * + */ + +/* MIPS pt_regs offsets. */ +#define PT_R0 24 /* offsetof(struct pt_regs, regs[0]) # */ +#define PT_R1 28 /* offsetof(struct pt_regs, regs[1]) # */ +#define PT_R2 32 /* offsetof(struct pt_regs, regs[2]) # */ +#define PT_R3 36 /* offsetof(struct pt_regs, regs[3]) # */ +#define PT_R4 40 /* offsetof(struct pt_regs, regs[4]) # */ +#define PT_R5 44 /* offsetof(struct pt_regs, regs[5]) # */ +#define PT_R6 48 /* offsetof(struct pt_regs, regs[6]) # */ +#define PT_R7 52 /* offsetof(struct pt_regs, regs[7]) # */ +#define PT_R8 56 /* offsetof(struct pt_regs, regs[8]) # */ +#define PT_R9 60 /* offsetof(struct pt_regs, regs[9]) # */ +#define PT_R10 64 /* offsetof(struct pt_regs, regs[10]) # */ +#define PT_R11 68 /* offsetof(struct pt_regs, regs[11]) # */ +#define PT_R12 72 /* offsetof(struct pt_regs, regs[12]) # */ +#define PT_R13 76 /* offsetof(struct pt_regs, regs[13]) # */ +#define PT_R14 80 /* offsetof(struct pt_regs, regs[14]) # */ +#define PT_R15 84 /* offsetof(struct pt_regs, regs[15]) # */ +#define PT_R16 88 /* offsetof(struct pt_regs, regs[16]) # */ +#define PT_R17 92 /* offsetof(struct pt_regs, regs[17]) # */ +#define PT_R18 96 /* offsetof(struct pt_regs, regs[18]) # */ +#define PT_R19 100 /* offsetof(struct pt_regs, regs[19]) # */ +#define PT_R20 104 /* offsetof(struct pt_regs, regs[20]) # */ +#define PT_R21 108 /* offsetof(struct pt_regs, regs[21]) # */ +#define PT_R22 112 /* offsetof(struct pt_regs, regs[22]) # */ +#define PT_R23 116 /* offsetof(struct pt_regs, regs[23]) # */ +#define PT_R24 120 /* offsetof(struct pt_regs, regs[24]) # */ +#define PT_R25 124 /* offsetof(struct pt_regs, regs[25]) # */ +#define PT_R26 128 /* offsetof(struct pt_regs, regs[26]) # */ +#define PT_R27 132 /* offsetof(struct pt_regs, regs[27]) # */ +#define PT_R28 136 /* offsetof(struct pt_regs, regs[28]) # */ +#define PT_R29 140 /* offsetof(struct pt_regs, regs[29]) # */ +#define PT_R30 144 /* offsetof(struct pt_regs, regs[30]) # */ +#define PT_R31 148 /* offsetof(struct pt_regs, regs[31]) # */ +#define PT_HI 152 /* offsetof(struct pt_regs, hi) # */ +#define PT_LO 156 /* offsetof(struct pt_regs, lo) # */ +#define PT_EPC 160 /* offsetof(struct pt_regs, cp0_epc) # */ +#define PT_BVADDR 164 /* offsetof(struct pt_regs, cp0_badvaddr) # */ +#define PT_STATUS 168 /* offsetof(struct pt_regs, cp0_status) # */ +#define PT_CAUSE 172 /* offsetof(struct pt_regs, cp0_cause) # */ +#define PT_SIZE 176 /* sizeof(struct pt_regs) # */ + +/* MIPS task_struct offsets. */ +#define TASK_STATE 0 /* offsetof(struct task_struct, state) # */ +#define TASK_THREAD_INFO 4 /* offsetof(struct task_struct, stack) # */ +#define TASK_FLAGS 12 /* offsetof(struct task_struct, flags) # */ +#define TASK_MM 216 /* offsetof(struct task_struct, mm) # */ +#define TASK_PID 252 /* offsetof(struct task_struct, pid) # */ +#define TASK_STRUCT_SIZE 784 /* sizeof(struct task_struct) # */ + +/* MIPS thread_info offsets. */ +#define TI_TASK 0 /* offsetof(struct thread_info, task) # */ +#define TI_EXEC_DOMAIN 4 /* offsetof(struct thread_info, exec_domain) # */ +#define TI_FLAGS 8 /* offsetof(struct thread_info, flags) # */ +#define TI_TP_VALUE 12 /* offsetof(struct thread_info, tp_value) # */ +#define TI_CPU 16 /* offsetof(struct thread_info, cpu) # */ +#define TI_PRE_COUNT 20 /* offsetof(struct thread_info, preempt_count) # */ +#define TI_ADDR_LIMIT 24 /* offsetof(struct thread_info, addr_limit) # */ +#define TI_RESTART_BLOCK 32 /* offsetof(struct thread_info, restart_block) # */ +#define TI_REGS 64 /* offsetof(struct thread_info, regs) # */ +#define _THREAD_SIZE 32768 /* THREAD_SIZE # */ +#define _THREAD_MASK 32767 /* THREAD_MASK # */ + +/* MIPS specific thread_struct offsets. */ +#define THREAD_REG16 512 /* offsetof(struct task_struct, thread.reg16) # */ +#define THREAD_REG17 516 /* offsetof(struct task_struct, thread.reg17) # */ +#define THREAD_REG18 520 /* offsetof(struct task_struct, thread.reg18) # */ +#define THREAD_REG19 524 /* offsetof(struct task_struct, thread.reg19) # */ +#define THREAD_REG20 528 /* offsetof(struct task_struct, thread.reg20) # */ +#define THREAD_REG21 532 /* offsetof(struct task_struct, thread.reg21) # */ +#define THREAD_REG22 536 /* offsetof(struct task_struct, thread.reg22) # */ +#define THREAD_REG23 540 /* offsetof(struct task_struct, thread.reg23) # */ +#define THREAD_REG29 544 /* offsetof(struct task_struct, thread.reg29) # */ +#define THREAD_REG30 548 /* offsetof(struct task_struct, thread.reg30) # */ +#define THREAD_REG31 552 /* offsetof(struct task_struct, thread.reg31) # */ +#define THREAD_STATUS 556 /* offsetof(struct task_struct, thread.cp0_status) # */ +#define THREAD_BVADDR 560 /* offsetof(struct task_struct, thread.cp0_badvaddr) # */ +#define THREAD_BUADDR 564 /* offsetof(struct task_struct, thread.cp0_baduaddr) # */ +#define THREAD_ECODE 568 /* offsetof(struct task_struct, thread.error_code) # */ +#define THREAD_TRAPNO 572 /* offsetof(struct task_struct, thread.trap_no) # */ + +/* Size of struct page */ +#define STRUCT_PAGE_SIZE 32 /* sizeof(struct page) # */ + +/* Linux mm_struct offsets. */ +#define MM_USERS 40 /* offsetof(struct mm_struct, mm_users) # */ +#define MM_PGD 36 /* offsetof(struct mm_struct, pgd) # */ +#define MM_CONTEXT 328 /* offsetof(struct mm_struct, context) # */ + +#define _PAGE_SIZE 4096 /* PAGE_SIZE # */ +#define _PAGE_SHIFT 12 /* PAGE_SHIFT # */ + +#define _PGD_T_SIZE 4 /* sizeof(pgd_t) # */ +#define _PMD_T_SIZE 4 /* sizeof(pmd_t) # */ +#define _PTE_T_SIZE 4 /* sizeof(pte_t) # */ + +#define _PGD_T_LOG2 2 /* PGD_T_LOG2 # */ +#define _PMD_T_LOG2 2 /* PMD_T_LOG2 # */ +#define _PTE_T_LOG2 2 /* PTE_T_LOG2 # */ + +#define _PGD_ORDER 0 /* PGD_ORDER # */ +#define _PMD_ORDER 1 /* PMD_ORDER # */ +#define _PTE_ORDER 0 /* PTE_ORDER # */ + +#define _PMD_SHIFT 22 /* PMD_SHIFT # */ +#define _PGDIR_SHIFT 22 /* PGDIR_SHIFT # */ + +#define _PTRS_PER_PGD 1024 /* PTRS_PER_PGD # */ +#define _PTRS_PER_PMD 1 /* PTRS_PER_PMD # */ +#define _PTRS_PER_PTE 1024 /* PTRS_PER_PTE # */ + +/* Linux sigcontext offsets. */ +#define SC_REGS 16 /* offsetof(struct sigcontext, sc_regs) # */ +#define SC_MDHI 272 /* offsetof(struct sigcontext, sc_mdhi) # */ +#define SC_MDLO 280 /* offsetof(struct sigcontext, sc_mdlo) # */ +#define SC_PC 8 /* offsetof(struct sigcontext, sc_pc) # */ + +/* Linux signal numbers. */ +#define _SIGHUP 1 /* SIGHUP # */ +#define _SIGINT 2 /* SIGINT # */ +#define _SIGQUIT 3 /* SIGQUIT # */ +#define _SIGILL 4 /* SIGILL # */ +#define _SIGTRAP 5 /* SIGTRAP # */ +#define _SIGIOT 6 /* SIGIOT # */ +#define _SIGABRT 6 /* SIGABRT # */ +#define _SIGEMT 7 /* SIGEMT # */ +#define _SIGFPE 8 /* SIGFPE # */ +#define _SIGKILL 9 /* SIGKILL # */ +#define _SIGBUS 10 /* SIGBUS # */ +#define _SIGSEGV 11 /* SIGSEGV # */ +#define _SIGSYS 12 /* SIGSYS # */ +#define _SIGPIPE 13 /* SIGPIPE # */ +#define _SIGALRM 14 /* SIGALRM # */ +#define _SIGTERM 15 /* SIGTERM # */ +#define _SIGUSR1 16 /* SIGUSR1 # */ +#define _SIGUSR2 17 /* SIGUSR2 # */ +#define _SIGCHLD 18 /* SIGCHLD # */ +#define _SIGPWR 19 /* SIGPWR # */ +#define _SIGWINCH 20 /* SIGWINCH # */ +#define _SIGURG 21 /* SIGURG # */ +#define _SIGIO 22 /* SIGIO # */ +#define _SIGSTOP 23 /* SIGSTOP # */ +#define _SIGTSTP 24 /* SIGTSTP # */ +#define _SIGCONT 25 /* SIGCONT # */ +#define _SIGTTIN 26 /* SIGTTIN # */ +#define _SIGTTOU 27 /* SIGTTOU # */ +#define _SIGVTALRM 28 /* SIGVTALRM # */ +#define _SIGPROF 29 /* SIGPROF # */ +#define _SIGXCPU 30 /* SIGXCPU # */ +#define _SIGXFSZ 31 /* SIGXFSZ # */ + +/* Linux irq_cpustat_t offsets. */ +#define IC_SOFTIRQ_PENDING 0 /* offsetof(irq_cpustat_t, __softirq_pending) # */ +#define IC_IRQ_CPUSTAT_T 32 /* sizeof(irq_cpustat_t) # */ + + +#endif |