Home
last modified time | relevance | path

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

123

/xen-4.10.0-shim-comet/tools/ocaml/libs/xb/
A Dxb.ml47 backend: backend; RecordField
61 | Xenmmap backend ->
86 match con.backend with
100 match con.backend with
156 let newcon backend = {
157 backend = backend;
175 match con.backend with
176 | Fd backend -> Unix.close backend.fd
177 | Xenmmap backend -> Xenmmap.unmap backend.mmap
200 | 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-4.10.0-shim-comet/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.markdown64 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.markdown379 backend, ret is ENOTSUP.
446 **connect** command, the backend:
509 - backend releases the socket
510 - backend unmaps the data ring
511 - backend unmaps the indexes page
512 - backend unbinds the event channel
663 - backend accepts the new connection
670 - backend binds to the **evtchn**
931 the consumer is the backend.
985 in -> backend to frontend only
[all …]
A Dxenstore-paths.markdown334 ~/backend/$TYPE/$DOMID/$DEVID.
336 #### ~/backend/vbd/$DOMID/$DEVID/* []
348 Uses the qemu based disk backend.
350 #### ~/backend/tap/$DOMID/$DEVID/* []
357 #### ~/backend/vfb/$DOMID/$DEVID/* []
367 #### ~/backend/vif/$DOMID/$DEVID/* []
374 A PV SCSI backend.
378 A PV USB backend. Described by
387 A PV USB device backend. Described by
390 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-4.10.0-shim-comet/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()
198 switch (disk->backend) { in libxl__device_from_disk()
210 disk->backend); in libxl__device_from_disk()
321 switch (disk->backend) { in device_disk_add()
379 disk->backend); in device_disk_add()
631 diskinfo->backend = NULL; in libxl_device_disk_getinfo()
642 if (!diskinfo->backend) { in libxl_device_disk_getinfo()
664 free(diskinfo->backend); in libxl_device_disk_getinfo()
[all …]
A Dlibxl_vtpm.c124 vtpminfo->backend = xs_read(ctx->xsh, XBT_NULL, in libxl_device_vtpm_getinfo()
126 if (!vtpminfo->backend) { in libxl_device_vtpm_getinfo()
130 rc = libxl__backendpath_parse_domid(gc, vtpminfo->backend, in libxl_device_vtpm_getinfo()
153 LOGD(ERROR, domid, "%s/uuid does not exist!", vtpminfo->backend); in libxl_device_vtpm_getinfo()
159 vtpminfo->backend, val); in libxl_device_vtpm_getinfo()
A Dlibxlu_disk_l.l111 if ( !strcmp(str,"phy")) DSET(dpc,backend,BACKEND,str,PHY); in setbackendtype()
112 else if (!strcmp(str,"tap")) DSET(dpc,backend,BACKEND,str,TAP); in setbackendtype()
113 else if (!strcmp(str,"qdisk")) DSET(dpc,backend,BACKEND,str,QDISK); in setbackendtype()
182 backend=[^,]*,? { STRIP(','); SAVESTRING("backend", backend_domname, FROMEQUALS); }
A Dlibxl_device.c263 switch (backend) { in disk_try_backend()
275 return backend; in disk_try_backend()
281 return backend; in disk_try_backend()
285 return backend; in disk_try_backend()
311 return backend; in disk_try_backend()
315 return backend; in disk_try_backend()
327 libxl_disk_backend_to_string(backend), in disk_try_backend()
390 if (disk->backend != LIBXL_DISK_BACKEND_UNKNOWN) { in libxl__device_disk_set_backend()
391 ok= disk_try_backend(&a, disk->backend); in libxl__device_disk_set_backend()
406 disk->backend = ok; in libxl__device_disk_set_backend()
[all …]
A Dlibxl_vdispl.c183 info->backend = xs_read(ctx->xsh, XBT_NULL, in libxl_device_vdispl_getinfo()
186 if (!info->backend) { rc = ERROR_FAIL; goto out; } in libxl_device_vdispl_getinfo()
188 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()
/xen-4.10.0-shim-comet/tools/misc/
A Dxen-ringwatch102 def __init__(self, backend, name):
103 self.backend = backend
109 return "%s/%s" % (self.backend.name(),
116 def from_name(cls, backend, name):
117 return cls(backend, name)
122 def find(cls, backend):
123 paths = glob.glob("%s/%s" % (backend.path(),
127 yield cls.from_name(backend, name)
130 return "%s/%s" % (self.backend.path(),
574 for backend in _type.find():
[all …]
/xen-4.10.0-shim-comet/docs/man/
A Dxl-disk-configuration.pod.5202 =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-4.10.0-shim-comet/docs/
A DChangeLog52 xenstore of the backend VNC server. VNC server code sets
113 Adds a BLKIF_OP_FLUSH_DISKCACHE request. The backend is expected to ask
124 addresses it's interested in. Available if the backend has
127 always put the backend's underlying networking device into promiscuous
/xen-4.10.0-shim-comet/tools/
A DMakefile228 if $$source/scripts/tracetool.py --check-backend --backend log ; then \
230 elif $$source/scripts/tracetool.py --check-backend --backend stderr ; then \
/xen-4.10.0-shim-comet/docs/figs/
A Dnetwork-basic.fig32 4 0 0 50 -1 0 16 0.0000 4 195 1305 4050 4590 backend for\001
/xen-4.10.0-shim-comet/tools/examples/
A DREADME12 block - called by xen-backend.agent to bind/unbind dev
25 xen-backend.agent - calls block, vif-* scripts to add, remove, hotplug
/xen-4.10.0-shim-comet/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
/xen-4.10.0-shim-comet/
A DSUPPORT.md133 ### QEMU backend hotplugging for xl
438 ### PV Framebuffer (backend)
450 ### PV keyboard (backend)
456 ### PV USB (backend)
462 ### PV SCSI protocol (backend)
466 NB that while the PV SCSI backend is in Linux and tested regularly,
469 ### PV TPM (backend)
473 ### PV 9pfs (backend)
477 ### PVCalls (backend)
481 PVCalls backend has been checked into Linux,

Completed in 32 milliseconds

123