Xen Test Framework
Data Structures | Macros | Typedefs
sysctl.h File Reference
#include "xen.h"
#include "physdev.h"
+ Include dependency graph for sysctl.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  xen_livepatch_name
 
struct  xen_sysctl_livepatch_upload
 
struct  xen_livepatch_status
 
struct  xen_sysctl_livepatch_get
 
struct  xen_sysctl_livepatch_list
 
struct  xen_sysctl_livepatch_action
 
struct  xen_sysctl_livepatch_op
 
struct  xen_sysctl
 

Macros

#define LIVEPATCH_PAYLOAD_VERSION   1
 
#define XEN_LIVEPATCH_NAME_SIZE   128
 
#define XEN_SYSCTL_LIVEPATCH_UPLOAD   0
 
#define XEN_SYSCTL_LIVEPATCH_GET   1
 
#define LIVEPATCH_STATE_CHECKED   1
 
#define LIVEPATCH_STATE_APPLIED   2
 
#define XEN_SYSCTL_LIVEPATCH_LIST   2
 
#define XEN_SYSCTL_LIVEPATCH_ACTION   3
 
#define LIVEPATCH_ACTION_UNLOAD   1
 
#define LIVEPATCH_ACTION_REVERT   2
 
#define LIVEPATCH_ACTION_APPLY   3
 
#define LIVEPATCH_ACTION_REPLACE   4
 
#define XEN_SYSCTL_livepatch_op   27
 

Typedefs

typedef struct xen_livepatch_name xen_livepatch_name_t
 
typedef struct xen_sysctl_livepatch_upload xen_sysctl_livepatch_upload_t
 
typedef struct xen_livepatch_status xen_livepatch_status_t
 
typedef struct xen_sysctl_livepatch_get xen_sysctl_livepatch_get_t
 
typedef struct xen_sysctl_livepatch_list xen_sysctl_livepatch_list_t
 
typedef struct xen_sysctl_livepatch_action xen_sysctl_livepatch_action_t
 
typedef struct xen_sysctl_livepatch_op xen_sysctl_livepatch_op_t
 
typedef struct xen_sysctl xen_sysctl_t
 

Macro Definition Documentation

◆ LIVEPATCH_PAYLOAD_VERSION

#define LIVEPATCH_PAYLOAD_VERSION   1

Definition at line 54 of file sysctl.h.

◆ XEN_LIVEPATCH_NAME_SIZE

#define XEN_LIVEPATCH_NAME_SIZE   128

Definition at line 61 of file sysctl.h.

◆ XEN_SYSCTL_LIVEPATCH_UPLOAD

#define XEN_SYSCTL_LIVEPATCH_UPLOAD   0

Definition at line 85 of file sysctl.h.

◆ XEN_SYSCTL_LIVEPATCH_GET

#define XEN_SYSCTL_LIVEPATCH_GET   1

Definition at line 101 of file sysctl.h.

◆ LIVEPATCH_STATE_CHECKED

#define LIVEPATCH_STATE_CHECKED   1

Definition at line 104 of file sysctl.h.

◆ LIVEPATCH_STATE_APPLIED

#define LIVEPATCH_STATE_APPLIED   2

Definition at line 105 of file sysctl.h.

◆ XEN_SYSCTL_LIVEPATCH_LIST

#define XEN_SYSCTL_LIVEPATCH_LIST   2

Definition at line 138 of file sysctl.h.

◆ XEN_SYSCTL_LIVEPATCH_ACTION

#define XEN_SYSCTL_LIVEPATCH_ACTION   3

Definition at line 164 of file sysctl.h.

◆ LIVEPATCH_ACTION_UNLOAD

#define LIVEPATCH_ACTION_UNLOAD   1

Definition at line 167 of file sysctl.h.

◆ LIVEPATCH_ACTION_REVERT

#define LIVEPATCH_ACTION_REVERT   2

Definition at line 168 of file sysctl.h.

◆ LIVEPATCH_ACTION_APPLY

#define LIVEPATCH_ACTION_APPLY   3

Definition at line 169 of file sysctl.h.

◆ LIVEPATCH_ACTION_REPLACE

#define LIVEPATCH_ACTION_REPLACE   4

Definition at line 170 of file sysctl.h.

◆ XEN_SYSCTL_livepatch_op

#define XEN_SYSCTL_livepatch_op   27

Definition at line 192 of file sysctl.h.

Typedef Documentation

◆ xen_livepatch_name_t

Definition at line 68 of file sysctl.h.

◆ xen_sysctl_livepatch_upload_t

Definition at line 91 of file sysctl.h.

◆ xen_livepatch_status_t

Definition at line 109 of file sysctl.h.

◆ xen_sysctl_livepatch_get_t

Definition at line 115 of file sysctl.h.

◆ xen_sysctl_livepatch_list_t

Definition at line 157 of file sysctl.h.

◆ xen_sysctl_livepatch_action_t

Definition at line 176 of file sysctl.h.

◆ xen_sysctl_livepatch_op_t

Definition at line 188 of file sysctl.h.

◆ xen_sysctl_t

typedef struct xen_sysctl xen_sysctl_t

Definition at line 199 of file sysctl.h.