Changeset View
Changeset View
Standalone View
Standalone View
usr.sbin/bhyve/mevent.c
Show First 20 Lines • Show All 61 Lines • ▼ Show 20 Lines | |||||
#define MEVENT_MAX 64 | #define MEVENT_MAX 64 | ||||
#define MEV_ADD 1 | #define MEV_ADD 1 | ||||
#define MEV_ENABLE 2 | #define MEV_ENABLE 2 | ||||
#define MEV_DISABLE 3 | #define MEV_DISABLE 3 | ||||
#define MEV_DEL_PENDING 4 | #define MEV_DEL_PENDING 4 | ||||
extern char *vmname; | extern const char *vmname; | ||||
static pthread_t mevent_tid; | static pthread_t mevent_tid; | ||||
static int mevent_timid = 43; | static int mevent_timid = 43; | ||||
static int mevent_pipefd[2]; | static int mevent_pipefd[2]; | ||||
static pthread_mutex_t mevent_lmutex = PTHREAD_MUTEX_INITIALIZER; | static pthread_mutex_t mevent_lmutex = PTHREAD_MUTEX_INITIALIZER; | ||||
struct mevent { | struct mevent { | ||||
void (*me_func)(int, enum ev_type, void *); | void (*me_func)(int, enum ev_type, void *); | ||||
▲ Show 20 Lines • Show All 405 Lines • Show Last 20 Lines |