| /xen/tools/ocaml/libs/xb/ |
| A D | xb.ml | 47 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 D | xb.mli | 67 type backend = Fd of backend_fd | Xenmmap of backend_mmap type 70 backend : backend; RecordField 87 val newcon : backend -> t
|
| /xen/docs/misc/ |
| A D | qemu-backends.txt | 1 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 D | vtpm-platforms.txt | 41 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 D | 9pfs.pandoc | 64 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 D | pvcalls.pandoc | 371 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 D | xenstore-paths.pandoc | 348 ~/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 D | console.txt | 58 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 D | netif-staging-grants.pandoc | 32 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 D | block-scripts.txt | 5 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 D | vpl011.c | 90 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 D | non-cooperative-migration.md | 44 `/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 D | libxl_disk.c | 25 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 D | libxl_vtpm.c | 108 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 D | libxlu_disk_l.l | 122 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 D | libxl_device.c | 289 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 D | libxl_vdispl.c | 171 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 D | libxl_utils.c | 296 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 D | libxl_vkb.c | 300 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 D | xl-disk-configuration.5.pod | 202 =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 D | Makefile | 226 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 D | network-basic.fig | 32 4 0 0 50 -1 0 16 0.0000 4 195 1305 4050 4590 backend for\001
|
| /xen/xen/include/asm-arm/ |
| A D | vpl011.h | 49 } backend; member
|
| /xen/tools/hotplug/Linux/systemd/ |
| A D | xen-qemu-dom0-disk-backend.service.in | 2 Description=qemu for xen dom0 disk backend
|
| A D | Makefile | 11 XEN_SYSTEMD_SERVICE += xen-qemu-dom0-disk-backend.service
|