Lines Matching refs:efix
45 static struct ptunit_result efix_init(struct evq_fixture *efix) in efix_init() argument
47 pt_evq_init(&efix->evq); in efix_init()
52 static struct ptunit_result efix_init_pending(struct evq_fixture *efix) in efix_init_pending() argument
57 pt_evq_init(&efix->evq); in efix_init_pending()
60 ev = pt_evq_enqueue(&efix->evq, (enum pt_event_binding) evb); in efix_init_pending()
77 static struct ptunit_result standalone(struct evq_fixture *efix) in standalone() argument
81 ev = pt_evq_standalone(&efix->evq); in standalone()
109 static struct ptunit_result dequeue_empty(struct evq_fixture *efix, in dequeue_empty() argument
114 ev = pt_evq_dequeue(&efix->evq, evb); in dequeue_empty()
120 static struct ptunit_result evq_empty(struct evq_fixture *efix, in evq_empty() argument
125 status = pt_evq_empty(&efix->evq, evb); in evq_empty()
128 status = pt_evq_pending(&efix->evq, evb); in evq_empty()
134 static struct ptunit_result evq_pending(struct evq_fixture *efix, in evq_pending() argument
139 status = pt_evq_empty(&efix->evq, evb); in evq_pending()
142 status = pt_evq_pending(&efix->evq, evb); in evq_pending()
148 static struct ptunit_result evq_others_empty(struct evq_fixture *efix, in evq_others_empty() argument
158 ptu_test(evq_empty, efix, ob); in evq_others_empty()
164 static struct ptunit_result enqueue_all_dequeue(struct evq_fixture *efix, in enqueue_all_dequeue() argument
174 in[idx] = pt_evq_enqueue(&efix->evq, evb); in enqueue_all_dequeue()
178 ptu_test(evq_pending, efix, evb); in enqueue_all_dequeue()
179 ptu_test(evq_others_empty, efix, evb); in enqueue_all_dequeue()
182 out[idx] = pt_evq_dequeue(&efix->evq, evb); in enqueue_all_dequeue()
186 ptu_test(evq_empty, efix, evb); in enqueue_all_dequeue()
191 static struct ptunit_result enqueue_one_dequeue(struct evq_fixture *efix, in enqueue_one_dequeue() argument
200 in = pt_evq_enqueue(&efix->evq, evb); in enqueue_one_dequeue()
203 out = pt_evq_dequeue(&efix->evq, evb); in enqueue_one_dequeue()
210 static struct ptunit_result overflow(struct evq_fixture *efix, in overflow() argument
220 in[idx] = pt_evq_enqueue(&efix->evq, evb); in overflow()
225 ev = pt_evq_enqueue(&efix->evq, evb); in overflow()
230 out[idx] = pt_evq_dequeue(&efix->evq, evb); in overflow()
247 static struct ptunit_result clear(struct evq_fixture *efix, in clear() argument
252 errcode = pt_evq_clear(&efix->evq, evb); in clear()
255 ptu_test(evq_empty, efix, evb); in clear()
291 static struct ptunit_result find_empty(struct evq_fixture *efix, in find_empty() argument
297 ev = pt_evq_find(&efix->evq, evb, evt); in find_empty()
303 static struct ptunit_result find_none_evb(struct evq_fixture *efix, in find_none_evb() argument
315 ev = pt_evq_enqueue(&efix->evq, ob); in find_none_evb()
322 ev = pt_evq_find(&efix->evq, evb, evt); in find_none_evb()
328 static struct ptunit_result evq_enqueue_other(struct evq_fixture *efix, in evq_enqueue_other() argument
340 ev = pt_evq_enqueue(&efix->evq, evb); in evq_enqueue_other()
350 static struct ptunit_result find_none_evt(struct evq_fixture *efix, in find_none_evt() argument
357 ptu_test(evq_enqueue_other, efix, evb, evt, num); in find_none_evt()
359 ev = pt_evq_find(&efix->evq, evb, evt); in find_none_evt()
365 static struct ptunit_result find(struct evq_fixture *efix, in find() argument
372 ptu_test(evq_enqueue_other, efix, evb, evt, before); in find()
374 in = pt_evq_enqueue(&efix->evq, evb); in find()
379 ptu_test(evq_enqueue_other, efix, evb, evt, after); in find()
381 out = pt_evq_find(&efix->evq, evb, evt); in find()
389 struct evq_fixture efix, pfix; in main() local
392 efix.init = efix_init; in main()
393 efix.fini = NULL; in main()
401 ptu_run_f(suite, standalone, efix); in main()
411 ptu_run_fp(suite, dequeue_empty, efix, evb_psbend); in main()
412 ptu_run_fp(suite, dequeue_empty, efix, evb_tip); in main()
413 ptu_run_fp(suite, dequeue_empty, efix, evb_fup); in main()
415 ptu_run_fp(suite, enqueue_all_dequeue, efix, evb_psbend, 1); in main()
416 ptu_run_fp(suite, enqueue_all_dequeue, efix, evb_psbend, 2); in main()
417 ptu_run_fp(suite, enqueue_all_dequeue, efix, evb_tip, 1); in main()
418 ptu_run_fp(suite, enqueue_all_dequeue, efix, evb_tip, 3); in main()
419 ptu_run_fp(suite, enqueue_all_dequeue, efix, evb_fup, 1); in main()
420 ptu_run_fp(suite, enqueue_all_dequeue, efix, evb_fup, 4); in main()
422 ptu_run_fp(suite, enqueue_one_dequeue, efix, evb_psbend, evb_max * 2); in main()
423 ptu_run_fp(suite, enqueue_one_dequeue, efix, evb_tip, evb_max * 2); in main()
424 ptu_run_fp(suite, enqueue_one_dequeue, efix, evb_fup, evb_max * 2); in main()
426 ptu_run_fp(suite, overflow, efix, evb_psbend, 1); in main()
427 ptu_run_fp(suite, overflow, efix, evb_tip, 2); in main()
428 ptu_run_fp(suite, overflow, efix, evb_fup, 3); in main()
434 ptu_run_fp(suite, clear, efix, evb_psbend); in main()
436 ptu_run_fp(suite, clear, efix, evb_tip); in main()
438 ptu_run_fp(suite, clear, efix, evb_fup); in main()
453 ptu_run_fp(suite, find_empty, efix, evb_psbend, ptev_enabled); in main()
454 ptu_run_fp(suite, find_empty, efix, evb_tip, ptev_disabled); in main()
455 ptu_run_fp(suite, find_empty, efix, evb_fup, ptev_paging); in main()
457 ptu_run_fp(suite, find_none_evb, efix, evb_psbend, ptev_enabled); in main()
458 ptu_run_fp(suite, find_none_evb, efix, evb_tip, ptev_disabled); in main()
459 ptu_run_fp(suite, find_none_evb, efix, evb_fup, ptev_paging); in main()
461 ptu_run_fp(suite, find_none_evt, efix, evb_psbend, ptev_enabled, 3); in main()
462 ptu_run_fp(suite, find_none_evt, efix, evb_tip, ptev_disabled, 4); in main()
463 ptu_run_fp(suite, find_none_evt, efix, evb_fup, ptev_paging, 2); in main()
465 ptu_run_fp(suite, find, efix, evb_psbend, ptev_enabled, 0, 3); in main()
466 ptu_run_fp(suite, find, efix, evb_tip, ptev_disabled, 2, 0); in main()
467 ptu_run_fp(suite, find, efix, evb_fup, ptev_paging, 1, 4); in main()