/* THIS FILE IS AUTO GENERATED.  PLEASE DO NOT EDIT.
 *
 * This header file provides macros for the offsets of various structure
 * members.  These offset macros are primarily intended to be used in
 * assembly code.
 */

#ifndef __GEN_OFFSETS_H__
#define __GEN_OFFSETS_H__

#define ___cpu_t_current_OFFSET 0x8
#define ___cpu_t_nested_OFFSET 0x0
#define ___cpu_t_irq_stack_OFFSET 0x4
#define ___cpu_t_arch_OFFSET 0x11
#define ___kernel_t_cpus_OFFSET 0x0
#define ___kernel_t_ready_q_OFFSET 0x14
#define ___ready_q_t_cache_OFFSET 0x0
#define ___thread_base_t_user_options_OFFSET 0xc
#define ___thread_t_base_OFFSET 0x0
#define ___thread_t_callee_saved_OFFSET 0x30
#define ___thread_t_arch_OFFSET 0x60
#define ___thread_t_switch_handle_OFFSET 0x58
#define ___thread_t_stack_info_OFFSET 0x48
#define __z_interrupt_stack_SIZEOF 0x800
#define __z_interrupt_all_stacks_SIZEOF 0x800
#define _PM_DEVICE_STRUCT_FLAGS_OFFSET 0x0
#define ___xtensa_irq_bsa_t_SIZEOF 0x4c
#define ___xtensa_irq_stack_frame_raw_t_SIZEOF 0x34
#define ___xtensa_irq_stack_frame_a15_t_SIZEOF 0x80
#define ___xtensa_irq_stack_frame_a11_t_SIZEOF 0x70
#define ___xtensa_irq_stack_frame_a7_t_SIZEOF 0x60
#define ___xtensa_irq_stack_frame_a3_t_SIZEOF 0x50
#define ___xtensa_irq_bsa_t_a0_OFFSET 0x28
#define ___xtensa_irq_bsa_t_scratch_OFFSET 0x2c
#define ___xtensa_irq_bsa_t_a2_OFFSET 0x30
#define ___xtensa_irq_bsa_t_a3_OFFSET 0x34
#define ___xtensa_irq_bsa_t_exccause_OFFSET 0x8
#define ___xtensa_irq_bsa_t_excvaddr_OFFSET 0xc
#define ___xtensa_irq_bsa_t_pc_OFFSET 0x24
#define ___xtensa_irq_bsa_t_ps_OFFSET 0x20
#define ___xtensa_irq_bsa_t_sar_OFFSET 0x1c
#define ___xtensa_irq_bsa_t_lcount_OFFSET 0x10
#define ___xtensa_irq_bsa_t_lbeg_OFFSET 0x18
#define ___xtensa_irq_bsa_t_lend_OFFSET 0x14
#define ___xtensa_irq_bsa_t_scompare1_OFFSET 0x4
#define ___xtensa_irq_bsa_t_threadptr_OFFSET 0x0

#endif /* __GEN_OFFSETS_H__ */
