TIMER_IRQSAFE
timer_i915_sw_fence_wake, TIMER_IRQSAFE);
timer_setup(&fence->timer, vgem_fence_timeout, TIMER_IRQSAFE);
TIMER_IRQSAFE), \
TIMER_IRQSAFE); \
#define TIMER_INIT_FLAGS (TIMER_DEFERRABLE | TIMER_PINNED | TIMER_IRQSAFE)
#define TIMER_TRACE_FLAGMASK (TIMER_MIGRATING | TIMER_DEFERRABLE | TIMER_PINNED | TIMER_IRQSAFE)
(tflags) | TIMER_IRQSAFE), \
(_tflags) | TIMER_IRQSAFE); \
(_tflags) | TIMER_IRQSAFE); \
{ TIMER_IRQSAFE, "I" })
if (!(tf & (TIMER_MIGRATING | TIMER_IRQSAFE))) {
WARN_ON(in_hardirq() && !(timer->flags & TIMER_IRQSAFE));
if (IS_ENABLED(CONFIG_PREEMPT_RT) && !(timer->flags & TIMER_IRQSAFE))
if (timer->flags & TIMER_IRQSAFE) {