Lines Matching refs:hd_flags
100 unsigned int hd_flags; member
149 if ((devp->hd_flags & HPET_SHARED_IRQ) && in hpet_interrupt()
160 if ((devp->hd_flags & (HPET_IE | HPET_PERIODIC)) == HPET_IE) { in hpet_interrupt()
189 if (devp->hd_flags & HPET_SHARED_IRQ) in hpet_interrupt()
273 if (hpetp->hp_dev[i].hd_flags & HPET_OPEN) in hpet_open()
288 devp->hd_flags |= HPET_OPEN; in hpet_open()
436 if (devp->hd_flags & HPET_PERIODIC in hpet_release()
445 devp->hd_flags &= ~(HPET_OPEN | HPET_IE | HPET_PERIODIC); in hpet_release()
473 if (devp->hd_flags & HPET_IE) { in hpet_ioctl_ieon()
478 devp->hd_flags |= HPET_IE; in hpet_ioctl_ieon()
481 devp->hd_flags |= HPET_SHARED_IRQ; in hpet_ioctl_ieon()
489 if (devp->hd_flags & HPET_SHARED_IRQ) { in hpet_ioctl_ieon()
505 irq_flags = devp->hd_flags & HPET_SHARED_IRQ ? IRQF_SHARED : 0; in hpet_ioctl_ieon()
515 devp->hd_flags ^= HPET_IE; in hpet_ioctl_ieon()
529 if (devp->hd_flags & HPET_PERIODIC) { in hpet_ioctl_ieon()
555 if (devp->hd_flags & HPET_SHARED_IRQ) { in hpet_ioctl_ieon()
606 if ((devp->hd_flags & HPET_IE) == 0) in hpet_ioctl_common()
615 devp->hd_flags ^= HPET_IE; in hpet_ioctl_common()
635 devp->hd_flags |= HPET_PERIODIC; in hpet_ioctl_common()
643 if (devp->hd_flags & HPET_PERIODIC && in hpet_ioctl_common()
649 devp->hd_flags &= ~HPET_PERIODIC; in hpet_ioctl_common()
792 if ((devp->hd_flags & HPET_OPEN) == 0) { in __hpet_calibrate()
944 devp->hd_flags = HPET_OPEN; in hpet_alloc()