Home
last modified time | relevance | path

Searched refs:log_seconds (Results 1 – 1 of 1) sorted by relevance

/Zephyr-latest/subsys/net/lib/ptp/
Dport.c89 static void port_timer_set_timeout(struct k_timer *timer, uint8_t factor, int8_t log_seconds) in port_timer_set_timeout() argument
91 uint64_t timeout = log_seconds < 0 ? in port_timer_set_timeout()
92 ((uint64_t)NSEC_PER_SEC * factor) >> -log_seconds : in port_timer_set_timeout()
93 ((uint64_t)NSEC_PER_SEC * factor) << log_seconds; in port_timer_set_timeout()
101 int log_seconds) in port_timer_set_timeout_random() argument
105 if (log_seconds < 0) { in port_timer_set_timeout_random()
106 timeout = ((uint64_t)NSEC_PER_SEC * min_factor) >> -log_seconds; in port_timer_set_timeout_random()
107 random_ns = (uint64_t)NSEC_PER_SEC >> -log_seconds; in port_timer_set_timeout_random()
109 timeout = ((uint64_t)NSEC_PER_SEC * min_factor) << log_seconds; in port_timer_set_timeout_random()
110 random_ns = ((uint64_t)span * NSEC_PER_SEC) << log_seconds; in port_timer_set_timeout_random()