Lines Matching defs:vss_transaction

59 } vss_transaction;
82 vss_transaction.state = HVUTIL_READY;
98 hv_poll_channel(vss_transaction.recv_channel, vss_poll_wrapper);
103 hv_poll_channel(vss_transaction.recv_channel, vss_poll_wrapper);
145 if (vss_transaction.state > HVUTIL_READY) {
151 } else if (vss_transaction.state == HVUTIL_USERSPACE_REQ) {
152 vss_transaction.state = HVUTIL_USERSPACE_RECV;
155 vss_transaction.msg->vss_cf.flags =
161 hv_poll_channel(vss_transaction.recv_channel,
174 int op = vss_transaction.msg->vss_hdr.operation;
179 if (vss_transaction.state != HVUTIL_HOSTMSG_RECEIVED) {
190 vss_transaction.state = HVUTIL_USERSPACE_REQ;
200 vss_transaction.state = HVUTIL_READY;
209 switch (vss_transaction.msg->vss_hdr.operation) {
220 if (vss_transaction.state < HVUTIL_READY) {
228 vss_transaction.msg->vss_hdr.operation);
229 vss_transaction.state = HVUTIL_HOSTMSG_RECEIVED;
233 vss_transaction.msg->dm_info.flags = 0;
240 hv_poll_channel(vss_transaction.recv_channel, vss_poll_wrapper);
260 buf_len = vss_transaction.recv_len;
261 channel = vss_transaction.recv_channel;
262 req_id = vss_transaction.recv_req_id;
298 if (vss_transaction.state > HVUTIL_READY)
328 vss_transaction.recv_len = recvlen;
329 vss_transaction.recv_req_id = requestid;
330 vss_transaction.msg = (struct hv_vss_msg *)vss_msg;
350 vss_transaction.state = HVUTIL_DEVICE_INIT;
362 vss_transaction.recv_channel = srv->channel;
370 vss_transaction.state = HVUTIL_DEVICE_INIT;
390 struct vmbus_channel *channel = vss_transaction.recv_channel;
397 * vss_transaction.state to be HVUTIL_READY, so the user space daemon's
417 vss_transaction.state = HVUTIL_READY;
425 struct vmbus_channel *channel = vss_transaction.recv_channel;
434 vss_transaction.state = HVUTIL_DEVICE_DYING;