Lines Matching refs:msginfo

165 	struct vmbus_channel_msginfo *msginfo;
171 list_for_each_entry(msginfo, &vmbus_connection.chn_msg_list,
174 if (msginfo->waiting_channel == channel) {
175 complete(&msginfo->waitevent);
1309 struct vmbus_channel_msginfo *msginfo;
1323 list_for_each_entry(msginfo, &vmbus_connection.chn_msg_list,
1326 (struct vmbus_channel_message_header *)msginfo->msg;
1330 (struct vmbus_channel_open_channel *)msginfo->msg;
1333 memcpy(&msginfo->response.open_result,
1337 complete(&msginfo->waitevent);
1355 struct vmbus_channel_msginfo *msginfo;
1370 list_for_each_entry(msginfo, &vmbus_connection.chn_msg_list,
1373 (struct vmbus_channel_message_header *)msginfo->msg;
1382 memcpy(&msginfo->response.gpadl_created,
1386 complete(&msginfo->waitevent);
1403 struct vmbus_channel_msginfo *msginfo;
1415 list_for_each_entry(msginfo, &vmbus_connection.chn_msg_list, msglistentry) {
1417 (struct vmbus_channel_message_header *)msginfo->msg;
1422 modifymsg = (struct vmbus_channel_modifychannel *)msginfo->msg;
1424 memcpy(&msginfo->response.modify_response, response,
1426 complete(&msginfo->waitevent);
1445 struct vmbus_channel_msginfo *msginfo;
1459 list_for_each_entry(msginfo, &vmbus_connection.chn_msg_list,
1462 (struct vmbus_channel_message_header *)msginfo->msg;
1469 memcpy(&msginfo->response.gpadl_torndown,
1473 complete(&msginfo->waitevent);
1491 struct vmbus_channel_msginfo *msginfo;
1502 list_for_each_entry(msginfo, &vmbus_connection.chn_msg_list,
1505 (struct vmbus_channel_message_header *)msginfo->msg;
1509 memcpy(&msginfo->response.version_response,
1512 complete(&msginfo->waitevent);
1577 struct vmbus_channel_msginfo *msginfo;
1580 msginfo = kzalloc(sizeof(*msginfo) +
1583 if (!msginfo)
1586 msg = (struct vmbus_channel_message_header *)msginfo->msg;
1602 kfree(msginfo);