Lines Matching +full:sclp +full:- +full:1 +full:g
1 /* SPDX-License-Identifier: GPL-2.0-only */
11 #include <asm/asm-offsets.h>
14 #include <asm-generic/barrier.h>
16 #include <sclp.h>
22 /* Enable SCLP interrupts on this CPU only. */ in wait_for_sclp_int()
51 * We're going to perform an SCLP service call but expect the in test_wait_state_delivery()
52 * interrupt on CPU #1 while it is in the wait state. in test_wait_state_delivery()
56 /* Start CPU #1 and let it wait for the interrupt. */ in test_wait_state_delivery()
57 ret = smp_cpu_setup(1, PSW_WITH_CUR_MASK(wait_for_sclp_int)); in test_wait_state_delivery()
62 * We'd have to jump trough some hoops to sense e.g., via SIGP in test_wait_state_delivery()
63 * CONDITIONAL EMERGENCY SIGNAL if CPU #1 is already in the in test_wait_state_delivery()
67 * until not reported as running -- after all, our SCLP processing in test_wait_state_delivery()
71 while(smp_sense_running_status(1)); in test_wait_state_delivery()
74 h->length = 4096; in test_wait_state_delivery()
83 * Wait until the interrupt gets delivered on CPU #1, marking the in test_wait_state_delivery()
84 * SCLP requests as done. in test_wait_state_delivery()
88 report(true, "sclp interrupt delivered"); in test_wait_state_delivery()
92 smp_cpu_destroy(1); in test_wait_state_delivery()