Lines Matching defs:msginfo
146 struct vmbus_channel_msginfo *msginfo;
152 list_for_each_entry(msginfo, &vmbus_connection.chn_msg_list,
155 if (msginfo->waiting_channel == channel) {
156 complete(&msginfo->waitevent);
1205 struct vmbus_channel_msginfo *msginfo;
1219 list_for_each_entry(msginfo, &vmbus_connection.chn_msg_list,
1222 (struct vmbus_channel_message_header *)msginfo->msg;
1226 (struct vmbus_channel_open_channel *)msginfo->msg;
1229 memcpy(&msginfo->response.open_result,
1233 complete(&msginfo->waitevent);
1251 struct vmbus_channel_msginfo *msginfo;
1266 list_for_each_entry(msginfo, &vmbus_connection.chn_msg_list,
1269 (struct vmbus_channel_message_header *)msginfo->msg;
1278 memcpy(&msginfo->response.gpadl_created,
1282 complete(&msginfo->waitevent);
1301 struct vmbus_channel_msginfo *msginfo;
1315 list_for_each_entry(msginfo, &vmbus_connection.chn_msg_list,
1318 (struct vmbus_channel_message_header *)msginfo->msg;
1325 memcpy(&msginfo->response.gpadl_torndown,
1329 complete(&msginfo->waitevent);
1347 struct vmbus_channel_msginfo *msginfo;
1358 list_for_each_entry(msginfo, &vmbus_connection.chn_msg_list,
1361 (struct vmbus_channel_message_header *)msginfo->msg;
1365 memcpy(&msginfo->response.version_response,
1368 complete(&msginfo->waitevent);
1431 struct vmbus_channel_msginfo *msginfo;
1434 msginfo = kmalloc(sizeof(*msginfo) +
1437 if (!msginfo)
1440 msg = (struct vmbus_channel_message_header *)msginfo->msg;
1456 kfree(msginfo);