Home
last modified time | relevance | path

Searched refs:rt_period_timer (Results 1 - 2 of 2) sorted by relevance

/device/soc/rockchip/common/sdk_linux/kernel/sched/
H A Drt.c30 struct rt_bandwidth *rt_b = container_of(timer, struct rt_bandwidth, rt_period_timer); in sched_rt_period_timer()
60 hrtimer_init(&rt_b->rt_period_timer, CLOCK_MONOTONIC, HRTIMER_MODE_REL_HARD); in init_rt_bandwidth()
61 rt_b->rt_period_timer.function = sched_rt_period_timer; in init_rt_bandwidth()
81 hrtimer_forward_now(&rt_b->rt_period_timer, ns_to_ktime(0)); in start_rt_bandwidth()
82 hrtimer_start_expires(&rt_b->rt_period_timer, HRTIMER_MODE_ABS_PINNED_HARD); in start_rt_bandwidth()
119 hrtimer_cancel(&rt_b->rt_period_timer); in destroy_rt_bandwidth()
701 return (hrtimer_active(&rt_b->rt_period_timer) || rt_rq->rt_time < rt_b->rt_runtime); in sched_rt_bandwidth_account()
1003 hrtimer_forward_now(&rt_b->rt_period_timer, rt_b->rt_period); in try_start_rt_bandwidth()
1004 hrtimer_start_expires(&rt_b->rt_period_timer, HRTIMER_MODE_ABS_PINNED_HARD); in try_start_rt_bandwidth()
H A Dsched.h328 struct hrtimer rt_period_timer; member

Completed in 9 milliseconds