Lines Matching refs:ih
363 IHPtr ih; in xf86VTLeave() local
381 for (ih = InputHandlers; ih; ih = ih->next) { in xf86VTLeave()
382 if (ih->is_input) in xf86VTLeave()
383 xf86DisableInputHandler(ih); in xf86VTLeave()
385 xf86DisableGeneralHandler(ih); in xf86VTLeave()
439 for (ih = InputHandlers; ih; ih = ih->next) { in xf86VTLeave()
440 if (ih->is_input) in xf86VTLeave()
441 xf86EnableInputHandler(ih); in xf86VTLeave()
443 xf86EnableGeneralHandler(ih); in xf86VTLeave()
453 IHPtr ih; in xf86VTEnter() local
489 for (ih = InputHandlers; ih; ih = ih->next) { in xf86VTEnter()
490 if (ih->is_input) in xf86VTEnter()
491 xf86EnableInputHandler(ih); in xf86VTEnter()
493 xf86EnableGeneralHandler(ih); in xf86VTEnter()
538 IHPtr ih = data; in xf86InputHandlerNotify() local
540 if (ih->enabled && ih->fd >= 0 && ih->ihproc) { in xf86InputHandlerNotify()
541 ih->ihproc(ih->fd, ih->data); in xf86InputHandlerNotify()
548 IHPtr ih; in addInputHandler() local
553 ih = calloc(sizeof(*ih), 1); in addInputHandler()
554 if (!ih) in addInputHandler()
557 ih->fd = fd; in addInputHandler()
558 ih->ihproc = proc; in addInputHandler()
559 ih->data = data; in addInputHandler()
560 ih->enabled = TRUE; in addInputHandler()
562 if (!SetNotifyFd(fd, xf86InputHandlerNotify, X_NOTIFY_READ, ih)) { in addInputHandler()
563 free(ih); in addInputHandler()
567 ih->next = InputHandlers; in addInputHandler()
568 InputHandlers = ih; in addInputHandler()
570 return ih; in addInputHandler()
576 IHPtr ih = addInputHandler(fd, proc, data); in xf86AddInputHandler() local
578 if (ih) in xf86AddInputHandler()
579 ih->is_input = TRUE; in xf86AddInputHandler()
580 return ih; in xf86AddInputHandler()
586 IHPtr ih = addInputHandler(fd, proc, data); in xf86AddGeneralHandler() local
588 return ih; in xf86AddGeneralHandler()
613 removeInputHandler(IHPtr ih) in removeInputHandler() argument
617 if (ih->fd >= 0) in removeInputHandler()
618 RemoveNotifyFd(ih->fd); in removeInputHandler()
619 if (ih == InputHandlers) in removeInputHandler()
620 InputHandlers = ih->next; in removeInputHandler()
623 while (p && p->next != ih) in removeInputHandler()
625 if (ih) in removeInputHandler()
626 p->next = ih->next; in removeInputHandler()
628 free(ih); in removeInputHandler()
634 IHPtr ih; in xf86RemoveInputHandler() local
640 ih = handler; in xf86RemoveInputHandler()
641 fd = ih->fd; in xf86RemoveInputHandler()
643 removeInputHandler(ih); in xf86RemoveInputHandler()
651 IHPtr ih; in xf86RemoveGeneralHandler() local
657 ih = handler; in xf86RemoveGeneralHandler()
658 fd = ih->fd; in xf86RemoveGeneralHandler()
660 removeInputHandler(ih); in xf86RemoveGeneralHandler()
668 IHPtr ih; in xf86DisableInputHandler() local
673 ih = handler; in xf86DisableInputHandler()
674 ih->enabled = FALSE; in xf86DisableInputHandler()
675 if (ih->fd >= 0) in xf86DisableInputHandler()
676 RemoveNotifyFd(ih->fd); in xf86DisableInputHandler()
682 IHPtr ih; in xf86DisableGeneralHandler() local
687 ih = handler; in xf86DisableGeneralHandler()
688 ih->enabled = FALSE; in xf86DisableGeneralHandler()
689 if (ih->fd >= 0) in xf86DisableGeneralHandler()
690 RemoveNotifyFd(ih->fd); in xf86DisableGeneralHandler()
696 IHPtr ih; in xf86EnableInputHandler() local
701 ih = handler; in xf86EnableInputHandler()
702 ih->enabled = TRUE; in xf86EnableInputHandler()
703 if (ih->fd >= 0) in xf86EnableInputHandler()
704 SetNotifyFd(ih->fd, xf86InputHandlerNotify, X_NOTIFY_READ, ih); in xf86EnableInputHandler()
710 IHPtr ih; in xf86EnableGeneralHandler() local
715 ih = handler; in xf86EnableGeneralHandler()
716 ih->enabled = TRUE; in xf86EnableGeneralHandler()
717 if (ih->fd >= 0) in xf86EnableGeneralHandler()
718 SetNotifyFd(ih->fd, xf86InputHandlerNotify, X_NOTIFY_READ, ih); in xf86EnableGeneralHandler()