Lines Matching refs:wi_instance

63 create_coreaudio_work_interval(work_interval_t *wi_handle, work_interval_instance_t *wi_instance,  in create_coreaudio_work_interval()  argument
78 *wi_instance = work_interval_instance_alloc(*wi_handle); in create_coreaudio_work_interval()
79 T_QUIET; T_ASSERT_NE(*wi_instance, NULL, "work_interval_instance_alloc"); in create_coreaudio_work_interval()
204 start_work_interval_instance(uint64_t interval_length_abs, work_interval_instance_t wi_instance, in start_work_interval_instance() argument
210 work_interval_instance_clear(wi_instance); in start_work_interval_instance()
211 work_interval_instance_set_start(wi_instance, start); in start_work_interval_instance()
212 work_interval_instance_set_deadline(wi_instance, start + interval_length_abs); in start_work_interval_instance()
215 …T_QUIET; T_ASSERT_EQ(wi_instance->wi_create_flags & WORK_INTERVAL_FLAG_IGNORED, 0, "ignored flag s… in start_work_interval_instance()
216 …T_QUIET; T_ASSERT_EQ(wi_instance->wi_create_flags & WORK_INTERVAL_TYPE_MASK, WORK_INTERVAL_TYPE_CO… in start_work_interval_instance()
217 T_QUIET; T_ASSERT_NE(wi_instance->wi_interval_id, 0ULL, "nonzero wi_interval_id"); in start_work_interval_instance()
219 ret = work_interval_instance_start(wi_instance); in start_work_interval_instance()
222 if (wi_instance->wi_instance_id == 0ULL && !logged_wi_instance_id_zero) { in start_work_interval_instance()
227 work_interval_instance_get_telemetry_data(wi_instance, wi_data, sizeof(struct work_interval_data)); in start_work_interval_instance()
231 finish_work_interval_instance(work_interval_instance_t wi_instance, work_interval_data_t wi_data) in finish_work_interval_instance() argument
235 work_interval_instance_set_finish(wi_instance, finish); in finish_work_interval_instance()
238 T_QUIET; T_ASSERT_EQ(wi_instance->wi_create_flags & WORK_INTERVAL_FLAG_IGNORED, 0, "ignored flag"); in finish_work_interval_instance()
239 …T_QUIET; T_ASSERT_EQ(wi_instance->wi_create_flags & WORK_INTERVAL_TYPE_MASK, WORK_INTERVAL_TYPE_CO… in finish_work_interval_instance()
240 T_QUIET; T_ASSERT_NE(wi_instance->wi_interval_id, 0ULL, "nonzero wi_interval_id"); in finish_work_interval_instance()
242 uint64_t remembered_start = wi_instance->wi_start; in finish_work_interval_instance()
244 ret = work_interval_instance_finish(wi_instance); in finish_work_interval_instance()
247 work_interval_instance_get_telemetry_data(wi_instance, wi_data, sizeof(struct work_interval_data)); in finish_work_interval_instance()
296 work_interval_instance_t wi_instance = NULL; in run_work_interval_data_test() local
299 create_coreaudio_work_interval(&wi_handle, &wi_instance, &wi_port, enable_telemetry, flags); in run_work_interval_data_test()
324 start_work_interval_instance(interval_length_abs, wi_instance, &start_data); in run_work_interval_data_test()
334 duration_sum += finish_work_interval_instance(wi_instance, &finish_data); in run_work_interval_data_test()