Lines Matching refs:prev_status
227 union rte_timer_status prev_status, status; in timer_set_config_state() local
235 prev_status.u32 = __atomic_load_n(&tim->status.u32, __ATOMIC_RELAXED); in timer_set_config_state()
241 if (prev_status.state == RTE_TIMER_RUNNING && in timer_set_config_state()
242 (prev_status.owner != (uint16_t)lcore_id || in timer_set_config_state()
247 if (prev_status.state == RTE_TIMER_CONFIG) in timer_set_config_state()
259 &prev_status.u32, in timer_set_config_state()
265 ret_prev_status->u32 = prev_status.u32; in timer_set_config_state()
275 union rte_timer_status prev_status, status; in timer_set_running_state() local
281 prev_status.u32 = __atomic_load_n(&tim->status.u32, __ATOMIC_RELAXED); in timer_set_running_state()
285 if (prev_status.state != RTE_TIMER_PENDING) in timer_set_running_state()
298 &prev_status.u32, in timer_set_running_state()
429 timer_del(struct rte_timer *tim, union rte_timer_status prev_status, in timer_del() argument
433 unsigned prev_owner = prev_status.owner; in timer_del()
475 union rte_timer_status prev_status, status; in __rte_timer_reset() local
496 ret = timer_set_config_state(tim, &prev_status, priv_timer); in __rte_timer_reset()
501 if (prev_status.state == RTE_TIMER_RUNNING && in __rte_timer_reset()
507 if (prev_status.state == RTE_TIMER_PENDING) { in __rte_timer_reset()
508 timer_del(tim, prev_status, local_is_locked, priv_timer); in __rte_timer_reset()
587 union rte_timer_status prev_status, status; in __rte_timer_stop() local
594 ret = timer_set_config_state(tim, &prev_status, priv_timer); in __rte_timer_stop()
599 if (prev_status.state == RTE_TIMER_RUNNING && in __rte_timer_stop()
605 if (prev_status.state == RTE_TIMER_PENDING) { in __rte_timer_stop()
606 timer_del(tim, prev_status, local_is_locked, priv_timer); in __rte_timer_stop()