hv_cpu 346 drivers/hv/channel_mgmt.c struct hv_per_cpu_context *hv_cpu hv_cpu 349 drivers/hv/channel_mgmt.c list_add_tail_rcu(&channel->percpu_list, &hv_cpu->chan_list); hv_cpu 788 drivers/hv/channel_mgmt.c struct hv_per_cpu_context *hv_cpu hv_cpu 791 drivers/hv/channel_mgmt.c page_addr = hv_cpu->synic_message_page; hv_cpu 817 drivers/hv/channel_mgmt.c struct hv_per_cpu_context *hv_cpu hv_cpu 820 drivers/hv/channel_mgmt.c page_addr = hv_cpu->synic_message_page; hv_cpu 49 drivers/hv/hv.c struct hv_per_cpu_context *hv_cpu; hv_cpu 55 drivers/hv/hv.c hv_cpu = get_cpu_ptr(hv_context.cpu_context); hv_cpu 56 drivers/hv/hv.c aligned_msg = hv_cpu->post_msg_page; hv_cpu 69 drivers/hv/hv.c put_cpu_ptr(hv_cpu); hv_cpu 77 drivers/hv/hv.c struct hv_per_cpu_context *hv_cpu; hv_cpu 85 drivers/hv/hv.c hv_cpu = per_cpu_ptr(hv_context.cpu_context, cpu); hv_cpu 86 drivers/hv/hv.c memset(hv_cpu, 0, sizeof(*hv_cpu)); hv_cpu 97 drivers/hv/hv.c hv_cpu = per_cpu_ptr(hv_context.cpu_context, cpu); hv_cpu 99 drivers/hv/hv.c tasklet_init(&hv_cpu->msg_dpc, hv_cpu 100 drivers/hv/hv.c vmbus_on_msg_dpc, (unsigned long) hv_cpu); hv_cpu 102 drivers/hv/hv.c hv_cpu->synic_message_page = hv_cpu 104 drivers/hv/hv.c if (hv_cpu->synic_message_page == NULL) { hv_cpu 109 drivers/hv/hv.c hv_cpu->synic_event_page = (void *)get_zeroed_page(GFP_ATOMIC); hv_cpu 110 drivers/hv/hv.c if (hv_cpu->synic_event_page == NULL) { hv_cpu 115 drivers/hv/hv.c hv_cpu->post_msg_page = (void *)get_zeroed_page(GFP_ATOMIC); hv_cpu 116 drivers/hv/hv.c if (hv_cpu->post_msg_page == NULL) { hv_cpu 121 drivers/hv/hv.c INIT_LIST_HEAD(&hv_cpu->chan_list); hv_cpu 139 drivers/hv/hv.c struct hv_per_cpu_context *hv_cpu hv_cpu 142 drivers/hv/hv.c free_page((unsigned long)hv_cpu->synic_event_page); hv_cpu 143 drivers/hv/hv.c free_page((unsigned long)hv_cpu->synic_message_page); hv_cpu 144 drivers/hv/hv.c free_page((unsigned long)hv_cpu->post_msg_page); hv_cpu 159 drivers/hv/hv.c struct hv_per_cpu_context *hv_cpu hv_cpu 169 drivers/hv/hv.c simp.base_simp_gpa = virt_to_phys(hv_cpu->synic_message_page) hv_cpu 177 drivers/hv/hv.c siefp.base_siefp_gpa = virt_to_phys(hv_cpu->synic_event_page) hv_cpu 1053 drivers/hv/vmbus_drv.c struct hv_per_cpu_context *hv_cpu = (void *)data; hv_cpu 1054 drivers/hv/vmbus_drv.c void *page_addr = hv_cpu->synic_message_page; hv_cpu 1170 drivers/hv/vmbus_drv.c static void vmbus_chan_sched(struct hv_per_cpu_context *hv_cpu) hv_cpu 1184 drivers/hv/vmbus_drv.c void *page_addr = hv_cpu->synic_event_page; hv_cpu 1209 drivers/hv/vmbus_drv.c list_for_each_entry_rcu(channel, &hv_cpu->chan_list, percpu_list) { hv_cpu 1239 drivers/hv/vmbus_drv.c struct hv_per_cpu_context *hv_cpu hv_cpu 1241 drivers/hv/vmbus_drv.c void *page_addr = hv_cpu->synic_event_page; hv_cpu 1274 drivers/hv/vmbus_drv.c vmbus_chan_sched(hv_cpu); hv_cpu 1276 drivers/hv/vmbus_drv.c page_addr = hv_cpu->synic_message_page; hv_cpu 1285 drivers/hv/vmbus_drv.c tasklet_schedule(&hv_cpu->msg_dpc); hv_cpu 2460 drivers/hv/vmbus_drv.c struct hv_per_cpu_context *hv_cpu hv_cpu 2463 drivers/hv/vmbus_drv.c tasklet_kill(&hv_cpu->msg_dpc);