Home
last modified time | relevance | path

Searched refs:events (Results 1 – 25 of 37) sorted by relevance

12

/xen/tools/ocaml/xenstored/
A Dselect_stubs.c29 CAMLlocal1(events); in stub_select_on_poll()
36 events = Field(Field(fd_events, i), 1); in stub_select_on_poll()
39 c_fds[i].events = c_fds[i].revents = 0; in stub_select_on_poll()
40 c_fds[i].events |= Bool_val(Field(events, 0)) ? POLLIN : 0; in stub_select_on_poll()
41 c_fds[i].events |= Bool_val(Field(events, 1)) ? POLLOUT: 0; in stub_select_on_poll()
42 c_fds[i].events |= Bool_val(Field(events, 2)) ? POLLPRI: 0; in stub_select_on_poll()
56 events = Field(Field(fd_events, i), 1); in stub_select_on_poll()
59 …Field(events, 0) = Val_bool(c_fds[i].events & POLLIN && c_fds[i].revents & (POLLIN |POLLHUP|POLLE… in stub_select_on_poll()
60 …Field(events, 1) = Val_bool(c_fds[i].events & POLLOUT && c_fds[i].revents & (POLLOUT|POLLHUP|POLLE… in stub_select_on_poll()
61 Field(events, 2) = Val_bool(c_fds[i].revents & POLLPRI); in stub_select_on_poll()
A Doxenstored.conf.in48 # When this is enabled unprivileged guests can only get watch events
51 # When this is disabled unprivileged guests may get watch events
/xen/tools/libxl/
A Dlibxl_test_fdevent.c32 int fd, short events, short revents) in tfe_fd_cb() argument
55 int libxl_test_fdevent(libxl_ctx *ctx, int fd, short events, in libxl_test_fdevent() argument
66 rc = libxl__ev_fd_register(gc, &tfe->fd, tfe_fd_cb, fd, events); in libxl_test_fdevent()
A Dlibxl_event.h285 short events, void *for_libxl);
287 short events);
390 int fd, short events, short revents)
A Dlibxl_event.c349 int fd, short events) in libxl__ev_fd_register() argument
360 events, ev->nexus); in libxl__ev_fd_register()
364 ev->events = events; in libxl__ev_fd_register()
389 if ((events & ~ev->events)) in libxl__ev_fd_modify()
391 ev->events = events; in libxl__ev_fd_modify()
429 check.events = events; in libxl__fd_poll_recheck()
1284 fds[used].events = req_events; in beforepoll_internal()
1337 int fd, int events) in afterpoll_check_fd() argument
1348 events |= POLLERR | POLLHUP; in afterpoll_check_fd()
1367 int slot_revents = fds[slot].revents & events; in afterpoll_check_fd()
[all …]
A Dlibxl_test_fdevent.h6 int libxl_test_fdevent(libxl_ctx *ctx, int fd, short events,
A Dlibxl_aoutils.c133 int fd, short events, short revents);
215 int fd, short events, short revents) { in datacopier_readable() argument
281 hupchk.events = POLLIN; in datacopier_readable()
318 int fd, short events, short revents) { in datacopier_writable() argument
A Dlibxl_save_callout.c37 int fd, short events, short revents);
288 int fd, short events, short revents) in helper_stdout_readable() argument
A Dlibxl_qmp.c1162 int fd, short events, short revents);
1179 short events = POLLIN; in qmp_ev_ensure_reading_writing() local
1186 events |= POLLOUT; in qmp_ev_ensure_reading_writing()
1188 events |= POLLOUT; in qmp_ev_ensure_reading_writing()
1190 libxl__ev_fd_modify(gc, &ev->efd, events); in qmp_ev_ensure_reading_writing()
1378 int fd, short events, short revents) in qmp_ev_fd_callback() argument
A Dlibxl_fork.c229 int fd, short events, short revents);
536 int fd, short events, short revents) in sigchld_selfpipe_handler() argument
/xen/tools/ocaml/libs/xl/
A Dxenlight_stubs.c1204 short events = 0; in Poll_events_val() local
1211 CAMLreturn(events); in Poll_events_val()
1244 value Val_poll_events(short events) in Val_poll_events() argument
1250 if (events & POLLIN) in Val_poll_events()
1252 if (events & POLLPRI) in Val_poll_events()
1254 if (events & POLLOUT) in Val_poll_events()
1256 if (events & POLLERR) in Val_poll_events()
1258 if (events & POLLHUP) in Val_poll_events()
1260 if (events & POLLNVAL) in Val_poll_events()
1314 short events) in fd_modify() argument
[all …]
/xen/docs/features/
A Dsched_rtds.pandoc108 …: Real-Time Virtualization" [XPDS14 Presentation](http://events.linuxfoundation.org/sites/events/f…
109 * "Scheduling in Xen" [XPDS15 Presentation](http://events.linuxfoundation.org/sites/events/files/sl…
A Dsched_credit.pandoc89 * "Scheduling in Xen" [XPDS15 Presentation](http://events.linuxfoundation.org/sites/events/files/sl…
A Dsched_credit2.pandoc95 * "Scheduling in Xen" [XPDS15 Presentation](http://events.linuxfoundation.org/sites/events/files/sl…
A Dmigration.pandoc114 [slides](http://events.linuxfoundation.org/sites/events/files/slides/migv2.pdf)
/xen/docs/man/
A Dxentrace_format.1.pod29 rule for each type of event to be pretty-printed (events which do not
32 A sample format file for Xen's predefined trace events is available
A Dxentrace.8.pod86 The following event classes (masks) can be used to filter the events being
101 The following event subclasses (masks) can also be used to filter the events being
112 B<xentrace> collects the following events from the trace buffer:
/xen/tools/xenstore/
A Dxenstored_watch.c41 struct list_head events; member
246 INIT_LIST_HEAD(&watch->events); in do_watch()
A Dxenstored_core.c268 pfd.events = POLLOUT; in destroy_conn()
284 static int set_fd(int fd, short events) in set_fd() argument
307 fds[nr_fds].events = events; in set_fd()
352 short events = POLLIN|POLLPRI; in initialize_fds() local
354 events |= POLLOUT; in initialize_fds()
355 conn->pollfd_idx = set_fd(conn->fd, events); in initialize_fds()
/xen/tools/console/daemon/
A Dio.c1219 static int set_fds(int fd, short events) in set_fds() argument
1242 fds[nr_fds].events = events; in set_fds()
1282 short events = 0; in maybe_add_console_tty_fd() local
1284 events |= POLLIN; in maybe_add_console_tty_fd()
1287 events |= POLLOUT; in maybe_add_console_tty_fd()
1289 if (events) in maybe_add_console_tty_fd()
1291 set_fds(con->master_fd, events|POLLPRI); in maybe_add_console_tty_fd()
/xen/tools/ocaml/libs/xs/
A Dxs.ml114 (* First process all queued watch events *)
120 (* Just in case our callback caused events to be queued
132 events to be queued here *)
/xen/tools/flask/policy/modules/
A Ddom0.te66 # Audit policy change events even when they are allowed
/xen/tools/tests/depriv/
A Ddepriv-fd-checker.c252 pfd.events = POLLIN; in test_evtchn()
/xen/tools/xenpaging/
A Dxenpaging.c85 fd[0].events = POLLIN | POLLERR; in xenpaging_wait_for_event_or_timeout()
87 fd[1].events = POLLIN | POLLERR; in xenpaging_wait_for_event_or_timeout()
/xen/docs/misc/
A Dxenstore.txt195 events which are invented by xenstored:
200 <wspecial> events are sent to privileged callers or explicitly
219 Unsolicited `reply' generated for matching modification events

Completed in 38 milliseconds

12