Lines Matching refs:shared_data
32 struct test_vcpu_shared_data *shared_data = &vcpu_shared_data[cpu]; in guest_irq_handler() local
41 WRITE_ONCE(shared_data->nr_iter, shared_data->nr_iter - 1); in guest_irq_handler()
42 if (shared_data->nr_iter == 0) in guest_irq_handler()
54 xcnt_diff_us = cycles_to_usec(xcnt - shared_data->xcnt); in guest_irq_handler()
62 WRITE_ONCE(shared_data->nr_iter, shared_data->nr_iter + 1); in guest_irq_handler()
69 struct test_vcpu_shared_data *shared_data = &vcpu_shared_data[cpu]; in guest_test_period_timer() local
71 shared_data->nr_iter = test_args.nr_iter; in guest_test_period_timer()
72 shared_data->xcnt = timer_get_cycles(); in guest_test_period_timer()
81 irq_iter = READ_ONCE(shared_data->nr_iter); in guest_test_period_timer()
93 struct test_vcpu_shared_data *shared_data = &vcpu_shared_data[cpu]; in guest_test_oneshot_timer() local
95 shared_data->nr_iter = 0; in guest_test_oneshot_timer()
96 shared_data->guest_stage = 0; in guest_test_oneshot_timer()
99 shared_data->xcnt = timer_get_cycles(); in guest_test_oneshot_timer()
106 irq_iter = READ_ONCE(shared_data->nr_iter); in guest_test_oneshot_timer()
119 struct test_vcpu_shared_data *shared_data = &vcpu_shared_data[cpu]; in guest_test_emulate_timer() local
122 shared_data->nr_iter = 0; in guest_test_emulate_timer()
125 shared_data->xcnt = timer_get_cycles(); in guest_test_emulate_timer()
131 xcnt_diff_us = cycles_to_usec(timer_get_cycles() - shared_data->xcnt); in guest_test_emulate_timer()