Home
last modified time | relevance | path

Searched refs:backend (Results 1 – 25 of 67) sorted by relevance

123

/xen/tools/ocaml/libs/xb/
A Dxb.ml47 backend: backend; RecordField
61 | Xenmmap backend ->
88 match con.backend with
102 match con.backend with
158 let newcon backend = {
159 backend = backend;
177 match con.backend with
178 | Fd backend -> Unix.close backend.fd
179 | Xenmmap backend -> Xenmmap.unmap backend.mmap
202 | Xenmmap backend -> backend.work_again
[all …]
A Dxb.mli67 type backend = Fd of backend_fd | Xenmmap of backend_mmap type
70 backend : backend; RecordField
87 val newcon : backend -> t
/xen/docs/misc/
A Dqemu-backends.txt1 In order to know whether qemu supports a specific backend type libxl
5 Xenstore, the backend information is presented there. $QEMU is built
12 qemu will create a Xenstore node for each supported backend under
13 $QEMU/backends with the backend type as name (e.g. $QEMU/backends/qdisk
14 for the qdisk backend). In case qemu is running de-privileged (not as
15 user root) the backend nodes must be written before qemu is dropping
18 libxl can assume a backend of a specific type $TYPE is supported if:
A Dvtpm-platforms.txt41 vtpm=["backend=vtpmmgr,uuid=ac0a5b9e-cbe2-4c07-b43b-1d69e46fb839"]
48 vtpm=["backend=vtpmmgr,uuid=6c3ff5f1-8d58-4fed-b00d-a5ea9a817f7f"]
57 vtpm=["backend=vtpm-guest1"]
64 vtpm=["backend=vtpm-guest2"]
104 # xl block-attach guest1 'backendtype=phy,backend=hardware,vdev=xvda,access=w,target=/dev/lvm/guest…
106 # xl vtpm-attach vtpm-hw uuid=062b6416-ed46-492a-9e65-a2f92dc07f7f backend=vtpmmgr
107 # xl vtpm-attach vtpm-g1 uuid=e9aa9d0f-ece5-4b84-b129-93004ba61a5f backend=vtpmmgr
108 # xl vtpm-attach vtpm-g2 uuid=3fb2caf0-d305-4516-96c7-420618d98efb backend=vtpmmgr
109 # xl vtpm-attach hardware uuid=062b6416-ed46-492a-9e65-a2f92dc07f7f backend=vtpm-hw
110 # xl vtpm-attach guest1 uuid=e9aa9d0f-ece5-4b84-b129-93004ba61a5f backend=vtpm-g1
[all …]
A D9pfs.pandoc64 The frontend and the backend connect via xenstore to exchange
72 Backend specific properties, written by the backend, read by the
96 backend:
149 - Query virtual device - Query backend device
170 - Query backend device properties.
247 consumer is the backend.
249 It contains server responses. The producer is the backend, the
254 data has already been consumed by the backend. **out_prod** is
256 is increased by the backend, after reading data from **out**.
297 in -> backend to frontend only
[all …]
A Dpvcalls.pandoc371 backend, ret is ENOTSUP.
438 **connect** command, the backend:
501 - backend releases the socket
502 - backend unmaps the data ring
503 - backend unmaps the indexes page
504 - backend unbinds the event channel
655 - backend accepts the new connection
662 - backend binds to the **evtchn**
923 the consumer is the backend.
977 in -> backend to frontend only
[all …]
A Dxenstore-paths.pandoc348 ~/backend/$TYPE/$DOMID/$DEVID.
350 #### ~/backend/vbd/$DOMID/$DEVID/* []
362 Uses the qemu based disk backend.
364 #### ~/backend/tap/$DOMID/$DEVID/* []
371 #### ~/backend/vfb/$DOMID/$DEVID/* []
381 #### ~/backend/vif/$DOMID/$DEVID/* []
388 A PV SCSI backend.
392 A PV USB backend. Described by
405 A PV USB device backend. Described by
408 Uses the qemu based USB backend.
[all …]
A Dconsole.txt58 The toolstack writes 'connection' information in the xenstore backend in
65 extra backend key
69 to the backend:
74 The backend will write the pty device name to the "tty" node in the
95 The backend implementation daemon chosen for a particular console is specified
141 output from the stubdom to dom0. The pv console backend for stubdom's pv
145 can only have one pv console with xenstored as backend (the stubdom
147 need another pv console connection for each console backend to export
A Dnetif-staging-grants.pandoc32 throughput when we switch to (zero)copying in the backend/frontend, instead of
112 In essence the transmission of a packet in a from frontend to the backend
144 11) Check whether backend needs a notification
211 [optional, if backend is polling the ring and never sleeps]
218 this hypercall a TLB flush of all backend vCPUS is done.
271 on backend, as opposed to a grant copy.
309 from backend to frontend network stack:
327 [ It's up to the backend to choose how it fills this data. E.g. backend may
383 27) Check whether backend needs notification:
422 of having a set of grants permanently mapped with backend, containing data
[all …]
A Dblock-scripts.txt5 involved in providing access to a backend. There are three general
55 parameter is the xenstore backend path of the device, while the second
105 both a frontend and a backend).
/xen/xen/arch/arm/
A Dvpl011.c90 struct vpl011_xen_backend *intf = vpl011->backend.xen; in vpl011_write_data_xen()
143 struct vpl011_xen_backend *intf = vpl011->backend.xen; in vpl011_read_data_xen()
564 struct vpl011_xen_backend *intf = vpl011->backend.xen; in vpl011_rx_char_xen()
626 if ( vpl011->backend.dom.ring_buf ) in domain_vpl011_init()
657 if ( vpl011->backend.xen == NULL ) in domain_vpl011_init()
685 destroy_ring_for_helper(&vpl011->backend.dom.ring_buf, in domain_vpl011_init()
686 vpl011->backend.dom.ring_page); in domain_vpl011_init()
688 xfree(vpl011->backend.xen); in domain_vpl011_init()
700 if ( !vpl011->backend.dom.ring_buf ) in domain_vpl011_deinit()
704 destroy_ring_for_helper(&vpl011->backend.dom.ring_buf, in domain_vpl011_deinit()
[all …]
/xen/docs/designs/
A Dnon-cooperative-migration.md44 `/local/domain/X/backend`
46 and the normal backend area for vif Z would be:
48 `/local/domain/X/backend/vif/Y/Z`
53 the backend:
55 * `backend`: the fully qualified xenstore path of the backend area
56 * `backend-id`: the domid of the service domain
72 service domains. The backend device, once it has written any necessary
74 by the frontend driver) will update the backend state node to 2
96 Moreover the backend-id value will be used by the frontend driver in
180 domain running the backend, which it discovers using the `backend-id` node
[all …]
/xen/tools/libxl/
A Dlibxl_disk.c25 const char *backend; in disk_eject_xswatch_callback() local
50 if (!backend) { in disk_eject_xswatch_callback()
55 sscanf(backend, in disk_eject_xswatch_callback()
197 switch (disk->backend) { in libxl__device_from_disk()
209 disk->backend); in libxl__device_from_disk()
320 switch (disk->backend) { in device_disk_add()
359 disk->backend); in device_disk_add()
609 diskinfo->backend = NULL; in libxl_device_disk_getinfo()
620 if (!diskinfo->backend) { in libxl_device_disk_getinfo()
642 free(diskinfo->backend); in libxl_device_disk_getinfo()
[all …]
A Dlibxl_vtpm.c108 vtpminfo->backend = xs_read(ctx->xsh, XBT_NULL, in libxl_device_vtpm_getinfo()
110 if (!vtpminfo->backend) { in libxl_device_vtpm_getinfo()
114 rc = libxl__backendpath_parse_domid(gc, vtpminfo->backend, in libxl_device_vtpm_getinfo()
137 LOGD(ERROR, domid, "%s/uuid does not exist!", vtpminfo->backend); in libxl_device_vtpm_getinfo()
143 vtpminfo->backend, val); in libxl_device_vtpm_getinfo()
A Dlibxlu_disk_l.l122 if ( !strcmp(str,"phy")) DSET(dpc,backend,BACKEND,str,PHY); in setbackendtype()
123 else if (!strcmp(str,"tap")) DSET(dpc,backend,BACKEND,str,TAP); in setbackendtype()
124 else if (!strcmp(str,"qdisk")) DSET(dpc,backend,BACKEND,str,QDISK); in setbackendtype()
193 backend=[^,]*,? { STRIP(','); SAVESTRING("backend", backend_domname, FROMEQUALS); }
A Dlibxl_device.c289 libxl_disk_backend backend) in disk_try_backend() argument
295 switch (backend) { in disk_try_backend()
307 return backend; in disk_try_backend()
313 return backend; in disk_try_backend()
317 return backend; in disk_try_backend()
330 return backend; in disk_try_backend()
342 libxl_disk_backend_to_string(backend), in disk_try_backend()
405 if (disk->backend != LIBXL_DISK_BACKEND_UNKNOWN) { in libxl__device_disk_set_backend()
406 ok= disk_try_backend(&a, disk->backend); in libxl__device_disk_set_backend()
421 disk->backend = ok; in libxl__device_disk_set_backend()
[all …]
A Dlibxl_vdispl.c171 info->backend = xs_read(ctx->xsh, XBT_NULL, in libxl_device_vdispl_getinfo()
174 if (!info->backend) { rc = ERROR_FAIL; goto out; } in libxl_device_vdispl_getinfo()
176 rc = libxl__backendpath_parse_domid(gc, info->backend, &info->backend_id); in libxl_device_vdispl_getinfo()
A Dlibxl_utils.c296 int libxl_string_to_backend(libxl_ctx *ctx, char *s, libxl_disk_backend *backend) in libxl_string_to_backend() argument
302 *backend = LIBXL_DISK_BACKEND_PHY; in libxl_string_to_backend()
304 *backend = LIBXL_DISK_BACKEND_TAP; in libxl_string_to_backend()
306 *backend = LIBXL_DISK_BACKEND_QDISK; in libxl_string_to_backend()
315 *backend = LIBXL_DISK_BACKEND_TAP; in libxl_string_to_backend()
317 *backend = LIBXL_DISK_BACKEND_QDISK; in libxl_string_to_backend()
319 *backend = LIBXL_DISK_BACKEND_QDISK; in libxl_string_to_backend()
321 *backend = LIBXL_DISK_BACKEND_QDISK; in libxl_string_to_backend()
A Dlibxl_vkb.c300 info->backend = xs_read(ctx->xsh, XBT_NULL, in libxl_device_vkb_getinfo()
303 if (!info->backend) { rc = ERROR_FAIL; goto out; } in libxl_device_vkb_getinfo()
305 rc = libxl__backendpath_parse_domid(gc, info->backend, &info->backend_id); in libxl_device_vkb_getinfo()
/xen/docs/man/
A Dxl-disk-configuration.5.pod202 =item B<backend>=I<DOMAIN-NAME>
208 Designates a backend domain for the device
231 Specifies the backend implementation to use
243 Automatically determine which backend to use.
248 which software implementation of the Xen backend driver is used.
250 Not all backend drivers support all combinations of other options.
253 automatically determine the most suitable backend.
290 Xen PV network protocol and that expected by the backend kernel's
298 O_DIRECT when using the qemu-based Xen PV backend (C<qdisk>).
324 Request that backend advertise discard support to frontend
[all …]
/xen/tools/
A DMakefile226 if $$source/scripts/tracetool.py --check-backend --backend log ; then \
228 elif $$source/scripts/tracetool.py --check-backend --backend stderr ; then \
/xen/docs/figs/
A Dnetwork-basic.fig32 4 0 0 50 -1 0 16 0.0000 4 195 1305 4050 4590 backend for\001
/xen/xen/include/asm-arm/
A Dvpl011.h49 } backend; member
/xen/tools/hotplug/Linux/systemd/
A Dxen-qemu-dom0-disk-backend.service.in2 Description=qemu for xen dom0 disk backend
A DMakefile11 XEN_SYSTEMD_SERVICE += xen-qemu-dom0-disk-backend.service

Completed in 53 milliseconds

123