Lines Matching refs:ctx
31 void amu_enable(cpu_context_t *ctx) in amu_enable() argument
35 el3_state_t *state = get_el3state_ctx(ctx); in amu_enable()
115 amu_regs_t *ctx = PER_CPU_CUR(amu_ctx); in amu_context_save() local
125 write_amu_grp0_ctx_reg(ctx, 0, read_amevcntr00_el0()); in amu_context_save()
126 write_amu_grp0_ctx_reg(ctx, 1, read_amevcntr01_el0()); in amu_context_save()
127 write_amu_grp0_ctx_reg(ctx, 2, read_amevcntr02_el0()); in amu_context_save()
128 write_amu_grp0_ctx_reg(ctx, 3, read_amevcntr03_el0()); in amu_context_save()
135 write_amu_grp1_ctx_reg(ctx, 0xf, read_amevcntr1f_el0()); in amu_context_save()
138 write_amu_grp1_ctx_reg(ctx, 0xe, read_amevcntr1e_el0()); in amu_context_save()
141 write_amu_grp1_ctx_reg(ctx, 0xd, read_amevcntr1d_el0()); in amu_context_save()
144 write_amu_grp1_ctx_reg(ctx, 0xc, read_amevcntr1c_el0()); in amu_context_save()
147 write_amu_grp1_ctx_reg(ctx, 0xb, read_amevcntr1b_el0()); in amu_context_save()
150 write_amu_grp1_ctx_reg(ctx, 0xa, read_amevcntr1a_el0()); in amu_context_save()
153 write_amu_grp1_ctx_reg(ctx, 0x9, read_amevcntr19_el0()); in amu_context_save()
156 write_amu_grp1_ctx_reg(ctx, 0x8, read_amevcntr18_el0()); in amu_context_save()
159 write_amu_grp1_ctx_reg(ctx, 0x7, read_amevcntr17_el0()); in amu_context_save()
162 write_amu_grp1_ctx_reg(ctx, 0x6, read_amevcntr16_el0()); in amu_context_save()
165 write_amu_grp1_ctx_reg(ctx, 0x5, read_amevcntr15_el0()); in amu_context_save()
168 write_amu_grp1_ctx_reg(ctx, 0x4, read_amevcntr14_el0()); in amu_context_save()
171 write_amu_grp1_ctx_reg(ctx, 0x3, read_amevcntr13_el0()); in amu_context_save()
174 write_amu_grp1_ctx_reg(ctx, 0x2, read_amevcntr12_el0()); in amu_context_save()
177 write_amu_grp1_ctx_reg(ctx, 0x1, read_amevcntr11_el0()); in amu_context_save()
180 write_amu_grp1_ctx_reg(ctx, 0x0, read_amevcntr10_el0()); in amu_context_save()
199 amu_regs_t *ctx = PER_CPU_CUR(amu_ctx); in amu_context_restore() local
201 write_amevcntr00_el0(read_amu_grp0_ctx_reg(ctx, 0)); in amu_context_restore()
202 write_amevcntr01_el0(read_amu_grp0_ctx_reg(ctx, 1)); in amu_context_restore()
203 write_amevcntr02_el0(read_amu_grp0_ctx_reg(ctx, 2)); in amu_context_restore()
204 write_amevcntr03_el0(read_amu_grp0_ctx_reg(ctx, 3)); in amu_context_restore()
211 write_amevcntr1f_el0(read_amu_grp1_ctx_reg(ctx, 0xf)); in amu_context_restore()
214 write_amevcntr1e_el0(read_amu_grp1_ctx_reg(ctx, 0xe)); in amu_context_restore()
217 write_amevcntr1d_el0(read_amu_grp1_ctx_reg(ctx, 0xd)); in amu_context_restore()
220 write_amevcntr1c_el0(read_amu_grp1_ctx_reg(ctx, 0xc)); in amu_context_restore()
223 write_amevcntr1b_el0(read_amu_grp1_ctx_reg(ctx, 0xb)); in amu_context_restore()
226 write_amevcntr1a_el0(read_amu_grp1_ctx_reg(ctx, 0xa)); in amu_context_restore()
229 write_amevcntr19_el0(read_amu_grp1_ctx_reg(ctx, 0x9)); in amu_context_restore()
232 write_amevcntr18_el0(read_amu_grp1_ctx_reg(ctx, 0x8)); in amu_context_restore()
235 write_amevcntr17_el0(read_amu_grp1_ctx_reg(ctx, 0x7)); in amu_context_restore()
238 write_amevcntr16_el0(read_amu_grp1_ctx_reg(ctx, 0x6)); in amu_context_restore()
241 write_amevcntr15_el0(read_amu_grp1_ctx_reg(ctx, 0x5)); in amu_context_restore()
244 write_amevcntr14_el0(read_amu_grp1_ctx_reg(ctx, 0x4)); in amu_context_restore()
247 write_amevcntr13_el0(read_amu_grp1_ctx_reg(ctx, 0x3)); in amu_context_restore()
250 write_amevcntr12_el0(read_amu_grp1_ctx_reg(ctx, 0x2)); in amu_context_restore()
253 write_amevcntr11_el0(read_amu_grp1_ctx_reg(ctx, 0x1)); in amu_context_restore()
256 write_amevcntr10_el0(read_amu_grp1_ctx_reg(ctx, 0x0)); in amu_context_restore()