Home
last modified time | relevance | path

Searched refs:vmbus_connection (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/hv/
A Dconnection.c29 struct vmbus_connection vmbus_connection = { variable
32 vmbus_connection.unload_event),
40 EXPORT_SYMBOL_GPL(vmbus_connection);
148 vmbus_connection.msg_conn_id = in vmbus_negotiate_version()
169 if (!vmbus_connection.work_queue) { in vmbus_connect()
198 vmbus_connection.int_page = in vmbus_connect()
205 vmbus_connection.recv_int_page = vmbus_connection.int_page; in vmbus_connect()
206 vmbus_connection.send_int_page = in vmbus_connect()
360 if (vmbus_connection.work_queue) in vmbus_disconnect()
363 if (vmbus_connection.int_page) { in vmbus_disconnect()
[all …]
A Dchannel_mgmt.c548 mutex_lock(&vmbus_connection.channel_mutex); in vmbus_add_channel_work()
564 mutex_unlock(&vmbus_connection.channel_mutex); in vmbus_add_channel_work()
606 mutex_lock(&vmbus_connection.channel_mutex); in vmbus_process_offer()
633 &vmbus_connection.chn_list); in vmbus_process_offer()
656 mutex_unlock(&vmbus_connection.channel_mutex); in vmbus_process_offer()
682 vmbus_connection.handle_sub_chan_wq; in vmbus_process_offer()
841 complete(&vmbus_connection.unload_event); in vmbus_wait_for_unload()
887 complete(&vmbus_connection.unload_event); in vmbus_unload_response()
962 mutex_lock(&vmbus_connection.channel_mutex); in find_primary_channel_by_offer()
1046 mutex_lock(&vmbus_connection.channel_mutex); in vmbus_onoffer()
[all …]
A Dchannel.c137 monitorpage = vmbus_connection.monitor_pages[1]; in vmbus_setevent()
250 spin_lock_irqsave(&vmbus_connection.channelmsg_lock, flags); in send_modifychannel_with_ack()
270 mutex_unlock(&vmbus_connection.channel_mutex); in send_modifychannel_with_ack()
272 mutex_lock(&vmbus_connection.channel_mutex); in send_modifychannel_with_ack()
498 &vmbus_connection.chn_msg_list); in __vmbus_establish_gpadl()
739 &vmbus_connection.chn_msg_list); in __vmbus_open()
851 &vmbus_connection.chn_msg_list); in vmbus_teardown_gpadl()
993 mutex_lock(&vmbus_connection.channel_mutex); in vmbus_disconnect_ring()
1000 mutex_unlock(&vmbus_connection.channel_mutex); in vmbus_disconnect_ring()
1006 mutex_lock(&vmbus_connection.channel_mutex); in vmbus_disconnect_ring()
[all …]
A Dvmbus_drv.c256 vmbus_connection.monitor_pages[0])); in server_monitor_pending_show()
270 vmbus_connection.monitor_pages[1])); in client_monitor_pending_show()
284 vmbus_connection.monitor_pages[0])); in server_monitor_latency_show()
298 vmbus_connection.monitor_pages[1])); in client_monitor_latency_show()
312 vmbus_connection.monitor_pages[0])); in server_monitor_conn_id_show()
326 vmbus_connection.monitor_pages[1])); in client_monitor_conn_id_show()
528 mutex_lock(&vmbus_connection.channel_mutex); in channel_vp_mapping_show()
1009 mutex_lock(&vmbus_connection.channel_mutex); in vmbus_device_release()
1836 mutex_lock(&vmbus_connection.channel_mutex); in target_cpu_store()
2753 vmbus_connection.conn_state = DISCONNECTED; in vmbus_exit()
[all …]
A Dhyperv_vmbus.h218 struct vmbus_connection { struct
302 extern struct vmbus_connection vmbus_connection; argument
308 sync_set_bit(relid, vmbus_connection.send_int_page); in vmbus_send_interrupt()
412 lockdep_assert_held(&vmbus_connection.channel_mutex); in hv_is_alloced_cpu()
417 list_for_each_entry(channel, &vmbus_connection.chn_list, listentry) { in hv_is_alloced_cpu()
A Dhv.c385 if (vmbus_connection.conn_state != CONNECTED) in hv_synic_cleanup()
405 mutex_lock(&vmbus_connection.channel_mutex); in hv_synic_cleanup()
406 list_for_each_entry(channel, &vmbus_connection.chn_list, listentry) { in hv_synic_cleanup()
420 mutex_unlock(&vmbus_connection.channel_mutex); in hv_synic_cleanup()
/linux/drivers/uio/
A Duio_hv_generic.c279 = (uintptr_t)vmbus_connection.int_page; in hv_uio_probe()
285 = (uintptr_t)vmbus_connection.monitor_pages[1]; in hv_uio_probe()

Completed in 19 milliseconds