Lines Matching defs:state

30 /* Per-CPU SDEI state access macro */
39 /* Exception state registers */
44 /* CVE-2018-3639 mitigation state */
49 /* Per-CPU SDEI state data */
63 sdei_cpu_state_t *state = sdei_get_this_pe_state();
69 if (!state->pe_masked) {
70 state->pe_masked = true;
82 sdei_cpu_state_t *state = sdei_get_this_pe_state();
87 * and enable those bound maps that are in enabled state. Also, iterate
91 if (state->pending_enables) {
111 state->pending_enables = false;
112 state->pe_masked = false;
118 sdei_cpu_state_t *state = sdei_get_this_pe_state();
122 assert(state->stack_top < MAX_EVENT_NESTING);
124 disp_ctx = &state->dispatch_stack[state->stack_top];
125 state->stack_top++;
133 sdei_cpu_state_t *state = sdei_get_this_pe_state();
135 if (state->stack_top == 0U)
138 assert(state->stack_top <= MAX_EVENT_NESTING);
140 state->stack_top--;
142 return &state->dispatch_stack[state->stack_top];
148 sdei_cpu_state_t *state = sdei_get_this_pe_state();
150 if (state->stack_top == 0U)
153 assert(state->stack_top <= MAX_EVENT_NESTING);
155 return &state->dispatch_stack[state->stack_top - 1U];
202 /* Restore CVE-2018-3639 mitigation state */
340 /* Save CVE-2018-3639 mitigation state */
353 sdei_cpu_state_t *state, unsigned int intr_raw)
377 state->pending_enables = true;
415 sdei_cpu_state_t *state;
457 state = sdei_get_this_pe_state();
459 if (state->pe_masked) {
469 handle_masked_trigger(map, se, state, intr_raw);
490 SDEI_LOG("SDEI event 0x%x can't be dispatched; state=0x%x\n",
491 map->ev_num, se->state);
542 * Check if we interrupted secure state. Perform a context switch so
562 * returned to its pre-dispatch state.
598 sdei_cpu_state_t *state;
602 state = sdei_get_this_pe_state();
603 if (state->pe_masked)
619 /* Examine state of dispatch stack */