Lines Matching defs:xen_store
117 struct xenstore_domain_interface *xen_store;
350 * XenStore reads and writes block on "xen_store" for buffer
363 wakeup(xen_store);
458 cons = xen_store->req_cons;
459 prod = xen_store->req_prod;
473 error = msleep(xen_store, &xs.ring_lock, PCATCH|PDROP,
485 xen_store->req_cons = xen_store->req_prod = 0;
489 dst = xs_get_output_chunk(cons, prod, xen_store->req, &avail);
504 xen_store->req_prod += avail;
546 cons = xen_store->rsp_cons;
547 prod = xen_store->rsp_prod;
561 error = msleep(xen_store, &xs.ring_lock, PCATCH|PDROP,
571 xen_store->rsp_cons = xen_store->rsp_prod = 0;
575 src = xs_get_input_chunk(cons, prod, xen_store->rsp, &avail);
595 xen_store->rsp_cons += avail;
1061 if (xen_store->rsp_prod != xen_store->rsp_cons) {
1064 xen_store->rsp_cons, xen_store->rsp_prod);
1065 xen_store->rsp_cons = xen_store->rsp_prod;
1153 xen_store = pmap_mapdev(xs.gpfn * PAGE_SIZE, PAGE_SIZE);
1274 SYSCTL_ULONG(_dev_xen, OID_AUTO, xsd_kva, CTLFLAG_RD, (u_long *) &xen_store, 0, "");