Lines Matching full:struct

19 	DEFINE(SM_NSEC_CTX_R0, offsetof(struct sm_nsec_ctx, r0));
20 DEFINE(SM_NSEC_CTX_R8, offsetof(struct sm_nsec_ctx, r8));
21 DEFINE(SM_SEC_CTX_R0, offsetof(struct sm_sec_ctx, r0));
22 DEFINE(SM_SEC_CTX_MON_LR, offsetof(struct sm_sec_ctx, mon_lr));
23 DEFINE(SM_CTX_SEC_SIZE, sizeof(struct sm_sec_ctx));
24 DEFINE(SM_CTX_SIZE, sizeof(struct sm_ctx));
25 DEFINE(SM_CTX_NSEC, offsetof(struct sm_ctx, nsec));
26 DEFINE(SM_CTX_SEC, offsetof(struct sm_ctx, sec));
28 DEFINE(THREAD_SCALL_REG_R0, offsetof(struct thread_scall_regs, r0));
29 DEFINE(THREAD_SCALL_REG_R5, offsetof(struct thread_scall_regs, r5));
30 DEFINE(THREAD_SCALL_REG_R6, offsetof(struct thread_scall_regs, r6));
32 /* struct thread_ctx */
33 DEFINE(THREAD_CTX_STACK_VA_END, offsetof(struct thread_ctx,
36 /* struct thread_ctx_regs */
38 offsetof(struct thread_ctx_regs, usr_sp));
39 DEFINE(THREAD_CTX_REGS_PC, offsetof(struct thread_ctx_regs, pc));
40 DEFINE(THREAD_CTX_REGS_CPSR, offsetof(struct thread_ctx_regs, cpsr));
42 /* struct thread_core_local */
43 DEFINE(THREAD_CORE_LOCAL_R0, offsetof(struct thread_core_local, r[0]));
45 offsetof(struct thread_core_local, sm_pm_ctx_phys));
47 DEFINE(SM_PM_CTX_SIZE, sizeof(struct sm_pm_ctx));
52 DEFINE(THREAD_SMC_ARGS_X0, offsetof(struct thread_smc_args, a0));
53 DEFINE(THREAD_SMC_ARGS_SIZE, sizeof(struct thread_smc_args));
54 DEFINE(THREAD_SMC_1_2_REGS_SIZE, sizeof(struct thread_smc_1_2_regs));
56 DEFINE(THREAD_SCALL_REG_X0, offsetof(struct thread_scall_regs, x0));
57 DEFINE(THREAD_SCALL_REG_X2, offsetof(struct thread_scall_regs, x2));
58 DEFINE(THREAD_SCALL_REG_X5, offsetof(struct thread_scall_regs, x5));
59 DEFINE(THREAD_SCALL_REG_X6, offsetof(struct thread_scall_regs, x6));
60 DEFINE(THREAD_SCALL_REG_X30, offsetof(struct thread_scall_regs, x30));
61 DEFINE(THREAD_SCALL_REG_ELR, offsetof(struct thread_scall_regs, elr));
62 DEFINE(THREAD_SCALL_REG_SPSR, offsetof(struct thread_scall_regs, spsr));
63 DEFINE(THREAD_SCALL_REG_SP_EL0, offsetof(struct thread_scall_regs,
66 DEFINE(THREAD_SCALL_REG_APIAKEY_HI, offsetof(struct thread_scall_regs,
69 DEFINE(THREAD_SCALL_REG_SIZE, sizeof(struct thread_scall_regs));
71 /* struct thread_abort_regs */
72 DEFINE(THREAD_ABT_REG_X0, offsetof(struct thread_abort_regs, x0));
73 DEFINE(THREAD_ABT_REG_X2, offsetof(struct thread_abort_regs, x2));
74 DEFINE(THREAD_ABT_REG_X30, offsetof(struct thread_abort_regs, x30));
75 DEFINE(THREAD_ABT_REG_SPSR, offsetof(struct thread_abort_regs, spsr));
76 DEFINE(THREAD_ABT_REGS_SIZE, sizeof(struct thread_abort_regs));
78 DEFINE(THREAD_ABT_REGS_APIAKEY_HI, offsetof(struct thread_abort_regs,
82 /* struct thread_ctx */
83 DEFINE(THREAD_CTX_KERN_SP, offsetof(struct thread_ctx, kern_sp));
84 DEFINE(THREAD_CTX_STACK_VA_END, offsetof(struct thread_ctx,
87 DEFINE(THREAD_CTX_KEYS, offsetof(struct thread_ctx, keys));
90 /* struct thread_ctx_regs */
91 DEFINE(THREAD_CTX_REGS_SP, offsetof(struct thread_ctx_regs, sp));
92 DEFINE(THREAD_CTX_REGS_X0, offsetof(struct thread_ctx_regs, x[0]));
93 DEFINE(THREAD_CTX_REGS_X1, offsetof(struct thread_ctx_regs, x[1]));
94 DEFINE(THREAD_CTX_REGS_X2, offsetof(struct thread_ctx_regs, x[2]));
95 DEFINE(THREAD_CTX_REGS_X4, offsetof(struct thread_ctx_regs, x[4]));
96 DEFINE(THREAD_CTX_REGS_X19, offsetof(struct thread_ctx_regs, x[19]));
97 DEFINE(THREAD_CTX_REGS_TPIDR_EL0, offsetof(struct thread_ctx_regs,
100 DEFINE(THREAD_CTX_REGS_APIAKEY_HI, offsetof(struct thread_ctx_regs,
104 /* struct thread_user_mode_rec */
106 offsetof(struct thread_user_mode_rec, ctx_regs_ptr));
108 offsetof(struct thread_user_mode_rec, exit_status0_ptr));
110 offsetof(struct thread_user_mode_rec, x[0]));
111 DEFINE(THREAD_USER_MODE_REC_SIZE, sizeof(struct thread_user_mode_rec));
113 /* struct thread_core_local */
114 DEFINE(THREAD_CORE_LOCAL_X0, offsetof(struct thread_core_local, x[0]));
115 DEFINE(THREAD_CORE_LOCAL_X2, offsetof(struct thread_core_local, x[2]));
117 offsetof(struct thread_core_local, kcode_offset));
120 offsetof(struct thread_core_local, bhb_loop_count));
124 offsetof(struct thread_core_local, keys));
128 /* struct thread_ctx */
129 DEFINE(THREAD_CTX_SIZE, sizeof(struct thread_ctx));
132 offsetof(struct thread_ctx, tsd.rpc_target_info))
134 offsetof(struct thread_ctx, flags))
137 /* struct thread_core_local */
139 offsetof(struct thread_core_local, tmp_stack_va_end));
142 offsetof(struct thread_core_local, tmp_stack_pa_end));
145 offsetof(struct thread_core_local, curr_thread));
147 offsetof(struct thread_core_local, flags));
149 offsetof(struct thread_core_local, abt_stack_va_end));
150 DEFINE(THREAD_CORE_LOCAL_SIZE, sizeof(struct thread_core_local));
153 offsetof(struct thread_core_local, direct_resp_fid));
158 /* struct core_mmu_config */
159 DEFINE(CORE_MMU_CONFIG_SIZE, sizeof(struct core_mmu_config));
161 offsetof(struct core_mmu_config, map_offset));
163 /* struct boot_embdata */
165 offsetof(struct boot_embdata, hashes_offset));
167 offsetof(struct boot_embdata, hashes_len));
169 offsetof(struct boot_embdata, reloc_offset));
171 offsetof(struct boot_embdata, reloc_len));