Lines Matching refs:vmbus_connection

278 				       vmbus_connection.monitor_pages[0]));  in server_monitor_pending_show()
292 vmbus_connection.monitor_pages[1])); in client_monitor_pending_show()
306 vmbus_connection.monitor_pages[0])); in server_monitor_latency_show()
320 vmbus_connection.monitor_pages[1])); in client_monitor_latency_show()
334 vmbus_connection.monitor_pages[0])); in server_monitor_conn_id_show()
348 vmbus_connection.monitor_pages[1])); in client_monitor_conn_id_show()
550 mutex_lock(&vmbus_connection.channel_mutex); in channel_vp_mapping_show()
568 mutex_unlock(&vmbus_connection.channel_mutex); in channel_vp_mapping_show()
1026 mutex_lock(&vmbus_connection.channel_mutex); in vmbus_device_release()
1028 mutex_unlock(&vmbus_connection.channel_mutex); in vmbus_device_release()
1079 if (vmbus_connection.conn_state == DISCONNECTED) in vmbus_onmessage_work()
1184 if (vmbus_connection.ignore_any_offer_msg) in vmbus_on_msg_dpc()
1186 queue_work(vmbus_connection.rescind_work_queue, &ctx->work); in vmbus_on_msg_dpc()
1212 if (vmbus_connection.ignore_any_offer_msg) in vmbus_on_msg_dpc()
1214 atomic_inc(&vmbus_connection.offer_in_progress); in vmbus_on_msg_dpc()
1218 queue_work(vmbus_connection.work_queue, &ctx->work); in vmbus_on_msg_dpc()
1260 queue_work(vmbus_connection.work_queue, &ctx->work); in vmbus_force_channel_rescinded()
1833 mutex_lock(&vmbus_connection.channel_mutex); in target_cpu_store()
1882 mutex_unlock(&vmbus_connection.channel_mutex); in target_cpu_store()
1893 vmbus_connection.monitor_pages[1])); in channel_pending_show()
1902 vmbus_connection.monitor_pages[1])); in channel_latency_show()
2504 vmbus_connection.ignore_any_offer_msg = true; in vmbus_bus_suspend()
2509 drain_workqueue(vmbus_connection.rescind_work_queue); in vmbus_bus_suspend()
2510 drain_workqueue(vmbus_connection.work_queue); in vmbus_bus_suspend()
2511 drain_workqueue(vmbus_connection.handle_primary_chan_wq); in vmbus_bus_suspend()
2512 drain_workqueue(vmbus_connection.handle_sub_chan_wq); in vmbus_bus_suspend()
2514 mutex_lock(&vmbus_connection.channel_mutex); in vmbus_bus_suspend()
2515 list_for_each_entry(channel, &vmbus_connection.chn_list, listentry) { in vmbus_bus_suspend()
2521 mutex_unlock(&vmbus_connection.channel_mutex); in vmbus_bus_suspend()
2537 if (atomic_read(&vmbus_connection.nr_chan_close_on_suspend) > 0) in vmbus_bus_suspend()
2538 wait_for_completion(&vmbus_connection.ready_for_suspend_event); in vmbus_bus_suspend()
2540 if (atomic_read(&vmbus_connection.nr_chan_fixup_on_resume) != 0) { in vmbus_bus_suspend()
2545 mutex_lock(&vmbus_connection.channel_mutex); in vmbus_bus_suspend()
2547 list_for_each_entry(channel, &vmbus_connection.chn_list, listentry) { in vmbus_bus_suspend()
2570 atomic_inc(&vmbus_connection.nr_chan_fixup_on_resume); in vmbus_bus_suspend()
2573 mutex_unlock(&vmbus_connection.channel_mutex); in vmbus_bus_suspend()
2578 reinit_completion(&vmbus_connection.ready_for_resume_event); in vmbus_bus_suspend()
2589 vmbus_connection.ignore_any_offer_msg = false; in vmbus_bus_resume()
2615 WARN_ON(atomic_read(&vmbus_connection.nr_chan_fixup_on_resume) == 0); in vmbus_bus_resume()
2620 &vmbus_connection.ready_for_resume_event, 10 * HZ) == 0) in vmbus_bus_resume()
2624 reinit_completion(&vmbus_connection.ready_for_suspend_event); in vmbus_bus_resume()
2801 vmbus_connection.conn_state = DISCONNECTED; in vmbus_exit()
2819 kfree(vmbus_connection.channels); in vmbus_exit()