Home | History | Annotate | Download | only in rmi

Lines Matching refs:pip

831 	rmixl_pcix_intr_t *pip = sc->sc_intr;
847 for (int i=0; i < pip->dispatch_count; i++) {
848 rmixl_pcix_dispatch_t *d = &pip->dispatch_data[i];
865 pip->intenb &= ~(1 << dip->bitno);
869 rmixl_intr_disestablish(pip->ih);
875 rmixl_pcix_pip_free_callout(pip);
888 rmixl_pcix_intr_t *pip;
909 pip = rmixl_pcix_pip_add_1(sc, irq, ipl);
910 if (pip == NULL)
916 dip = &pip->dispatch_data[pip->dispatch_count - 1];
930 sc->sc_intr = pip;
933 if ((pip->intenb & (1 << bitno)) == 0) {
941 pip->sc = sc;
942 pip->ipl = ipl;
943 pip->intenb |= 1 << bitno;
1035 rmixl_pcix_pip_free_callout(rmixl_pcix_intr_t *pip)
1037 callout_init(&pip->callout, 0);
1038 callout_reset(&pip->callout, 2 * hz, rmixl_pcix_pip_free, pip);
1044 rmixl_pcix_intr_t *pip = arg;
1046 callout_destroy(&pip->callout);
1047 free(pip, M_DEVBUF);
1053 rmixl_pcix_intr_t *pip = arg;
1060 for (int i=0; i < pip->dispatch_count; i++) {
1061 rmixl_pcix_dispatch_t *dip = &pip->dispatch_data[i];