Lines Matching full:state
143 static struct sbiret sse_event_get_state(uint32_t event_id, enum sbi_sse_state *state) in sse_event_get_state() argument
150 *state = status; in sse_event_get_state()
172 enum sbi_sse_state state; in sse_check_state() local
174 ret = sse_event_get_state(event_id, &state); in sse_check_state()
178 return report(state == expected_state, "event status == %ld", expected_state); in sse_check_state()
300 "Set attribute %s invalid state error", attr_name); in sse_test_attrs()
427 /* Read full interrupted state */ in sse_simple_handler()
430 sbiret_report_error(&ret, SBI_SUCCESS, "Save full interrupted state from handler"); in sse_simple_handler()
432 /* Write full modified state and read it */ in sse_simple_handler()
436 "Write full interrupted state from handler"); in sse_simple_handler()
440 sbiret_report_error(&ret, SBI_SUCCESS, "Read full modified state from handler"); in sse_simple_handler()
443 "Full interrupted state successfully written"); in sse_simple_handler()
449 /* Restore full saved state */ in sse_simple_handler()
452 sbiret_report_error(&ret, SBI_SUCCESS, "Full interrupted state restore from handler"); in sse_simple_handler()
520 report(interrupted_state[2] == value, "Interrupted state a6, expected 0x%lx, got 0x%lx", in sse_simple_handler()
524 "Interrupted state a7, expected 0x%x, got 0x%lx", SBI_EXT_SSE, in sse_simple_handler()
534 enum sbi_sse_state state = SBI_SSE_STATE_UNUSED; in sse_test_inject_simple() local
551 state = SBI_SSE_STATE_REGISTERED; in sse_test_inject_simple()
567 state = SBI_SSE_STATE_ENABLED; in sse_test_inject_simple()
602 state = SBI_SSE_STATE_REGISTERED; in sse_test_inject_simple()
612 state = SBI_SSE_STATE_ENABLED; in sse_test_inject_simple()
623 state = SBI_SSE_STATE_REGISTERED; in sse_test_inject_simple()
634 state = SBI_SSE_STATE_UNUSED; in sse_test_inject_simple()
639 switch (state) { in sse_test_inject_simple()
685 enum sbi_sse_state state; member
699 cpu_arg->state = SBI_SSE_STATE_REGISTERED; in sse_register_enable_local()
705 cpu_arg->state = SBI_SSE_STATE_ENABLED; in sse_register_enable_local()
715 switch (cpu_arg->state) { in sbi_sse_disable_unregister_local()
760 cpu_arg->state = SBI_SSE_STATE_UNUSED; in sse_test_inject_local()
820 enum sbi_sse_state state; in sse_test_inject_global_cpu() local
850 /* Wait for event to be back in ENABLED state */ in sse_test_inject_global_cpu()
852 ret = sse_event_get_state(event_id, &state); in sse_test_inject_global_cpu()
856 } while (state != SBI_SSE_STATE_ENABLED && timer_get_cycles() < timeout); in sse_test_inject_global_cpu()
858 report(state == SBI_SSE_STATE_ENABLED, "Event in enabled state"); in sse_test_inject_global_cpu()
897 enum sbi_sse_state state; /* Used for error handling */ member
954 arg->state = SBI_SSE_STATE_UNUSED; in sse_test_injection_priority_arg()
997 arg->state = SBI_SSE_STATE_REGISTERED; in sse_test_injection_priority_arg()
1012 arg->state = SBI_SSE_STATE_ENABLED; in sse_test_injection_priority_arg()
1028 switch (arg->state) { in sse_test_injection_priority_arg()