Lines Matching refs:vmbus_connection

169 	spin_lock_irqsave(&vmbus_connection.channelmsg_lock, flags);  in vmbus_rescind_cleanup()
171 list_for_each_entry(msginfo, &vmbus_connection.chn_msg_list, in vmbus_rescind_cleanup()
179 spin_unlock_irqrestore(&vmbus_connection.channelmsg_lock, flags); in vmbus_rescind_cleanup()
405 vmbus_connection.channels[channel->offermsg.child_relid], in vmbus_channel_map_relid()
414 vmbus_connection.channels[channel->offermsg.child_relid], in vmbus_channel_unmap_relid()
434 lockdep_assert_held(&vmbus_connection.channel_mutex); in hv_process_channel_removal()
483 list_for_each_entry_safe(channel, tmp, &vmbus_connection.chn_list, in vmbus_free_channels()
554 mutex_lock(&vmbus_connection.channel_mutex); in vmbus_add_channel_work()
570 mutex_unlock(&vmbus_connection.channel_mutex); in vmbus_add_channel_work()
612 mutex_lock(&vmbus_connection.channel_mutex); in vmbus_process_offer()
614 list_for_each_entry(channel, &vmbus_connection.chn_list, listentry) { in vmbus_process_offer()
629 atomic_inc(&vmbus_connection.nr_chan_close_on_suspend); in vmbus_process_offer()
635 atomic_dec(&vmbus_connection.offer_in_progress); in vmbus_process_offer()
639 &vmbus_connection.chn_list); in vmbus_process_offer()
645 mutex_unlock(&vmbus_connection.channel_mutex); in vmbus_process_offer()
663 mutex_unlock(&vmbus_connection.channel_mutex); in vmbus_process_offer()
688 wq = fnew ? vmbus_connection.handle_primary_chan_wq : in vmbus_process_offer()
689 vmbus_connection.handle_sub_chan_wq; in vmbus_process_offer()
702 lockdep_assert_held(&vmbus_connection.channel_mutex); in hv_cpuself_used()
829 if (completion_done(&vmbus_connection.unload_event)) in vmbus_wait_for_unload()
848 complete(&vmbus_connection.unload_event); in vmbus_wait_for_unload()
894 complete(&vmbus_connection.unload_event); in vmbus_unload_response()
901 if (xchg(&vmbus_connection.conn_state, DISCONNECTED) == DISCONNECTED) in vmbus_initiate_unload()
908 reinit_completion(&vmbus_connection.unload_event); in vmbus_initiate_unload()
919 wait_for_completion(&vmbus_connection.unload_event); in vmbus_initiate_unload()
930 if (atomic_dec_and_test(&vmbus_connection.nr_chan_fixup_on_resume)) in check_ready_for_resume_event()
931 complete(&vmbus_connection.ready_for_resume_event); in check_ready_for_resume_event()
967 mutex_lock(&vmbus_connection.channel_mutex); in find_primary_channel_by_offer()
969 list_for_each_entry(iter, &vmbus_connection.chn_list, listentry) { in find_primary_channel_by_offer()
979 mutex_unlock(&vmbus_connection.channel_mutex); in find_primary_channel_by_offer()
1019 atomic_dec(&vmbus_connection.offer_in_progress); in vmbus_onoffer()
1055 mutex_lock(&vmbus_connection.channel_mutex); in vmbus_onoffer()
1057 atomic_dec(&vmbus_connection.offer_in_progress); in vmbus_onoffer()
1091 mutex_unlock(&vmbus_connection.channel_mutex); in vmbus_onoffer()
1099 atomic_dec(&vmbus_connection.offer_in_progress); in vmbus_onoffer()
1115 if (atomic_dec_and_test(&vmbus_connection.nr_chan_close_on_suspend)) in check_ready_for_suspend_event()
1116 complete(&vmbus_connection.ready_for_suspend_event); in check_ready_for_suspend_event()
1159 while (atomic_read(&vmbus_connection.offer_in_progress) != 0) { in vmbus_onoffer_rescind()
1167 mutex_lock(&vmbus_connection.channel_mutex); in vmbus_onoffer_rescind()
1176 mutex_unlock(&vmbus_connection.channel_mutex); in vmbus_onoffer_rescind()
1181 mutex_unlock(&vmbus_connection.channel_mutex); in vmbus_onoffer_rescind()
1242 mutex_lock(&vmbus_connection.channel_mutex); in vmbus_onoffer_rescind()
1252 mutex_unlock(&vmbus_connection.channel_mutex); in vmbus_onoffer_rescind()
1307 spin_lock_irqsave(&vmbus_connection.channelmsg_lock, flags); in vmbus_onopen_result()
1309 list_for_each_entry(msginfo, &vmbus_connection.chn_msg_list, in vmbus_onopen_result()
1328 spin_unlock_irqrestore(&vmbus_connection.channelmsg_lock, flags); in vmbus_onopen_result()
1354 spin_lock_irqsave(&vmbus_connection.channelmsg_lock, flags); in vmbus_ongpadl_created()
1356 list_for_each_entry(msginfo, &vmbus_connection.chn_msg_list, in vmbus_ongpadl_created()
1377 spin_unlock_irqrestore(&vmbus_connection.channelmsg_lock, flags); in vmbus_ongpadl_created()
1399 spin_lock_irqsave(&vmbus_connection.channelmsg_lock, flags); in vmbus_onmodifychannel_response()
1401 list_for_each_entry(msginfo, &vmbus_connection.chn_msg_list, msglistentry) { in vmbus_onmodifychannel_response()
1417 spin_unlock_irqrestore(&vmbus_connection.channelmsg_lock, flags); in vmbus_onmodifychannel_response()
1443 spin_lock_irqsave(&vmbus_connection.channelmsg_lock, flags); in vmbus_ongpadl_torndown()
1445 list_for_each_entry(msginfo, &vmbus_connection.chn_msg_list, in vmbus_ongpadl_torndown()
1464 spin_unlock_irqrestore(&vmbus_connection.channelmsg_lock, flags); in vmbus_ongpadl_torndown()
1486 spin_lock_irqsave(&vmbus_connection.channelmsg_lock, flags); in vmbus_onversion_response()
1488 list_for_each_entry(msginfo, &vmbus_connection.chn_msg_list, in vmbus_onversion_response()
1501 spin_unlock_irqrestore(&vmbus_connection.channelmsg_lock, flags); in vmbus_onversion_response()