Lines Matching refs:index

75 	unsigned int index;  in sfxge_intr_line()  local
106 for (index = 0; index < EFX_INTR_NEVQS; index++) { in sfxge_intr_line()
107 if (qmask & (1 << index)) in sfxge_intr_line()
108 (void) sfxge_ev_qpoll(sp, index); in sfxge_intr_line()
124 for (index = 0; index < EFX_INTR_NEVQS; index++) { in sfxge_intr_line()
125 if (sp->s_sep[index] != NULL) in sfxge_intr_line()
126 (void) sfxge_ev_qpoll(sp, index); in sfxge_intr_line()
131 for (index = 0; index < EFX_INTR_NEVQS; index++) { in sfxge_intr_line()
132 if (sp->s_sep[index] != NULL) in sfxge_intr_line()
133 (void) sfxge_ev_qprime(sp, index); in sfxge_intr_line()
149 unsigned int index = (unsigned int)(uintptr_t)arg2; in sfxge_intr_message() local
167 mask | (1 << index)) != mask); in sfxge_intr_message()
173 efx_intr_status_message(enp, index, &fatal); in sfxge_intr_message()
182 (void) sfxge_ev_qpoll(sp, index); in sfxge_intr_message()
345 int index; in sfxge_intr_bus_disable() local
361 index = sip->si_nalloc; in sfxge_intr_bus_disable()
362 while (--index >= 0) { in sfxge_intr_bus_disable()
363 err = ddi_intr_disable(sip->si_table[index]); in sfxge_intr_bus_disable()
368 err, (void *)sip->si_table[index], index, in sfxge_intr_bus_disable()
377 index = sip->si_nalloc; in sfxge_intr_bus_disable()
378 while (--index >= 0) { in sfxge_intr_bus_disable()
379 err = ddi_intr_remove_handler(sip->si_table[index]); in sfxge_intr_bus_disable()
384 err, (void *)sip->si_table[index], index, in sfxge_intr_bus_disable()
398 unsigned int index; in sfxge_intr_nic_enable() local
421 for (index = 0; index < sip->si_nalloc; index++) { in sfxge_intr_nic_enable()
422 mask |= (1 << index); in sfxge_intr_nic_enable()
424 rc = efx_intr_trigger(enp, index); in sfxge_intr_nic_enable()
506 int index; in sfxge_intr_init() local
632 index = sip->si_nalloc; in sfxge_intr_init()
633 while (--index >= nalloc) { in sfxge_intr_init()
634 (void) ddi_intr_free(sip->si_table[index]); in sfxge_intr_init()
635 sip->si_table[index] = NULL; in sfxge_intr_init()
658 for (index = 0; index < sip->si_nalloc; index++) { in sfxge_intr_init()
660 if ((rc = ddi_intr_get_pri(sip->si_table[index], &pri)) != 0) in sfxge_intr_init()
678 index = sip->si_nalloc; in sfxge_intr_init()
679 while (--index >= 0) { in sfxge_intr_init()
680 err = ddi_intr_free(sip->si_table[index]); in sfxge_intr_init()
685 err, (void *)sip->si_table[index], index, in sfxge_intr_init()
688 sip->si_table[index] = NULL; in sfxge_intr_init()
773 int index; in sfxge_intr_fini() local
787 index = sip->si_nalloc; in sfxge_intr_fini()
788 while (--index >= 0) { in sfxge_intr_fini()
789 err = ddi_intr_free(sip->si_table[index]); in sfxge_intr_fini()
794 err, (void *)sip->si_table[index], in sfxge_intr_fini()
795 index, sip->si_nalloc); in sfxge_intr_fini()
797 sip->si_table[index] = NULL; in sfxge_intr_fini()