Lines Matching refs:soft
53 * Masks for selecting the soft and hard context timers from
599 ktime_t expires_next, soft = KTIME_MAX;
602 * If the soft interrupt has already been activated, ignore the
603 * soft bases. They will be handled in the already raised soft
607 soft = __hrtimer_get_next_event(cpu_base, HRTIMER_ACTIVE_SOFT);
609 * Update the soft expiry time. clock_settime() might have
612 cpu_base->softirq_expires_next = soft;
618 * and program the hardware with the soft expiry time.
620 if (expires_next > soft) {
622 expires_next = soft;
823 * soft hrtimer could be started on a remote CPU. In this
825 * remote CPU. The soft hrtimer will not expire before the
879 * interrupt or the hrtimer soft interrupt and expiring affected
1200 * reprogramming needs to be triggered, even if the next soft
1384 * This prevents priority inversion: if the soft irq thread is preempted
1552 * marked for hard interrupt expiry mode are moved into soft
1739 * earliest interrupt after their soft expiration.
1815 /* Reevaluate the clock bases for the [soft] next expiry */
1934 * to allow PREEMPT_RT to tweak the delivery mode (soft/hardirq context)
1958 * marked for hard interrupt expiry mode are moved into soft