Lines Matching defs:vss_transaction

62 } vss_transaction;
85 vss_transaction.state = HVUTIL_READY;
101 hv_poll_channel(vss_transaction.recv_channel, vss_poll_wrapper);
106 hv_poll_channel(vss_transaction.recv_channel, vss_poll_wrapper);
148 if (vss_transaction.state > HVUTIL_READY) {
154 } else if (vss_transaction.state == HVUTIL_USERSPACE_REQ) {
155 vss_transaction.state = HVUTIL_USERSPACE_RECV;
158 vss_transaction.msg->vss_cf.flags =
164 hv_poll_channel(vss_transaction.recv_channel,
177 int op = vss_transaction.msg->vss_hdr.operation;
182 if (vss_transaction.state != HVUTIL_HOSTMSG_RECEIVED) {
193 vss_transaction.state = HVUTIL_USERSPACE_REQ;
203 vss_transaction.state = HVUTIL_READY;
212 switch (vss_transaction.msg->vss_hdr.operation) {
223 if (vss_transaction.state < HVUTIL_READY) {
231 vss_transaction.msg->vss_hdr.operation);
232 vss_transaction.state = HVUTIL_HOSTMSG_RECEIVED;
236 vss_transaction.msg->dm_info.flags = 0;
243 hv_poll_channel(vss_transaction.recv_channel, vss_poll_wrapper);
263 buf_len = vss_transaction.recv_len;
264 channel = vss_transaction.recv_channel;
265 req_id = vss_transaction.recv_req_id;
301 if (vss_transaction.state > HVUTIL_READY)
346 vss_transaction.recv_len = recvlen;
347 vss_transaction.recv_req_id = requestid;
348 vss_transaction.msg = (struct hv_vss_msg *)vss_msg;
368 vss_transaction.state = HVUTIL_DEVICE_INIT;
380 vss_transaction.recv_channel = srv->channel;
381 vss_transaction.recv_channel->max_pkt_size = VSS_MAX_PKT_SIZE;
389 vss_transaction.state = HVUTIL_DEVICE_INIT;
409 struct vmbus_channel *channel = vss_transaction.recv_channel;
416 * vss_transaction.state to be HVUTIL_READY, so the user space daemon's
436 vss_transaction.state = HVUTIL_READY;
444 struct vmbus_channel *channel = vss_transaction.recv_channel;
453 vss_transaction.state = HVUTIL_DEVICE_DYING;