Home
last modified time | relevance | path

Searched refs:hv_cpu (Results 1 – 3 of 3) sorted by relevance

/Linux-v4.19/drivers/hv/
Dhv.c81 struct hv_per_cpu_context *hv_cpu; in hv_post_message() local
87 hv_cpu = get_cpu_ptr(hv_context.cpu_context); in hv_post_message()
88 aligned_msg = hv_cpu->post_msg_page; in hv_post_message()
101 put_cpu_ptr(hv_cpu); in hv_post_message()
114 struct hv_per_cpu_context *hv_cpu; in hv_stimer0_isr() local
116 hv_cpu = this_cpu_ptr(hv_context.cpu_context); in hv_stimer0_isr()
117 hv_cpu->clk_evt->event_handler(hv_cpu->clk_evt); in hv_stimer0_isr()
201 struct hv_per_cpu_context *hv_cpu in hv_synic_alloc() local
204 memset(hv_cpu, 0, sizeof(*hv_cpu)); in hv_synic_alloc()
205 tasklet_init(&hv_cpu->msg_dpc, in hv_synic_alloc()
[all …]
Dvmbus_drv.c828 struct hv_per_cpu_context *hv_cpu) in hv_process_timer_expiration() argument
830 struct clock_event_device *dev = hv_cpu->clk_evt; in hv_process_timer_expiration()
840 struct hv_per_cpu_context *hv_cpu = (void *)data; in vmbus_on_msg_dpc() local
841 void *page_addr = hv_cpu->synic_message_page; in vmbus_on_msg_dpc()
920 static void vmbus_chan_sched(struct hv_per_cpu_context *hv_cpu) in vmbus_chan_sched() argument
934 void *page_addr = hv_cpu->synic_event_page; in vmbus_chan_sched()
959 list_for_each_entry_rcu(channel, &hv_cpu->chan_list, percpu_list) { in vmbus_chan_sched()
989 struct hv_per_cpu_context *hv_cpu in vmbus_isr() local
991 void *page_addr = hv_cpu->synic_event_page; in vmbus_isr()
1024 vmbus_chan_sched(hv_cpu); in vmbus_isr()
[all …]
Dchannel_mgmt.c360 struct hv_per_cpu_context *hv_cpu in percpu_channel_enq() local
363 list_add_tail_rcu(&channel->percpu_list, &hv_cpu->chan_list); in percpu_channel_enq()
731 struct hv_per_cpu_context *hv_cpu in vmbus_wait_for_unload() local
734 page_addr = hv_cpu->synic_message_page; in vmbus_wait_for_unload()
760 struct hv_per_cpu_context *hv_cpu in vmbus_wait_for_unload() local
763 page_addr = hv_cpu->synic_message_page; in vmbus_wait_for_unload()