Lines Matching refs:vmbus_connection
252 vmbus_connection.monitor_pages[0])); in server_monitor_pending_show()
266 vmbus_connection.monitor_pages[1])); in client_monitor_pending_show()
280 vmbus_connection.monitor_pages[0])); in server_monitor_latency_show()
294 vmbus_connection.monitor_pages[1])); in client_monitor_latency_show()
308 vmbus_connection.monitor_pages[0])); in server_monitor_conn_id_show()
322 vmbus_connection.monitor_pages[1])); in client_monitor_conn_id_show()
524 mutex_lock(&vmbus_connection.channel_mutex); in channel_vp_mapping_show()
542 mutex_unlock(&vmbus_connection.channel_mutex); in channel_vp_mapping_show()
989 mutex_lock(&vmbus_connection.channel_mutex); in vmbus_device_release()
991 mutex_unlock(&vmbus_connection.channel_mutex); in vmbus_device_release()
1040 if (vmbus_connection.conn_state == DISCONNECTED) in vmbus_onmessage_work()
1161 atomic_inc(&vmbus_connection.offer_in_progress); in vmbus_on_msg_dpc()
1165 queue_work(vmbus_connection.work_queue, &ctx->work); in vmbus_on_msg_dpc()
1207 queue_work(vmbus_connection.work_queue, &ctx->work); in vmbus_force_channel_rescinded()
1221 recv_int_page = vmbus_connection.recv_int_page; in vmbus_chan_sched()
1755 mutex_lock(&vmbus_connection.channel_mutex); in target_cpu_store()
1802 mutex_unlock(&vmbus_connection.channel_mutex); in target_cpu_store()
1813 vmbus_connection.monitor_pages[1])); in channel_pending_show()
1822 vmbus_connection.monitor_pages[1])); in channel_latency_show()
2387 while (atomic_read(&vmbus_connection.offer_in_progress) != 0) { in vmbus_bus_suspend()
2395 mutex_lock(&vmbus_connection.channel_mutex); in vmbus_bus_suspend()
2396 list_for_each_entry(channel, &vmbus_connection.chn_list, listentry) { in vmbus_bus_suspend()
2402 mutex_unlock(&vmbus_connection.channel_mutex); in vmbus_bus_suspend()
2418 if (atomic_read(&vmbus_connection.nr_chan_close_on_suspend) > 0) in vmbus_bus_suspend()
2419 wait_for_completion(&vmbus_connection.ready_for_suspend_event); in vmbus_bus_suspend()
2421 if (atomic_read(&vmbus_connection.nr_chan_fixup_on_resume) != 0) { in vmbus_bus_suspend()
2426 mutex_lock(&vmbus_connection.channel_mutex); in vmbus_bus_suspend()
2428 list_for_each_entry(channel, &vmbus_connection.chn_list, listentry) { in vmbus_bus_suspend()
2451 atomic_inc(&vmbus_connection.nr_chan_fixup_on_resume); in vmbus_bus_suspend()
2454 mutex_unlock(&vmbus_connection.channel_mutex); in vmbus_bus_suspend()
2459 reinit_completion(&vmbus_connection.ready_for_resume_event); in vmbus_bus_suspend()
2494 WARN_ON(atomic_read(&vmbus_connection.nr_chan_fixup_on_resume) == 0); in vmbus_bus_resume()
2499 &vmbus_connection.ready_for_resume_event, 10 * HZ) == 0) in vmbus_bus_resume()
2503 reinit_completion(&vmbus_connection.ready_for_suspend_event); in vmbus_bus_resume()
2667 vmbus_connection.conn_state = DISCONNECTED; in vmbus_exit()
2680 kfree(vmbus_connection.channels); in vmbus_exit()