Lines Matching refs:status
100 if (wirq->status & WAKE_IRQ_DEDICATED_ALLOCATED) {
102 wirq->status &= ~WAKE_IRQ_DEDICATED_MASK;
186 wirq->status = WAKE_IRQ_DEDICATED_ALLOCATED | flag;
235 * the status of WAKE_IRQ_DEDICATED_REVERSE to tell rpm_suspend()
266 if (wirq && (wirq->status & WAKE_IRQ_DEDICATED_ALLOCATED))
283 if (wirq && (wirq->status & WAKE_IRQ_DEDICATED_ALLOCATED))
291 * @can_change_status: Can change wake-up interrupt status
300 * Caller must hold &dev->power.lock to change wirq->status
307 if (!wirq || !(wirq->status & WAKE_IRQ_DEDICATED_MASK))
310 if (likely(wirq->status & WAKE_IRQ_DEDICATED_MANAGED)) {
313 wirq->status |= WAKE_IRQ_DEDICATED_MANAGED;
320 if (!can_change_status || !(wirq->status & WAKE_IRQ_DEDICATED_REVERSE)) {
322 wirq->status |= WAKE_IRQ_DEDICATED_ENABLED;
331 * Disables wake-up interrupt conditionally based on status.
338 if (!wirq || !(wirq->status & WAKE_IRQ_DEDICATED_MASK))
341 if (cond_disable && (wirq->status & WAKE_IRQ_DEDICATED_REVERSE))
344 if (wirq->status & WAKE_IRQ_DEDICATED_MANAGED) {
345 wirq->status &= ~WAKE_IRQ_DEDICATED_ENABLED;
354 * Enable wake IRQ conditionally based on status, mainly used if want to
364 if (!wirq || !(wirq->status & WAKE_IRQ_DEDICATED_MASK))
367 if (wirq->status & WAKE_IRQ_DEDICATED_MANAGED &&
368 wirq->status & WAKE_IRQ_DEDICATED_REVERSE)
385 if (wirq->status & WAKE_IRQ_DEDICATED_ALLOCATED &&
386 !(wirq->status & WAKE_IRQ_DEDICATED_ENABLED))
408 if (wirq->status & WAKE_IRQ_DEDICATED_ALLOCATED &&
409 !(wirq->status & WAKE_IRQ_DEDICATED_ENABLED))