Lines Matching refs:intf
93 struct xenstore_domain_interface *intf = xen_store_interface; in xb_data_to_write() local
95 return (intf->req_prod - intf->req_cons) != XENSTORE_RING_SIZE && in xb_data_to_write()
108 struct xenstore_domain_interface *intf = xen_store_interface; in xb_write() local
117 cons = intf->req_cons; in xb_write()
118 prod = intf->req_prod; in xb_write()
120 intf->req_cons = intf->req_prod = 0; in xb_write()
129 dst = get_output_chunk(cons, prod, intf->req, &avail); in xb_write()
142 intf->req_prod += avail; in xb_write()
145 if (prod <= intf->req_cons) in xb_write()
154 struct xenstore_domain_interface *intf = xen_store_interface; in xb_data_to_read() local
155 return (intf->rsp_cons != intf->rsp_prod); in xb_data_to_read()
160 struct xenstore_domain_interface *intf = xen_store_interface; in xb_read() local
169 cons = intf->rsp_cons; in xb_read()
170 prod = intf->rsp_prod; in xb_read()
175 intf->rsp_cons = intf->rsp_prod = 0; in xb_read()
179 src = get_input_chunk(cons, prod, intf->rsp, &avail); in xb_read()
195 intf->rsp_cons += avail; in xb_read()
198 if (intf->rsp_prod - cons >= XENSTORE_RING_SIZE) in xb_read()
439 struct xenstore_domain_interface *intf = xen_store_interface; in xb_init_comms() local
441 if (intf->req_prod != intf->req_cons) in xb_init_comms()
443 intf->req_cons, intf->req_prod); in xb_init_comms()
445 if (intf->rsp_prod != intf->rsp_cons) { in xb_init_comms()
447 intf->rsp_cons, intf->rsp_prod); in xb_init_comms()
450 intf->rsp_cons = intf->rsp_prod; in xb_init_comms()