Searched refs:hv_context (Results 1 – 5 of 5) sorted by relevance
/linux-4.1.27/drivers/hv/ |
D | hv.c | 37 struct hv_context hv_context = { variable 100 void *hypercall_page = hv_context.hypercall_page; in do_hypercall() 121 void *hypercall_page = hv_context.hypercall_page; in do_hypercall() 144 memset(hv_context.synic_event_page, 0, sizeof(void *) * NR_CPUS); in hv_init() 145 memset(hv_context.synic_message_page, 0, in hv_init() 147 memset(hv_context.post_msg_page, 0, in hv_init() 149 memset(hv_context.vp_index, 0, in hv_init() 151 memset(hv_context.event_dpc, 0, in hv_init() 153 memset(hv_context.clk_evt, 0, in hv_init() 161 hv_context.guestid = generate_guest_id(0, LINUX_VERSION_CODE, 0); in hv_init() [all …]
|
D | connection.c | 84 msg->target_vcpu = hv_context.vp_index[get_cpu()]; in vmbus_negotiate_version() 257 struct list_head *pcpu_head = &hv_context.percpu_list[cpu]; in pcpu_relid2channel() 385 page_addr = hv_context.synic_event_page[cpu]; in vmbus_on_event()
|
D | hyperv_vmbus.h | 513 struct hv_context { struct 556 extern struct hv_context hv_context; argument
|
D | vmbus_drv.c | 628 struct clock_event_device *dev = hv_context.clk_evt[cpu]; in hv_process_timer_expiration() 657 void *page_addr = hv_context.synic_message_page[cpu]; in vmbus_on_msg_dpc() 720 page_addr = hv_context.synic_event_page[cpu]; in vmbus_isr() 751 tasklet_schedule(hv_context.event_dpc[cpu]); in vmbus_isr() 754 page_addr = hv_context.synic_message_page[cpu]; in vmbus_isr()
|
D | channel_mgmt.c | 166 list_add_tail(&channel->percpu_list, &hv_context.percpu_list[cpu]); in percpu_channel_enq() 416 channel->target_vp = hv_context.vp_index[cur_cpu]; in init_vp_index() 803 cur_cpu = hv_context.vp_index[get_cpu()]; in vmbus_get_outgoing_channel()
|