Lines Matching refs:vmbus_connection

150 	spin_lock_irqsave(&vmbus_connection.channelmsg_lock, flags);  in vmbus_rescind_cleanup()
152 list_for_each_entry(msginfo, &vmbus_connection.chn_msg_list, in vmbus_rescind_cleanup()
160 spin_unlock_irqrestore(&vmbus_connection.channelmsg_lock, flags); in vmbus_rescind_cleanup()
373 vmbus_connection.channels[channel->offermsg.child_relid], in vmbus_channel_map_relid()
382 vmbus_connection.channels[channel->offermsg.child_relid], in vmbus_channel_unmap_relid()
402 lockdep_assert_held(&vmbus_connection.channel_mutex); in hv_process_channel_removal()
451 list_for_each_entry_safe(channel, tmp, &vmbus_connection.chn_list, in vmbus_free_channels()
522 mutex_lock(&vmbus_connection.channel_mutex); in vmbus_add_channel_work()
538 mutex_unlock(&vmbus_connection.channel_mutex); in vmbus_add_channel_work()
580 mutex_lock(&vmbus_connection.channel_mutex); in vmbus_process_offer()
586 atomic_inc(&vmbus_connection.nr_chan_close_on_suspend); in vmbus_process_offer()
592 atomic_dec(&vmbus_connection.offer_in_progress); in vmbus_process_offer()
594 list_for_each_entry(channel, &vmbus_connection.chn_list, listentry) { in vmbus_process_offer()
606 &vmbus_connection.chn_list); in vmbus_process_offer()
612 mutex_unlock(&vmbus_connection.channel_mutex); in vmbus_process_offer()
631 mutex_unlock(&vmbus_connection.channel_mutex); in vmbus_process_offer()
656 wq = fnew ? vmbus_connection.handle_primary_chan_wq : in vmbus_process_offer()
657 vmbus_connection.handle_sub_chan_wq; in vmbus_process_offer()
765 if (completion_done(&vmbus_connection.unload_event)) in vmbus_wait_for_unload()
784 complete(&vmbus_connection.unload_event); in vmbus_wait_for_unload()
825 complete(&vmbus_connection.unload_event); in vmbus_unload_response()
832 if (xchg(&vmbus_connection.conn_state, DISCONNECTED) == DISCONNECTED) in vmbus_initiate_unload()
839 init_completion(&vmbus_connection.unload_event); in vmbus_initiate_unload()
850 wait_for_completion(&vmbus_connection.unload_event); in vmbus_initiate_unload()
861 if (atomic_dec_and_test(&vmbus_connection.nr_chan_fixup_on_resume)) in check_ready_for_resume_event()
862 complete(&vmbus_connection.ready_for_resume_event); in check_ready_for_resume_event()
900 mutex_lock(&vmbus_connection.channel_mutex); in find_primary_channel_by_offer()
902 list_for_each_entry(iter, &vmbus_connection.chn_list, listentry) { in find_primary_channel_by_offer()
912 mutex_unlock(&vmbus_connection.channel_mutex); in find_primary_channel_by_offer()
963 mutex_lock(&vmbus_connection.channel_mutex); in vmbus_onoffer()
965 atomic_dec(&vmbus_connection.offer_in_progress); in vmbus_onoffer()
999 mutex_unlock(&vmbus_connection.channel_mutex); in vmbus_onoffer()
1007 atomic_dec(&vmbus_connection.offer_in_progress); in vmbus_onoffer()
1023 if (atomic_dec_and_test(&vmbus_connection.nr_chan_close_on_suspend)) in check_ready_for_suspend_event()
1024 complete(&vmbus_connection.ready_for_suspend_event); in check_ready_for_suspend_event()
1067 while (atomic_read(&vmbus_connection.offer_in_progress) != 0) { in vmbus_onoffer_rescind()
1075 mutex_lock(&vmbus_connection.channel_mutex); in vmbus_onoffer_rescind()
1077 mutex_unlock(&vmbus_connection.channel_mutex); in vmbus_onoffer_rescind()
1138 mutex_lock(&vmbus_connection.channel_mutex); in vmbus_onoffer_rescind()
1148 mutex_unlock(&vmbus_connection.channel_mutex); in vmbus_onoffer_rescind()
1203 spin_lock_irqsave(&vmbus_connection.channelmsg_lock, flags); in vmbus_onopen_result()
1205 list_for_each_entry(msginfo, &vmbus_connection.chn_msg_list, in vmbus_onopen_result()
1224 spin_unlock_irqrestore(&vmbus_connection.channelmsg_lock, flags); in vmbus_onopen_result()
1250 spin_lock_irqsave(&vmbus_connection.channelmsg_lock, flags); in vmbus_ongpadl_created()
1252 list_for_each_entry(msginfo, &vmbus_connection.chn_msg_list, in vmbus_ongpadl_created()
1273 spin_unlock_irqrestore(&vmbus_connection.channelmsg_lock, flags); in vmbus_ongpadl_created()
1299 spin_lock_irqsave(&vmbus_connection.channelmsg_lock, flags); in vmbus_ongpadl_torndown()
1301 list_for_each_entry(msginfo, &vmbus_connection.chn_msg_list, in vmbus_ongpadl_torndown()
1320 spin_unlock_irqrestore(&vmbus_connection.channelmsg_lock, flags); in vmbus_ongpadl_torndown()
1342 spin_lock_irqsave(&vmbus_connection.channelmsg_lock, flags); in vmbus_onversion_response()
1344 list_for_each_entry(msginfo, &vmbus_connection.chn_msg_list, in vmbus_onversion_response()
1357 spin_unlock_irqrestore(&vmbus_connection.channelmsg_lock, flags); in vmbus_onversion_response()