Lines Matching refs:intf
96 struct xenstore_domain_interface *intf = xen_store_interface; in xb_write() local
106 (intf->req_prod - intf->req_cons) != in xb_write()
112 cons = intf->req_cons; in xb_write()
113 prod = intf->req_prod; in xb_write()
115 intf->req_cons = intf->req_prod = 0; in xb_write()
119 dst = get_output_chunk(cons, prod, intf->req, &avail); in xb_write()
134 intf->req_prod += avail; in xb_write()
145 struct xenstore_domain_interface *intf = xen_store_interface; in xb_data_to_read() local
146 return (intf->rsp_cons != intf->rsp_prod); in xb_data_to_read()
156 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()
172 intf->rsp_cons = intf->rsp_prod = 0; in xb_read()
176 src = get_input_chunk(cons, prod, intf->rsp, &avail); in xb_read()
191 intf->rsp_cons += avail; in xb_read()
207 struct xenstore_domain_interface *intf = xen_store_interface; in xb_init_comms() local
209 if (intf->req_prod != intf->req_cons) in xb_init_comms()
211 intf->req_cons, intf->req_prod); in xb_init_comms()
213 if (intf->rsp_prod != intf->rsp_cons) { in xb_init_comms()
215 intf->rsp_cons, intf->rsp_prod); in xb_init_comms()
218 intf->rsp_cons = intf->rsp_prod; in xb_init_comms()