Lines Matching defs:backend

152 	{ XEN_VNET, "vif", "device/vif", "backend/vif", "xnf", "xnb",
155 { XEN_VBLK, "vbd", "device/vbd", "backend/vbd", "xdf", "xdb",
158 { XEN_BLKTAP, "tap", NULL, "backend/tap", NULL, "xpvtap",
242 boolean_t backend;
256 backend = (domid != DOMID_SELF);
293 if (!backend)
310 pdp->xd_xsdev.frontend = (backend ? 0 : 1);
312 pdp->xd_xsdev.otherend_id = (backend ? domid : -1);
320 if (backend)
510 * This is used by backend drivers.
529 /* alloc va in backend dom for ring buffer */
555 * this is only for backend drivers. we get the memory by calling
572 /* init backend ring */
594 * This is used by backend drivers.
615 * Re-initialise an inter-domain communications ring for the backend domain.
617 * ring will be freed if fails to re-grant access to backend domain
735 boolean_t backend;
744 backend = (dom != DOMID_SELF);
749 if (!backend) {
855 * frontend and backend.
1189 * If the backend is not the same as that we already stored,
1527 /* Unwatch for changes to "hotplug-status" node for backend device. */
1566 * Frontend devices must watch for the backend path
1620 * Frontend devices need to watch for the backend path changing.
1628 len = strlen(pdp->xd_xsdev.nodename) + strlen("/backend") + 1;
1630 (void) snprintf(path, len, "%s/backend",
1728 ((pdp->xd_xsdev.frontend == 1) ? "frontend" : "backend"));
1807 * Iterate over the store looking for backend devices to create.
2116 /* for backend ring */
2161 /* for backend ring */
2189 /* only backend should be able to push response */
2381 "cannot parse backend path %s",