IRQS_AUTODETECT
if (desc->istate & IRQS_AUTODETECT) {
desc->istate &= ~IRQS_AUTODETECT;
if (desc->istate & IRQS_AUTODETECT) {
desc->istate &= ~IRQS_AUTODETECT;
desc->istate |= IRQS_AUTODETECT | IRQS_WAITING;
if (desc->istate & IRQS_AUTODETECT) {
desc->istate &= ~IRQS_AUTODETECT;
___PS(IRQS_AUTODETECT);
BIT_MASK_DESCR(IRQS_AUTODETECT),
desc->istate &= ~(IRQS_AUTODETECT | IRQS_SPURIOUS_DISABLED | \