Home
last modified time | relevance | path

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

/linux/drivers/hv/
H A Dchannel_mgmt.c452 lockdep_assert_held(&vmbus_connection.channel_mutex); in hv_process_channel_removal()
572 mutex_lock(&vmbus_connection.channel_mutex); in vmbus_add_channel_work()
588 mutex_unlock(&vmbus_connection.channel_mutex); in vmbus_add_channel_work()
630 mutex_lock(&vmbus_connection.channel_mutex); in vmbus_process_offer()
650 * Now that we have acquired the channel_mutex, in vmbus_process_offer()
663 mutex_unlock(&vmbus_connection.channel_mutex); in vmbus_process_offer()
681 mutex_unlock(&vmbus_connection.channel_mutex); in vmbus_process_offer()
720 lockdep_assert_held(&vmbus_connection.channel_mutex); in hv_cpuself_used()
994 mutex_lock(&vmbus_connection.channel_mutex); in find_primary_channel_by_offer()
1006 mutex_unlock(&vmbus_connection.channel_mutex); in vmbus_is_valid_offer()
[all...]
H A Dhv.c548 lockdep_assert_held(&vmbus_connection.channel_mutex); in hv_pick_new_cpu()
600 mutex_lock(&vmbus_connection.channel_mutex); in hv_synic_cleanup()
605 mutex_unlock(&vmbus_connection.channel_mutex); in hv_synic_cleanup()
613 mutex_unlock(&vmbus_connection.channel_mutex); in hv_synic_cleanup()
619 mutex_unlock(&vmbus_connection.channel_mutex); in hv_synic_cleanup()
H A Dvmbus_drv.c511 mutex_lock(&vmbus_connection.channel_mutex); in channel_vp_mapping_show()
525 mutex_unlock(&vmbus_connection.channel_mutex); in channel_vp_mapping_show()
982 mutex_lock(&vmbus_connection.channel_mutex); in vmbus_device_release()
984 mutex_unlock(&vmbus_connection.channel_mutex); in vmbus_device_release()
1119 * by offer_in_progress and by channel_mutex. See also the in __vmbus_on_msg_dpc()
1739 lockdep_assert_held(&vmbus_connection.channel_mutex); in vmbus_channel_set_cpu()
1763 * LOCK channel_mutex LOCK channel_mutex in vmbus_channel_set_cpu()
1768 * UNLOCK channel_mutex UNLOCK channel_mutex in vmbus_channel_set_cpu()
[all...]
H A Dchannel.c271 * Release channel_mutex; otherwise, vmbus_onoffer_rescind() could block on in send_modifychannel_with_ack()
277 mutex_unlock(&vmbus_connection.channel_mutex); in send_modifychannel_with_ack()
279 mutex_lock(&vmbus_connection.channel_mutex); in send_modifychannel_with_ack()
1175 mutex_lock(&vmbus_connection.channel_mutex); in vmbus_disconnect_ring()
1182 mutex_unlock(&vmbus_connection.channel_mutex); in vmbus_disconnect_ring()
1188 mutex_lock(&vmbus_connection.channel_mutex); in vmbus_disconnect_ring()
1190 mutex_unlock(&vmbus_connection.channel_mutex); in vmbus_disconnect_ring()
H A Dhyperv_vmbus.h279 struct mutex channel_mutex; member
485 lockdep_assert_held(&vmbus_connection.channel_mutex); in hv_is_allocated_cpu()
H A Dconnection.c228 mutex_init(&vmbus_connection.channel_mutex); in vmbus_connect()
/linux/drivers/uio/
H 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()