Searched refs:vmbus_connection (Results 1 – 7 of 7) sorted by relevance
/Linux-v4.19/drivers/hv/ |
D | connection.c | 39 struct vmbus_connection vmbus_connection = { variable 43 EXPORT_SYMBOL_GPL(vmbus_connection); 104 vmbus_connection.msg_conn_id = VMBUS_MESSAGE_CONNECTION_ID_4; in vmbus_negotiate_version() 106 msg->interrupt_page = virt_to_phys(vmbus_connection.int_page); in vmbus_negotiate_version() 107 vmbus_connection.msg_conn_id = VMBUS_MESSAGE_CONNECTION_ID; in vmbus_negotiate_version() 110 msg->monitor_page1 = virt_to_phys(vmbus_connection.monitor_pages[0]); in vmbus_negotiate_version() 111 msg->monitor_page2 = virt_to_phys(vmbus_connection.monitor_pages[1]); in vmbus_negotiate_version() 124 vmbus_connection.connect_cpu = cur_cpu; in vmbus_negotiate_version() 128 vmbus_connection.connect_cpu = 0; in vmbus_negotiate_version() 135 spin_lock_irqsave(&vmbus_connection.channelmsg_lock, flags); in vmbus_negotiate_version() [all …]
|
D | channel_mgmt.c | 161 spin_lock_irqsave(&vmbus_connection.channelmsg_lock, flags); in vmbus_rescind_cleanup() 163 list_for_each_entry(msginfo, &vmbus_connection.chn_msg_list, in vmbus_rescind_cleanup() 171 spin_unlock_irqrestore(&vmbus_connection.channelmsg_lock, flags); in vmbus_rescind_cleanup() 393 BUG_ON(!mutex_is_locked(&vmbus_connection.channel_mutex)); in hv_process_channel_removal() 441 list_for_each_entry_safe(channel, tmp, &vmbus_connection.chn_list, in vmbus_free_channels() 463 mutex_lock(&vmbus_connection.channel_mutex); in vmbus_process_offer() 469 atomic_dec(&vmbus_connection.offer_in_progress); in vmbus_process_offer() 471 list_for_each_entry(channel, &vmbus_connection.chn_list, listentry) { in vmbus_process_offer() 483 &vmbus_connection.chn_list); in vmbus_process_offer() 485 mutex_unlock(&vmbus_connection.channel_mutex); in vmbus_process_offer() [all …]
|
D | channel.c | 70 monitorpage = vmbus_connection.monitor_pages[1]; in vmbus_setevent() 191 spin_lock_irqsave(&vmbus_connection.channelmsg_lock, flags); in vmbus_open() 193 &vmbus_connection.chn_msg_list); in vmbus_open() 194 spin_unlock_irqrestore(&vmbus_connection.channelmsg_lock, flags); in vmbus_open() 213 spin_lock_irqsave(&vmbus_connection.channelmsg_lock, flags); in vmbus_open() 215 spin_unlock_irqrestore(&vmbus_connection.channelmsg_lock, flags); in vmbus_open() 232 spin_lock_irqsave(&vmbus_connection.channelmsg_lock, flags); in vmbus_open() 234 spin_unlock_irqrestore(&vmbus_connection.channelmsg_lock, flags); in vmbus_open() 430 (atomic_inc_return(&vmbus_connection.next_gpadl_handle) - 1); in vmbus_establish_gpadl() 445 spin_lock_irqsave(&vmbus_connection.channelmsg_lock, flags); in vmbus_establish_gpadl() [all …]
|
D | hyperv_vmbus.h | 300 struct vmbus_connection { struct 351 extern struct vmbus_connection vmbus_connection; argument 355 sync_set_bit(relid, vmbus_connection.send_int_page); in vmbus_send_interrupt()
|
D | vmbus_drv.c | 237 vmbus_connection.monitor_pages[1])); in server_monitor_pending_show() 251 vmbus_connection.monitor_pages[1])); in client_monitor_pending_show() 265 vmbus_connection.monitor_pages[0])); in server_monitor_latency_show() 279 vmbus_connection.monitor_pages[1])); in client_monitor_latency_show() 293 vmbus_connection.monitor_pages[0])); in server_monitor_conn_id_show() 307 vmbus_connection.monitor_pages[1])); in client_monitor_conn_id_show() 789 mutex_lock(&vmbus_connection.channel_mutex); in vmbus_device_release() 791 mutex_unlock(&vmbus_connection.channel_mutex); in vmbus_device_release() 818 if (vmbus_connection.conn_state == DISCONNECTED) in vmbus_onmessage_work() 883 schedule_work_on(vmbus_connection.connect_cpu, in vmbus_on_msg_dpc() [all …]
|
D | hv.c | 376 mutex_lock(&vmbus_connection.channel_mutex); in hv_synic_cleanup() 377 list_for_each_entry(channel, &vmbus_connection.chn_list, listentry) { in hv_synic_cleanup() 393 mutex_unlock(&vmbus_connection.channel_mutex); in hv_synic_cleanup() 395 if (channel_found && vmbus_connection.conn_state == CONNECTED) in hv_synic_cleanup()
|
/Linux-v4.19/drivers/uio/ |
D | uio_hv_generic.c | 234 = (uintptr_t)vmbus_connection.int_page; in hv_uio_probe() 240 = (uintptr_t)vmbus_connection.monitor_pages[1]; in hv_uio_probe()
|