Searched refs:vmbus_connection (Results 1 – 7 of 7) sorted by relevance
| /Linux-v5.15/drivers/hv/ |
| D | connection.c | 27 struct vmbus_connection vmbus_connection = { variable 30 vmbus_connection.unload_event), 34 vmbus_connection.ready_for_suspend_event), 36 vmbus_connection.ready_for_resume_event), 38 EXPORT_SYMBOL_GPL(vmbus_connection); 99 vmbus_connection.msg_conn_id = VMBUS_MESSAGE_CONNECTION_ID_4; in vmbus_negotiate_version() 101 msg->interrupt_page = virt_to_phys(vmbus_connection.int_page); in vmbus_negotiate_version() 102 vmbus_connection.msg_conn_id = VMBUS_MESSAGE_CONNECTION_ID; in vmbus_negotiate_version() 105 msg->monitor_page1 = virt_to_phys(vmbus_connection.monitor_pages[0]); in vmbus_negotiate_version() 106 msg->monitor_page2 = virt_to_phys(vmbus_connection.monitor_pages[1]); in vmbus_negotiate_version() [all …]
|
| D | channel_mgmt.c | 167 spin_lock_irqsave(&vmbus_connection.channelmsg_lock, flags); in vmbus_rescind_cleanup() 169 list_for_each_entry(msginfo, &vmbus_connection.chn_msg_list, in vmbus_rescind_cleanup() 177 spin_unlock_irqrestore(&vmbus_connection.channelmsg_lock, flags); in vmbus_rescind_cleanup() 403 vmbus_connection.channels[channel->offermsg.child_relid], in vmbus_channel_map_relid() 412 vmbus_connection.channels[channel->offermsg.child_relid], in vmbus_channel_unmap_relid() 432 lockdep_assert_held(&vmbus_connection.channel_mutex); in hv_process_channel_removal() 481 list_for_each_entry_safe(channel, tmp, &vmbus_connection.chn_list, in vmbus_free_channels() 548 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() [all …]
|
| D | channel.c | 136 monitorpage = vmbus_connection.monitor_pages[1]; in vmbus_setevent() 249 spin_lock_irqsave(&vmbus_connection.channelmsg_lock, flags); in send_modifychannel_with_ack() 250 list_add_tail(&info->msglistentry, &vmbus_connection.chn_msg_list); in send_modifychannel_with_ack() 251 spin_unlock_irqrestore(&vmbus_connection.channelmsg_lock, flags); in send_modifychannel_with_ack() 256 spin_lock_irqsave(&vmbus_connection.channelmsg_lock, flags); in send_modifychannel_with_ack() 258 spin_unlock_irqrestore(&vmbus_connection.channelmsg_lock, flags); in send_modifychannel_with_ack() 269 mutex_unlock(&vmbus_connection.channel_mutex); in send_modifychannel_with_ack() 271 mutex_lock(&vmbus_connection.channel_mutex); in send_modifychannel_with_ack() 273 spin_lock_irqsave(&vmbus_connection.channelmsg_lock, flags); in send_modifychannel_with_ack() 275 spin_unlock_irqrestore(&vmbus_connection.channelmsg_lock, flags); in send_modifychannel_with_ack() [all …]
|
| D | vmbus_drv.c | 256 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() 546 mutex_unlock(&vmbus_connection.channel_mutex); in channel_vp_mapping_show() 1009 mutex_lock(&vmbus_connection.channel_mutex); in vmbus_device_release() 1011 mutex_unlock(&vmbus_connection.channel_mutex); in vmbus_device_release() [all …]
|
| D | hyperv_vmbus.h | 218 struct vmbus_connection { struct 300 extern struct vmbus_connection vmbus_connection; argument 306 sync_set_bit(relid, vmbus_connection.send_int_page); in vmbus_send_interrupt() 410 lockdep_assert_held(&vmbus_connection.channel_mutex); in hv_is_alloced_cpu() 415 list_for_each_entry(channel, &vmbus_connection.chn_list, listentry) { in hv_is_alloced_cpu()
|
| D | hv.c | 337 if (vmbus_connection.conn_state != CONNECTED) in hv_synic_cleanup() 357 mutex_lock(&vmbus_connection.channel_mutex); in hv_synic_cleanup() 358 list_for_each_entry(channel, &vmbus_connection.chn_list, listentry) { in hv_synic_cleanup() 372 mutex_unlock(&vmbus_connection.channel_mutex); in hv_synic_cleanup()
|
| /Linux-v5.15/drivers/uio/ |
| D | uio_hv_generic.c | 281 = (uintptr_t)vmbus_connection.int_page; in hv_uio_probe() 287 = (uintptr_t)vmbus_connection.monitor_pages[1]; in hv_uio_probe()
|