27 #ifndef __XEN_PUBLIC_SYSCTL_H__ 28 #define __XEN_PUBLIC_SYSCTL_H__ 54 #define LIVEPATCH_PAYLOAD_VERSION 1 61 #define XEN_LIVEPATCH_NAME_SIZE 128 85 #define XEN_SYSCTL_LIVEPATCH_UPLOAD 0 101 #define XEN_SYSCTL_LIVEPATCH_GET 1 104 #define LIVEPATCH_STATE_CHECKED 1 105 #define LIVEPATCH_STATE_APPLIED 2 138 #define XEN_SYSCTL_LIVEPATCH_LIST 2 164 #define XEN_SYSCTL_LIVEPATCH_ACTION 3 167 #define LIVEPATCH_ACTION_UNLOAD 1 168 #define LIVEPATCH_ACTION_REVERT 2 169 #define LIVEPATCH_ACTION_APPLY 3 170 #define LIVEPATCH_ACTION_REPLACE 4 192 #define XEN_SYSCTL_livepatch_op 27
uint32_t interface_version
xen_livepatch_name_t name
xen_sysctl_livepatch_upload_t upload
xen_livepatch_status_t status
union xen_sysctl_livepatch_op::@46 u
xen_livepatch_name_t name
xen_livepatch_name_t name
guest_handle_64_t payload
xen_sysctl_livepatch_action_t action
xen_sysctl_livepatch_list_t list