Lines Matching refs:policy

68     const uint8_t *policy = arg;  in check_set_count()  local
69 ptimer_state *ptimer = ptimer_init(ptimer_trigger, NULL, *policy); in check_set_count()
83 const uint8_t *policy = arg; in check_set_limit() local
84 ptimer_state *ptimer = ptimer_init(ptimer_trigger, NULL, *policy); in check_set_limit()
106 const uint8_t *policy = arg; in check_oneshot() local
107 ptimer_state *ptimer = ptimer_init(ptimer_trigger, NULL, *policy); in check_oneshot()
108 bool no_round_down = (*policy & PTIMER_POLICY_NO_COUNTER_ROUND_DOWN); in check_oneshot()
224 const uint8_t *policy = arg; in check_periodic() local
225 ptimer_state *ptimer = ptimer_init(ptimer_trigger, NULL, *policy); in check_periodic()
226 bool wrap_policy = (*policy & PTIMER_POLICY_WRAP_AFTER_ONE_PERIOD); in check_periodic()
227 bool no_immediate_trigger = (*policy & PTIMER_POLICY_NO_IMMEDIATE_TRIGGER); in check_periodic()
228 bool no_immediate_reload = (*policy & PTIMER_POLICY_NO_IMMEDIATE_RELOAD); in check_periodic()
229 bool no_round_down = (*policy & PTIMER_POLICY_NO_COUNTER_ROUND_DOWN); in check_periodic()
230 bool trig_only_on_dec = (*policy & PTIMER_POLICY_TRIGGER_ONLY_ON_DECREMENT); in check_periodic()
410 const uint8_t *policy = arg; in check_on_the_fly_mode_change() local
411 ptimer_state *ptimer = ptimer_init(ptimer_trigger, NULL, *policy); in check_on_the_fly_mode_change()
412 bool wrap_policy = (*policy & PTIMER_POLICY_WRAP_AFTER_ONE_PERIOD); in check_on_the_fly_mode_change()
413 bool no_round_down = (*policy & PTIMER_POLICY_NO_COUNTER_ROUND_DOWN); in check_on_the_fly_mode_change()
462 const uint8_t *policy = arg; in check_on_the_fly_period_change() local
463 ptimer_state *ptimer = ptimer_init(ptimer_trigger, NULL, *policy); in check_on_the_fly_period_change()
464 bool no_round_down = (*policy & PTIMER_POLICY_NO_COUNTER_ROUND_DOWN); in check_on_the_fly_period_change()
498 const uint8_t *policy = arg; in check_on_the_fly_freq_change() local
499 ptimer_state *ptimer = ptimer_init(ptimer_trigger, NULL, *policy); in check_on_the_fly_freq_change()
500 bool no_round_down = (*policy & PTIMER_POLICY_NO_COUNTER_ROUND_DOWN); in check_on_the_fly_freq_change()
534 const uint8_t *policy = arg; in check_run_with_period_0() local
535 ptimer_state *ptimer = ptimer_init(ptimer_trigger, NULL, *policy); in check_run_with_period_0()
553 const uint8_t *policy = arg; in check_run_with_delta_0() local
554 ptimer_state *ptimer = ptimer_init(ptimer_trigger, NULL, *policy); in check_run_with_delta_0()
555 bool wrap_policy = (*policy & PTIMER_POLICY_WRAP_AFTER_ONE_PERIOD); in check_run_with_delta_0()
556 bool no_immediate_trigger = (*policy & PTIMER_POLICY_NO_IMMEDIATE_TRIGGER); in check_run_with_delta_0()
557 bool no_immediate_reload = (*policy & PTIMER_POLICY_NO_IMMEDIATE_RELOAD); in check_run_with_delta_0()
558 bool no_round_down = (*policy & PTIMER_POLICY_NO_COUNTER_ROUND_DOWN); in check_run_with_delta_0()
559 bool trig_only_on_dec = (*policy & PTIMER_POLICY_TRIGGER_ONLY_ON_DECREMENT); in check_run_with_delta_0()
666 const uint8_t *policy = arg; in check_periodic_with_load_0() local
667 ptimer_state *ptimer = ptimer_init(ptimer_trigger, NULL, *policy); in check_periodic_with_load_0()
668 bool continuous_trigger = (*policy & PTIMER_POLICY_CONTINUOUS_TRIGGER); in check_periodic_with_load_0()
669 bool no_immediate_trigger = (*policy & PTIMER_POLICY_NO_IMMEDIATE_TRIGGER); in check_periodic_with_load_0()
670 bool trig_only_on_dec = (*policy & PTIMER_POLICY_TRIGGER_ONLY_ON_DECREMENT); in check_periodic_with_load_0()
731 const uint8_t *policy = arg; in check_oneshot_with_load_0() local
732 ptimer_state *ptimer = ptimer_init(ptimer_trigger, NULL, *policy); in check_oneshot_with_load_0()
733 bool no_immediate_trigger = (*policy & PTIMER_POLICY_NO_IMMEDIATE_TRIGGER); in check_oneshot_with_load_0()
734 bool trig_only_on_dec = (*policy & PTIMER_POLICY_TRIGGER_ONLY_ON_DECREMENT); in check_oneshot_with_load_0()
768 const uint8_t *policy = arg; in check_freq_more_than_1000M() local
769 ptimer_state *ptimer = ptimer_init(ptimer_trigger, NULL, *policy); in check_freq_more_than_1000M()
770 bool no_round_down = (*policy & PTIMER_POLICY_NO_COUNTER_ROUND_DOWN); in check_freq_more_than_1000M()
793 static void add_ptimer_tests(uint8_t policy) in add_ptimer_tests() argument
798 if (policy == PTIMER_POLICY_LEGACY) { in add_ptimer_tests()
802 if (policy & PTIMER_POLICY_WRAP_AFTER_ONE_PERIOD) { in add_ptimer_tests()
806 if (policy & PTIMER_POLICY_CONTINUOUS_TRIGGER) { in add_ptimer_tests()
810 if (policy & PTIMER_POLICY_NO_IMMEDIATE_TRIGGER) { in add_ptimer_tests()
814 if (policy & PTIMER_POLICY_NO_IMMEDIATE_RELOAD) { in add_ptimer_tests()
818 if (policy & PTIMER_POLICY_NO_COUNTER_ROUND_DOWN) { in add_ptimer_tests()
822 if (policy & PTIMER_POLICY_TRIGGER_ONLY_ON_DECREMENT) { in add_ptimer_tests()
828 g_memdup2(&policy, 1), check_set_count, g_free); in add_ptimer_tests()
833 g_memdup2(&policy, 1), check_set_limit, g_free); in add_ptimer_tests()
838 g_memdup2(&policy, 1), check_oneshot, g_free); in add_ptimer_tests()
843 g_memdup2(&policy, 1), check_periodic, g_free); in add_ptimer_tests()
849 g_memdup2(&policy, 1), check_on_the_fly_mode_change, g_free); in add_ptimer_tests()
855 g_memdup2(&policy, 1), check_on_the_fly_period_change, g_free); in add_ptimer_tests()
861 g_memdup2(&policy, 1), check_on_the_fly_freq_change, g_free); in add_ptimer_tests()
867 g_memdup2(&policy, 1), check_run_with_period_0, g_free); in add_ptimer_tests()
873 g_memdup2(&policy, 1), check_run_with_delta_0, g_free); in add_ptimer_tests()
879 g_memdup2(&policy, 1), check_periodic_with_load_0, g_free); in add_ptimer_tests()
885 g_memdup2(&policy, 1), check_oneshot_with_load_0, g_free); in add_ptimer_tests()
891 g_memdup2(&policy, 1), check_freq_more_than_1000M, g_free); in add_ptimer_tests()
898 int policy = PTIMER_POLICY_LEGACY; in add_all_ptimer_policies_comb_tests() local
900 for (; policy < (last_policy << 1); policy++) { in add_all_ptimer_policies_comb_tests()
901 if ((policy & PTIMER_POLICY_TRIGGER_ONLY_ON_DECREMENT) && in add_all_ptimer_policies_comb_tests()
902 (policy & PTIMER_POLICY_NO_IMMEDIATE_TRIGGER)) { in add_all_ptimer_policies_comb_tests()
906 add_ptimer_tests(policy); in add_all_ptimer_policies_comb_tests()