mirror of
https://github.com/xen-project/xen.git
synced 2026-10-29 18:50:05 +01:00
Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com> Acked-by: Ian Jackson <ian.jackson@eu.citrix.com> Release-acked-by: Julien Grall <julien.grall@linaro.org>
32 lines
587 B
C
32 lines
587 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);
|
|
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:
|
|
*/
|