Lines Matching refs:fcopy_transaction
55 } fcopy_transaction; variable
79 if (fcopy_transaction.state > HVUTIL_READY) in fcopy_timeout_func()
80 fcopy_transaction.state = HVUTIL_READY; in fcopy_timeout_func()
82 hv_poll_channel(fcopy_transaction.fcopy_context, in fcopy_timeout_func()
111 fcopy_transaction.state = HVUTIL_READY; in fcopy_handle_handshake()
112 hv_poll_channel(fcopy_transaction.fcopy_context, in fcopy_handle_handshake()
120 int operation = fcopy_transaction.fcopy_msg->operation; in fcopy_send_data()
144 smsg_in = (struct hv_start_fcopy *)fcopy_transaction.fcopy_msg; in fcopy_send_data()
160 out_src = fcopy_transaction.fcopy_msg; in fcopy_send_data()
161 out_len = fcopy_transaction.recv_len; in fcopy_send_data()
165 fcopy_transaction.state = HVUTIL_USERSPACE_REQ; in fcopy_send_data()
171 fcopy_transaction.state = HVUTIL_READY; in fcopy_send_data()
199 buf_len = fcopy_transaction.recv_len; in fcopy_respond_to_host()
200 channel = fcopy_transaction.recv_channel; in fcopy_respond_to_host()
201 req_id = fcopy_transaction.recv_req_id; in fcopy_respond_to_host()
230 if (fcopy_transaction.state > HVUTIL_READY) { in hv_fcopy_onchannelcallback()
235 fcopy_transaction.fcopy_context = context; in hv_fcopy_onchannelcallback()
238 fcopy_transaction.fcopy_context = NULL; in hv_fcopy_onchannelcallback()
262 fcopy_transaction.recv_len = recvlen; in hv_fcopy_onchannelcallback()
263 fcopy_transaction.recv_channel = channel; in hv_fcopy_onchannelcallback()
264 fcopy_transaction.recv_req_id = requestid; in hv_fcopy_onchannelcallback()
265 fcopy_transaction.fcopy_msg = fcopy_msg; in hv_fcopy_onchannelcallback()
267 if (fcopy_transaction.state < HVUTIL_READY) { in hv_fcopy_onchannelcallback()
272 fcopy_transaction.state = HVUTIL_HOSTMSG_RECEIVED; in hv_fcopy_onchannelcallback()
294 if (fcopy_transaction.state == HVUTIL_DEVICE_INIT) in fcopy_on_msg()
297 if (fcopy_transaction.state != HVUTIL_USERSPACE_REQ) in fcopy_on_msg()
305 fcopy_transaction.state = HVUTIL_USERSPACE_RECV; in fcopy_on_msg()
307 fcopy_transaction.state = HVUTIL_READY; in fcopy_on_msg()
308 hv_poll_channel(fcopy_transaction.fcopy_context, in fcopy_on_msg()
320 fcopy_transaction.state = HVUTIL_DEVICE_INIT; in fcopy_on_reset()
336 fcopy_transaction.state = HVUTIL_DEVICE_INIT; in hv_fcopy_init()
348 fcopy_transaction.state = HVUTIL_DEVICE_DYING; in hv_fcopy_deinit()