Files
xen/tools/libs/evtchn/private.h
T
Juergen Gross 935e5fb0d5 tools/libxenevtchn: propagate xenevtchn_open() flags parameter
Propagate the flags parameter of xenevtchn_open() to the OS-specific
handlers in order to enable handling them there.

Signed-off-by: Juergen Gross <jgross@suse.com>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
2021-01-15 11:44:47 +00:00

32 lines
607 B
C

#ifndef XENEVTCHN_PRIVATE_H
#define XENEVTCHN_PRIVATE_H
#include <xentoollog.h>
#include <xenevtchn.h>
#include <xentoolcore_internal.h>
#include <xen/xen.h>
struct xenevtchn_handle {
xentoollog_logger *logger, *logger_tofree;
int fd;
Xentoolcore__Active_Handle tc_ah;
};
int osdep_evtchn_open(xenevtchn_handle *xce, unsigned int flags);
int osdep_evtchn_close(xenevtchn_handle *xce);
int osdep_evtchn_restrict(xenevtchn_handle *xce, domid_t domid);
#endif
/*
* Local variables:
* mode: C
* c-file-style: "BSD"
* c-basic-offset: 4
* tab-width: 4
* indent-tabs-mode: nil
* End:
*/