Lines Matching refs:vmbus_connection

217 				       vmbus_connection.monitor_pages[0]));
231 vmbus_connection.monitor_pages[1]));
245 vmbus_connection.monitor_pages[0]));
259 vmbus_connection.monitor_pages[1]));
273 vmbus_connection.monitor_pages[0]));
287 vmbus_connection.monitor_pages[1]));
489 mutex_lock(&vmbus_connection.channel_mutex);
507 mutex_unlock(&vmbus_connection.channel_mutex);
965 mutex_lock(&vmbus_connection.channel_mutex);
967 mutex_unlock(&vmbus_connection.channel_mutex);
1018 if (vmbus_connection.conn_state == DISCONNECTED)
1123 if (vmbus_connection.ignore_any_offer_msg)
1125 queue_work(vmbus_connection.rescind_work_queue, &ctx->work);
1151 if (vmbus_connection.ignore_any_offer_msg)
1153 atomic_inc(&vmbus_connection.offer_in_progress);
1157 queue_work(vmbus_connection.work_queue, &ctx->work);
1199 queue_work(vmbus_connection.work_queue, &ctx->work);
1645 mutex_lock(&vmbus_connection.channel_mutex);
1694 mutex_unlock(&vmbus_connection.channel_mutex);
1705 vmbus_connection.monitor_pages[1]));
1714 vmbus_connection.monitor_pages[1]));
2374 vmbus_connection.ignore_any_offer_msg = true;
2379 drain_workqueue(vmbus_connection.rescind_work_queue);
2380 drain_workqueue(vmbus_connection.work_queue);
2381 drain_workqueue(vmbus_connection.handle_primary_chan_wq);
2382 drain_workqueue(vmbus_connection.handle_sub_chan_wq);
2384 mutex_lock(&vmbus_connection.channel_mutex);
2385 list_for_each_entry(channel, &vmbus_connection.chn_list, listentry) {
2391 mutex_unlock(&vmbus_connection.channel_mutex);
2407 if (atomic_read(&vmbus_connection.nr_chan_close_on_suspend) > 0)
2408 wait_for_completion(&vmbus_connection.ready_for_suspend_event);
2410 if (atomic_read(&vmbus_connection.nr_chan_fixup_on_resume) != 0) {
2415 mutex_lock(&vmbus_connection.channel_mutex);
2417 list_for_each_entry(channel, &vmbus_connection.chn_list, listentry) {
2440 atomic_inc(&vmbus_connection.nr_chan_fixup_on_resume);
2443 mutex_unlock(&vmbus_connection.channel_mutex);
2448 reinit_completion(&vmbus_connection.ready_for_resume_event);
2459 vmbus_connection.ignore_any_offer_msg = false;
2485 WARN_ON(atomic_read(&vmbus_connection.nr_chan_fixup_on_resume) == 0);
2490 &vmbus_connection.ready_for_resume_event, 10 * HZ) == 0)
2494 reinit_completion(&vmbus_connection.ready_for_suspend_event);
2681 vmbus_connection.conn_state = DISCONNECTED;
2699 kfree(vmbus_connection.channels);