#ifndef __ASM_OFFSETS_H__
#define __ASM_OFFSETS_H__
/*
 * DO NOT MODIFY.
 *
 * This file was generated by Kbuild
 */

#define TASK_THREAD 1320 /* offsetof(struct task_struct, thread) */
#define TASK_THREAD_INFO 4 /* offsetof(struct task_struct, stack) */

#define THREAD_KSP 0 /* offsetof(struct thread_struct, ksp) */
#define THREAD_CALLEE_REG 4 /* offsetof(struct thread_struct, callee_reg) */
#define THREAD_FAULT_ADDR 8 /* offsetof(struct thread_struct, fault_address) */

#define THREAD_INFO_FLAGS 0 /* offsetof(struct thread_info, flags) */
#define THREAD_INFO_PREEMPT_COUNT 4 /* offsetof(struct thread_info, preempt_count) */

#define TASK_ACT_MM 676 /* offsetof(struct task_struct, active_mm) */
#define TASK_TGID 796 /* offsetof(struct task_struct, tgid) */
#define TASK_PID 792 /* offsetof(struct task_struct, pid) */
#define TASK_COMM 1044 /* offsetof(struct task_struct, comm) */
#define MM_CTXT 356 /* offsetof(struct mm_struct, context) */
#define MM_PGD 36 /* offsetof(struct mm_struct, pgd) */
#define MM_CTXT_ASID 0 /* offsetof(mm_context_t, asid) */

#define PT_status32 124 /* offsetof(struct pt_regs, status32) */
#define PT_event 4 /* offsetof(struct pt_regs, event) */
#define PT_sp 24 /* offsetof(struct pt_regs, sp) */
#define PT_r0 44 /* offsetof(struct pt_regs, r0) */
#define PT_r1 48 /* offsetof(struct pt_regs, r1) */
#define PT_r2 52 /* offsetof(struct pt_regs, r2) */
#define PT_r3 56 /* offsetof(struct pt_regs, r3) */
#define PT_r4 60 /* offsetof(struct pt_regs, r4) */
#define PT_r5 64 /* offsetof(struct pt_regs, r5) */
#define PT_r6 68 /* offsetof(struct pt_regs, r6) */
#define PT_r7 72 /* offsetof(struct pt_regs, r7) */
#define PT_ret 120 /* offsetof(struct pt_regs, ret) */
#define SZ_CALLEE_REGS 52 /* sizeof(struct callee_regs) */
#define SZ_PT_REGS 128 /* sizeof(struct pt_regs) */
#define PT_user_r25 12 /* offsetof(struct pt_regs, user_r25) */

#endif
