Home
last modified time | relevance | path

Searched refs:ctrl (Results 1 – 25 of 28) sorted by relevance

12

/tools/libs/vchan/
A Dio.c98 uint8_t *notify = ctrl->is_server ? &ctrl->ring->cli_notify : &ctrl->ring->srv_notify; in request_notify()
107 notify = ctrl->is_server ? &ctrl->ring->srv_notify : &ctrl->ring->cli_notify; in send_notify()
110 return xenevtchn_notify(ctrl->event, ctrl->event_port); in send_notify()
121 uint32_t ready = rd_prod(ctrl) - rd_cons(ctrl); in raw_get_data_ready()
163 uint32_t ready = wr_ring_size(ctrl) - (wr_prod(ctrl) - wr_cons(ctrl)); in raw_get_buffer_space()
362 if (!ctrl) in libxenvchan_close()
365 munmap(ctrl->read.buffer, 1 << ctrl->read.order); in libxenvchan_close()
367 munmap(ctrl->write.buffer, 1 << ctrl->write.order); in libxenvchan_close()
371 xengntshr_unshare(ctrl->gntshr, ctrl->ring, 1); in libxenvchan_close()
374 xengnttab_unmap(ctrl->gnttab, ctrl->ring, 1); in libxenvchan_close()
[all …]
A Dinit.c90 ctrl->read.shr = &ctrl->ring->left; in init_gnt_srv()
91 ctrl->write.shr = &ctrl->ring->right; in init_gnt_srv()
92 ctrl->ring->left_order = ctrl->read.order; in init_gnt_srv()
93 ctrl->ring->right_order = ctrl->write.order; in init_gnt_srv()
135 ctrl->write.order = ctrl->read.order = 0; in init_gnt_srv()
151 ctrl->write.order = ctrl->ring->left_order; in init_gnt_cli()
153 ctrl->write.shr = &ctrl->ring->left; in init_gnt_cli()
154 ctrl->read.shr = &ctrl->ring->right; in init_gnt_cli()
159 if (ctrl->read.order == ctrl->write.order && ctrl->read.order < PAGE_SHIFT) in init_gnt_cli()
209 ctrl->write.order = ctrl->read.order = 0; in init_gnt_cli()
[all …]
A Dvchan.h29 void close_xs_srv(struct libxenvchan *ctrl);
/tools/vchan/
A Dnode.c79 void reader(struct libxenvchan *ctrl) in reader() argument
84 size = libxenvchan_read(ctrl, buf, size); in reader()
88 libxenvchan_close(ctrl); in reader()
103 void writer(struct libxenvchan *ctrl) in writer() argument
111 libxenvchan_close(ctrl); in writer()
138 struct libxenvchan *ctrl = 0; in main() local
154 if (!ctrl) { in main()
158 ctrl->blocking = 1; in main()
163 writer(ctrl); in main()
165 reader(ctrl); in main()
[all …]
A Dvchan-socket-proxy.c93 struct libxenvchan *ctrl; member
222 struct libxenvchan *ctrl = NULL; in connect_vchan() local
254 if (ctrl) in connect_vchan()
271 return ctrl; in connect_vchan()
335 vchan_wr(state->ctrl); in data_loop()
360 vchan_wr(state->ctrl); in data_loop()
438 if (!state.ctrl) { in main()
507 if (!state.ctrl) { in main()
519 state.ctrl = NULL; in main()
527 if (state.ctrl) in main()
[all …]
A Dnode-select.c54 struct libxenvchan *ctrl = 0; variable
61 ret = libxenvchan_write(ctrl, inbuf, insiz); in vchan_wr()
117 ctrl = libxenvchan_server_init(NULL, atoi(argv[2]), argv[3], rsiz, wsiz); in main()
119 ctrl = libxenvchan_client_init(NULL, atoi(argv[2]), argv[3]); in main()
122 if (!ctrl) { in main()
132 libxenvchan_fd = libxenvchan_fd_for_select(ctrl); in main()
155 libxenvchan_wait(ctrl); in main()
164 libxenvchan_wait(ctrl); in main()
169 while (libxenvchan_data_ready(ctrl) && outsiz < BUFSIZE) { in main()
170 ret = libxenvchan_read(ctrl, outbuf + outsiz, BUFSIZE - outsiz); in main()
[all …]
/tools/include/
A Dlibxenvchan.h125 void libxenvchan_close(struct libxenvchan *ctrl);
134 int libxenvchan_recv(struct libxenvchan *ctrl, void *data, size_t size);
143 int libxenvchan_read(struct libxenvchan *ctrl, void *data, size_t size);
151 int libxenvchan_send(struct libxenvchan *ctrl, const void *data, size_t size);
160 int libxenvchan_write(struct libxenvchan *ctrl, const void *data, size_t size);
164 int libxenvchan_wait(struct libxenvchan *ctrl);
170 int libxenvchan_fd_for_select(struct libxenvchan *ctrl);
177 int libxenvchan_is_open(struct libxenvchan* ctrl);
179 int libxenvchan_data_ready(struct libxenvchan *ctrl);
181 int libxenvchan_buffer_space(struct libxenvchan *ctrl);
A Dlibxl_utils.h93 int ctrl, int port,
/tools/libs/
A Duselibs.mk30 LIBS_LIBS += ctrl
34 USELIBS_guest := evtchn ctrl
43 USELIBS_stat := ctrl store
46 USELIBS_light := toollog evtchn toolcore ctrl store hypfs guest
A DMakefile12 SUBDIRS-y += ctrl
A Dlibs.mk39 PKG_CONFIG_REQPRIV := $(subst $(space),$(comma),$(strip $(foreach lib,$(patsubst ctrl,control,$(USE…
/tools/debugger/kdd/
A Dkdd.c310 kdd_ctrl ctrl; in v2p() local
317 pg = !!(ctrl.c64.cr0 & 0x80000000); in v2p()
321 pa = ctrl.c64.cr3 & ~0x0fULL; in v2p()
323 pg = !!(ctrl.c32.cr0 & 0x80000000); in v2p()
327 pa = ctrl.c32.cr3 & ~0x0fULL; in v2p()
577 kdd_ctrl ctrl; in get_os_info_64() local
978 kdd_ctrl ctrl; in kdd_handle_read_ctrl() local
1016 if (len > sizeof ctrl.c64) in kdd_handle_read_ctrl()
1017 len = sizeof ctrl.c64; in kdd_handle_read_ctrl()
1027 if (offset > sizeof ctrl.c32) in kdd_handle_read_ctrl()
[all …]
A Dkdd.h498 extern int kdd_get_ctrl(kdd_guest *g, int cpuid, kdd_ctrl *ctrl, int w64);
499 extern int kdd_set_ctrl(kdd_guest *g, int cpuid, kdd_ctrl *ctrl, int w64);
A Dkdd-xen.c406 int kdd_get_ctrl(kdd_guest *g, int cpuid, kdd_ctrl *ctrl, int w64) in kdd_get_ctrl() argument
419 kdd_get_ctrl_x86_64(cpu, lapic, &ctrl->c64); in kdd_get_ctrl()
421 kdd_get_ctrl_x86_32(cpu, &ctrl->c32); in kdd_get_ctrl()
/tools/xl/
A Dxl_usb.c116 int ctrl, port; in main_usbdev_detach() local
125 ctrl = atoi(argv[optind+1]); in main_usbdev_detach()
134 if (libxl_ctrlport_to_device_usbdev(ctx, domid, ctrl, port, &usbdev)) { in main_usbdev_detach()
136 ctrl, port); in main_usbdev_detach()
/tools/helpers/
A DMakefile23 xen-init-dom0: LDLIBS += $(call xenlibs-ldlibs,ctrl toollog store light)
32 init-xenstore-domain: LDLIBS += $(call xenlibs-ldlibs,toollog store ctrl guest light)
39 init-dom0less: LDLIBS += $(call xenlibs-ldlibs,ctrl toollog store light guest foreignmemory)
/tools/libs/light/
A Dlibxl_usb.c411 GCSPRINTF("xenusb-%d.0", usbdev->ctrl)); in libxl__device_usbdev_add_hvm()
1027 usbdev->ctrl = usbctrl; in libxl__device_usbdev_list_for_usbctrl()
1124 usbdev->ctrl = usbctrls[i].devid; in libxl__device_usbdev_set_default_usbctrl()
1164 if (usbdev->ctrl == -1) { in libxl__device_usbdev_setdefault()
1189 usbdev->ctrl = usbctrl->devid; in libxl__device_usbdev_setdefault()
1313 busid, usbdev->ctrl, usbdev->port); in libxl__device_usbdev_add_xenstore()
1341 usbdev->ctrl, usbdev->port); in libxl__device_usbdev_remove_xenstore()
1716 if (usbdev->ctrl != -1) { in libxl__device_usbdev_add()
1905 if (usbdev->ctrl < 0 || usbdev->port < 1) { in libxl__device_usbdev_remove()
2071 int ctrl, in libxl_ctrlport_to_device_usbdev() argument
[all …]
A Dlibxl_internal.h4706 #define COMPARE_USB(a, b) ((a)->ctrl == (b)->ctrl && \
/tools/console/client/
A DMakefile8 LDLIBS += $(call xenlibs-ldlibs,ctrl store)
/tools/tests/tsx/
A DMakefile29 CFLAGS += -I$(XEN_ROOT)/tools/libs/ctrl -I$(XEN_ROOT)/tools/libs/guest
/tools/console/daemon/
A DMakefile12 LDLIBS += $(call xenlibs-ldlibs,ctrl store evtchn gnttab foreignmemory)
/tools/ocaml/libs/xc/
A DMakefile13 LIBS_xenctrl = $(call xenlibs-ldflags-ldlibs,ctrl guest)
/tools/python/
A DMakefile39 …LD_LIBRARY_PATH=$$(readlink -f ../libs/ctrl):$$(readlink -f ../xenstore) $(PYTHON) -m unittest dis…
/tools/debugger/gdbsx/
A DREADME33 - when need to break into gdb, instead of ctrl-c, just do "xm pause <domid>"
36 - if ctrl-c or core-dumped, make sure to do xm unpause if guest still paused.
/tools/ocaml/xenstored/
A DMakefile73 -ccopt -L -ccopt $(XEN_ROOT)/tools/libs/ctrl

Completed in 123 milliseconds

12