Home
last modified time | relevance | path

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

/drivers/hv/
A Dconnection.c29 struct vmbus_connection vmbus_connection = { variable
32 vmbus_connection.unload_event),
40 EXPORT_SYMBOL_GPL(vmbus_connection);
155 vmbus_connection.msg_conn_id = in vmbus_negotiate_version()
176 if (!vmbus_connection.work_queue) { in vmbus_connect()
221 vmbus_connection.int_page = in vmbus_connect()
228 vmbus_connection.recv_int_page = vmbus_connection.int_page; in vmbus_connect()
229 vmbus_connection.send_int_page = in vmbus_connect()
350 if (vmbus_connection.work_queue) in vmbus_disconnect()
353 if (vmbus_connection.int_page) { in vmbus_disconnect()
[all …]
A Dchannel_mgmt.c564 mutex_lock(&vmbus_connection.channel_mutex); in vmbus_add_channel_work()
580 mutex_unlock(&vmbus_connection.channel_mutex); in vmbus_add_channel_work()
622 mutex_lock(&vmbus_connection.channel_mutex); in vmbus_process_offer()
649 &vmbus_connection.chn_list); in vmbus_process_offer()
673 mutex_unlock(&vmbus_connection.channel_mutex); in vmbus_process_offer()
699 vmbus_connection.handle_sub_chan_wq; in vmbus_process_offer()
869 complete(&vmbus_connection.unload_event); in vmbus_wait_for_unload()
918 complete(&vmbus_connection.unload_event); in vmbus_unload_response()
981 mutex_lock(&vmbus_connection.channel_mutex); in find_primary_channel_by_offer()
1069 mutex_lock(&vmbus_connection.channel_mutex); in vmbus_onoffer()
[all …]
A Dchannel.c138 monitorpage = vmbus_connection.monitor_pages[1]; in vmbus_setevent()
253 spin_lock_irqsave(&vmbus_connection.channelmsg_lock, flags); in send_modifychannel_with_ack()
273 mutex_unlock(&vmbus_connection.channel_mutex); in send_modifychannel_with_ack()
275 mutex_lock(&vmbus_connection.channel_mutex); in send_modifychannel_with_ack()
474 &vmbus_connection.chn_msg_list); in __vmbus_establish_gpadl()
721 &vmbus_connection.chn_msg_list); in __vmbus_open()
833 &vmbus_connection.chn_msg_list); in vmbus_teardown_gpadl()
977 mutex_lock(&vmbus_connection.channel_mutex); in vmbus_disconnect_ring()
984 mutex_unlock(&vmbus_connection.channel_mutex); in vmbus_disconnect_ring()
990 mutex_lock(&vmbus_connection.channel_mutex); in vmbus_disconnect_ring()
[all …]
A Dvmbus_drv.c223 vmbus_connection.monitor_pages[0])); in server_monitor_pending_show()
236 vmbus_connection.monitor_pages[1])); in client_monitor_pending_show()
249 vmbus_connection.monitor_pages[0])); in server_monitor_latency_show()
262 vmbus_connection.monitor_pages[1])); in client_monitor_latency_show()
275 vmbus_connection.monitor_pages[0])); in server_monitor_conn_id_show()
288 vmbus_connection.monitor_pages[1])); in client_monitor_conn_id_show()
490 mutex_lock(&vmbus_connection.channel_mutex); in channel_vp_mapping_show()
985 mutex_lock(&vmbus_connection.channel_mutex); in vmbus_device_release()
1143 if (vmbus_connection.ignore_any_offer_msg) in vmbus_on_msg_dpc()
1171 if (vmbus_connection.ignore_any_offer_msg) in vmbus_on_msg_dpc()
[all …]
A Dhyperv_vmbus.h225 struct vmbus_connection { struct
306 extern struct vmbus_connection vmbus_connection; argument
312 sync_set_bit(relid, vmbus_connection.send_int_page); in vmbus_send_interrupt()
417 lockdep_assert_held(&vmbus_connection.channel_mutex); in hv_is_allocated_cpu()
422 list_for_each_entry(channel, &vmbus_connection.chn_list, listentry) { in hv_is_allocated_cpu()
A Dhv.c435 lockdep_assert_held(&vmbus_connection.channel_mutex); in hv_pick_new_cpu()
470 if (vmbus_connection.conn_state != CONNECTED) in hv_synic_cleanup()
487 mutex_lock(&vmbus_connection.channel_mutex); in hv_synic_cleanup()
488 list_for_each_entry(channel, &vmbus_connection.chn_list, listentry) { in hv_synic_cleanup()
492 mutex_unlock(&vmbus_connection.channel_mutex); in hv_synic_cleanup()
500 mutex_unlock(&vmbus_connection.channel_mutex); in hv_synic_cleanup()
506 mutex_unlock(&vmbus_connection.channel_mutex); in hv_synic_cleanup()
/drivers/uio/
A Duio_hv_generic.c97 mutex_lock(&vmbus_connection.channel_mutex); in hv_uio_irqcontrol()
100 mutex_unlock(&vmbus_connection.channel_mutex); in hv_uio_irqcontrol()
299 = (uintptr_t)vmbus_connection.int_page; in hv_uio_probe()
305 = (uintptr_t)vmbus_connection.monitor_pages[1]; in hv_uio_probe()

Completed in 26 milliseconds