/xen/tools/ocaml/xenstored/ |
A D | select_stubs.c | 29 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 D | oxenstored.conf.in | 48 # 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 D | libxl_test_fdevent.c | 32 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 D | libxl_event.h | 285 short events, void *for_libxl); 287 short events); 390 int fd, short events, short revents)
|
A D | libxl_event.c | 349 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 D | libxl_test_fdevent.h | 6 int libxl_test_fdevent(libxl_ctx *ctx, int fd, short events,
|
A D | libxl_aoutils.c | 133 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 D | libxl_save_callout.c | 37 int fd, short events, short revents); 288 int fd, short events, short revents) in helper_stdout_readable() argument
|
A D | libxl_qmp.c | 1162 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 D | libxl_fork.c | 229 int fd, short events, short revents); 536 int fd, short events, short revents) in sigchld_selfpipe_handler() argument
|
/xen/tools/ocaml/libs/xl/ |
A D | xenlight_stubs.c | 1204 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 D | sched_rtds.pandoc | 108 …: 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 D | sched_credit.pandoc | 89 * "Scheduling in Xen" [XPDS15 Presentation](http://events.linuxfoundation.org/sites/events/files/sl…
|
A D | sched_credit2.pandoc | 95 * "Scheduling in Xen" [XPDS15 Presentation](http://events.linuxfoundation.org/sites/events/files/sl…
|
A D | migration.pandoc | 114 [slides](http://events.linuxfoundation.org/sites/events/files/slides/migv2.pdf)
|
/xen/docs/man/ |
A D | xentrace_format.1.pod | 29 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 D | xentrace.8.pod | 86 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 D | xenstored_watch.c | 41 struct list_head events; member 246 INIT_LIST_HEAD(&watch->events); in do_watch()
|
A D | xenstored_core.c | 268 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 D | io.c | 1219 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 D | xs.ml | 114 (* 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 D | dom0.te | 66 # Audit policy change events even when they are allowed
|
/xen/tools/tests/depriv/ |
A D | depriv-fd-checker.c | 252 pfd.events = POLLIN; in test_evtchn()
|
/xen/tools/xenpaging/ |
A D | xenpaging.c | 85 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 D | xenstore.txt | 195 events which are invented by xenstored: 200 <wspecial> events are sent to privileged callers or explicitly 219 Unsolicited `reply' generated for matching modification events
|