Lines Matching defs:fcopy_transaction

55 } fcopy_transaction;
73 fcopy_transaction.state = HVUTIL_READY;
84 hv_poll_channel(fcopy_transaction.recv_channel, fcopy_poll_wrapper);
90 hv_poll_channel(fcopy_transaction.recv_channel, fcopy_poll_wrapper);
125 int operation = fcopy_transaction.fcopy_msg->operation;
149 smsg_in = (struct hv_start_fcopy *)fcopy_transaction.fcopy_msg;
165 out_src = fcopy_transaction.fcopy_msg;
169 out_src = fcopy_transaction.fcopy_msg;
170 out_len = fcopy_transaction.recv_len;
174 fcopy_transaction.state = HVUTIL_USERSPACE_REQ;
180 fcopy_transaction.state = HVUTIL_READY;
206 buf_len = fcopy_transaction.recv_len;
207 channel = fcopy_transaction.recv_channel;
208 req_id = fcopy_transaction.recv_req_id;
235 if (fcopy_transaction.state > HVUTIL_READY)
265 fcopy_transaction.recv_len = recvlen;
266 fcopy_transaction.recv_req_id = requestid;
267 fcopy_transaction.fcopy_msg = fcopy_msg;
269 if (fcopy_transaction.state < HVUTIL_READY) {
274 fcopy_transaction.state = HVUTIL_HOSTMSG_RECEIVED;
297 if (fcopy_transaction.state == HVUTIL_DEVICE_INIT)
300 if (fcopy_transaction.state != HVUTIL_USERSPACE_REQ)
308 fcopy_transaction.state = HVUTIL_USERSPACE_RECV;
310 hv_poll_channel(fcopy_transaction.recv_channel,
322 fcopy_transaction.state = HVUTIL_DEVICE_INIT;
331 fcopy_transaction.recv_channel = srv->channel;
339 fcopy_transaction.state = HVUTIL_DEVICE_INIT;
357 struct vmbus_channel *channel = fcopy_transaction.recv_channel;
364 * space since we force fcopy_transaction.state to be HVUTIL_READY, so
384 fcopy_transaction.state = HVUTIL_READY;
392 struct vmbus_channel *channel = fcopy_transaction.recv_channel;
401 fcopy_transaction.state = HVUTIL_DEVICE_DYING;