summaryrefslogtreecommitdiffstats
path: root/target/linux/realtek/files/include/asm-rlx/asm-offsets.h
diff options
context:
space:
mode:
authorRoman Yeryomin <roman@advem.lv>2013-05-17 20:40:24 +0300
committerRoman Yeryomin <roman@advem.lv>2013-05-17 20:40:24 +0300
commite6d87036412b952cb083eff2dc716aee97a771f2 (patch)
tree273dd3daaa85553832d3cc6d48276229dc7fbe09 /target/linux/realtek/files/include/asm-rlx/asm-offsets.h
parenta18fec42221baa52fff4c5ffd45ec8f32e3add36 (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.h165
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