uv.h (fe28c7868f68b82e4517efb1dc3c22e2297df340) uv.h (7c36a3fcf444ced8efc3da106cc7215227d60fde)
1/* SPDX-License-Identifier: GPL-2.0 */
2/*
3 * Ultravisor Interfaces
4 *
5 * Copyright IBM Corp. 2019
6 *
7 * Author(s):
8 * Vasily Gorbik <gor@linux.ibm.com>

--- 155 unchanged lines hidden (view full) ---

164 u64 gaddr;
165 u64 tweak[2];
166 u64 reserved38[3];
167} __packed __aligned(8);
168
169#define PV_CPU_STATE_OPR 1
170#define PV_CPU_STATE_STP 2
171#define PV_CPU_STATE_CHKSTP 3
1/* SPDX-License-Identifier: GPL-2.0 */
2/*
3 * Ultravisor Interfaces
4 *
5 * Copyright IBM Corp. 2019
6 *
7 * Author(s):
8 * Vasily Gorbik <gor@linux.ibm.com>

--- 155 unchanged lines hidden (view full) ---

164 u64 gaddr;
165 u64 tweak[2];
166 u64 reserved38[3];
167} __packed __aligned(8);
168
169#define PV_CPU_STATE_OPR 1
170#define PV_CPU_STATE_STP 2
171#define PV_CPU_STATE_CHKSTP 3
172#define PV_CPU_STATE_OPR_LOAD 5
172
173struct uv_cb_cpu_set_state {
174 struct uv_cb_header header;
175 u64 reserved08[2];
176 u64 cpu_handle;
177 u8 reserved20[7];
178 u8 state;
179 u64 reserved28[5];

--- 183 unchanged lines hidden ---
173
174struct uv_cb_cpu_set_state {
175 struct uv_cb_header header;
176 u64 reserved08[2];
177 u64 cpu_handle;
178 u8 reserved20[7];
179 u8 state;
180 u64 reserved28[5];

--- 183 unchanged lines hidden ---