Home
last modified time | relevance | path

Searched refs:channel_mutex (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-6.6/drivers/hv/
H A Dchannel_mgmt.c434 lockdep_assert_held(&vmbus_connection.channel_mutex); in hv_process_channel_removal()
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()
632 * Now that we have acquired the channel_mutex, 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()
702 lockdep_assert_held(&vmbus_connection.channel_mutex); in hv_cpuself_used()
981 mutex_lock(&vmbus_connection.channel_mutex); in find_primary_channel_by_offer()
993 mutex_unlock(&vmbus_connection.channel_mutex); in find_primary_channel_by_offer()
[all...]
H A Dhyperv_vmbus.h256 struct mutex channel_mutex; member
424 lockdep_assert_held(&vmbus_connection.channel_mutex); in hv_is_allocated_cpu()
427 * protected by channel_mutex. in hv_is_allocated_cpu()
H A Dvmbus_drv.c489 mutex_lock(&vmbus_connection.channel_mutex); in channel_vp_mapping_show()
507 mutex_unlock(&vmbus_connection.channel_mutex); in channel_vp_mapping_show()
965 mutex_lock(&vmbus_connection.channel_mutex); in vmbus_device_release()
967 mutex_unlock(&vmbus_connection.channel_mutex); in vmbus_device_release()
1100 * by offer_in_progress and by channel_mutex. See also the in vmbus_on_msg_dpc()
1632 * LOCK channel_mutex LOCK channel_mutex in target_cpu_store()
1637 * UNLOCK channel_mutex UNLOCK channel_mutex in target_cpu_store()
1645 mutex_lock(&vmbus_connection.channel_mutex); in target_cpu_store()
[all...]
H A Dhv.c469 mutex_lock(&vmbus_connection.channel_mutex); in hv_synic_cleanup()
484 mutex_unlock(&vmbus_connection.channel_mutex); in hv_synic_cleanup()
H A Dchannel.c264 * Release channel_mutex; otherwise, vmbus_onoffer_rescind() could block on in send_modifychannel_with_ack()
270 mutex_unlock(&vmbus_connection.channel_mutex); in send_modifychannel_with_ack()
272 mutex_lock(&vmbus_connection.channel_mutex); in send_modifychannel_with_ack()
993 mutex_lock(&vmbus_connection.channel_mutex); in vmbus_disconnect_ring()
1000 mutex_unlock(&vmbus_connection.channel_mutex); in vmbus_disconnect_ring()
1006 mutex_lock(&vmbus_connection.channel_mutex); in vmbus_disconnect_ring()
1008 mutex_unlock(&vmbus_connection.channel_mutex); in vmbus_disconnect_ring()
H A Dconnection.c207 mutex_init(&vmbus_connection.channel_mutex); in vmbus_connect()
/kernel/linux/linux-5.10/drivers/hv/
H A Dchannel_mgmt.c402 lockdep_assert_held(&vmbus_connection.channel_mutex); in hv_process_channel_removal()
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()
589 * Now that we have acquired the channel_mutex, 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()
914 mutex_lock(&vmbus_connection.channel_mutex); in find_primary_channel_by_offer()
926 mutex_unlock(&vmbus_connection.channel_mutex); in find_primary_channel_by_offer()
963 * LOCK channel_mutex LOC in vmbus_onoffer()
[all...]
H A Dhv.c263 mutex_lock(&vmbus_connection.channel_mutex); in hv_synic_cleanup()
278 mutex_unlock(&vmbus_connection.channel_mutex); in hv_synic_cleanup()
H A Dhyperv_vmbus.h249 struct mutex channel_mutex; member
410 lockdep_assert_held(&vmbus_connection.channel_mutex); in hv_is_alloced_cpu()
413 * protected by channel_mutex. in hv_is_alloced_cpu()
H A Dvmbus_drv.c524 mutex_lock(&vmbus_connection.channel_mutex); in channel_vp_mapping_show()
542 mutex_unlock(&vmbus_connection.channel_mutex); in channel_vp_mapping_show()
989 mutex_lock(&vmbus_connection.channel_mutex); in vmbus_device_release()
991 mutex_unlock(&vmbus_connection.channel_mutex); in vmbus_device_release()
1112 * by offer_in_progress and by channel_mutex. See also the in vmbus_on_msg_dpc()
1742 * LOCK channel_mutex LOCK channel_mutex in target_cpu_store()
1747 * UNLOCK channel_mutex UNLOCK channel_mutex in target_cpu_store()
1755 mutex_lock(&vmbus_connection.channel_mutex); in target_cpu_store()
[all...]
H A Dchannel.c827 mutex_lock(&vmbus_connection.channel_mutex); in vmbus_disconnect_ring()
834 mutex_unlock(&vmbus_connection.channel_mutex); in vmbus_disconnect_ring()
840 mutex_lock(&vmbus_connection.channel_mutex); in vmbus_disconnect_ring()
842 mutex_unlock(&vmbus_connection.channel_mutex); in vmbus_disconnect_ring()
H A Dconnection.c186 mutex_init(&vmbus_connection.channel_mutex); in vmbus_connect()

Completed in 16 milliseconds