__irqd_to_state
return __irqd_to_state(d) & IRQD_SETAFFINITY_PENDING;
return __irqd_to_state(d) & IRQD_PER_CPU;
return !(__irqd_to_state(d) & (IRQD_PER_CPU | IRQD_NO_BALANCING));
return __irqd_to_state(d) & IRQD_AFFINITY_SET;
__irqd_to_state(d) |= IRQD_AFFINITY_SET;
return __irqd_to_state(d) & IRQD_DEFAULT_TRIGGER_SET;
return __irqd_to_state(d) & IRQD_TRIGGER_MASK;
__irqd_to_state(d) &= ~IRQD_TRIGGER_MASK;
__irqd_to_state(d) |= type & IRQD_TRIGGER_MASK;
__irqd_to_state(d) |= IRQD_DEFAULT_TRIGGER_SET;
return __irqd_to_state(d) & IRQD_LEVEL;
__irqd_to_state(d) |= IRQD_SINGLE_TARGET;
return __irqd_to_state(d) & IRQD_SINGLE_TARGET;
__irqd_to_state(d) |= IRQD_HANDLE_ENFORCE_IRQCTX;
return __irqd_to_state(d) & IRQD_HANDLE_ENFORCE_IRQCTX;
return __irqd_to_state(d) & IRQD_IRQ_ENABLED_ON_SUSPEND;
return __irqd_to_state(d) & IRQD_WAKEUP_STATE;
return __irqd_to_state(d) & IRQD_IRQ_DISABLED;
return __irqd_to_state(d) & IRQD_IRQ_MASKED;
return __irqd_to_state(d) & IRQD_IRQ_INPROGRESS;
return __irqd_to_state(d) & IRQD_WAKEUP_ARMED;
return __irqd_to_state(d) & IRQD_FORWARDED_TO_VCPU;
__irqd_to_state(d) |= IRQD_FORWARDED_TO_VCPU;
__irqd_to_state(d) &= ~IRQD_FORWARDED_TO_VCPU;
return __irqd_to_state(d) & IRQD_AFFINITY_MANAGED;
return __irqd_to_state(d) & IRQD_ACTIVATED;
__irqd_to_state(d) |= IRQD_ACTIVATED;
__irqd_to_state(d) &= ~IRQD_ACTIVATED;
return __irqd_to_state(d) & IRQD_IRQ_STARTED;
return __irqd_to_state(d) & IRQD_MANAGED_SHUTDOWN;
__irqd_to_state(d) |= IRQD_CAN_RESERVE;
__irqd_to_state(d) &= ~IRQD_CAN_RESERVE;
return __irqd_to_state(d) & IRQD_CAN_RESERVE;
__irqd_to_state(d) |= IRQD_AFFINITY_ON_ACTIVATE;
return __irqd_to_state(d) & IRQD_AFFINITY_ON_ACTIVATE;
__irqd_to_state(d) |= IRQD_RESEND_WHEN_IN_PROGRESS;
return __irqd_to_state(d) & IRQD_RESEND_WHEN_IN_PROGRESS;
return __irqd_to_state(d);
__irqd_to_state(d) |= IRQD_SETAFFINITY_PENDING;
__irqd_to_state(d) &= ~IRQD_SETAFFINITY_PENDING;
__irqd_to_state(d) |= IRQD_MANAGED_SHUTDOWN;
__irqd_to_state(d) &= ~IRQD_MANAGED_SHUTDOWN;
__irqd_to_state(d) &= ~mask;
__irqd_to_state(d) |= mask;
return __irqd_to_state(d) & mask;