Lines Matching full:msi
8 ddi_intr_dup_handler \- reuse interrupt handler and arguments for MSI-X
51 The \fBddi_intr_dup_handler()\fR function is a feature for MSI-X interrupts
53 initialized or added primary MSI-X interrupt vector in order to share the same
57 For example, if 2 MSI-X interrupts were allocated to a driver and 32 interrupts
90 Before removing the original MSI-X interrupt handler, all dup-ed interrupt
91 handlers associated with this MSI-X interrupt must have been disabled and
121 not to support MSI-X interrupts.
146 * 1 MSI-X to use and then dup the rest.
150 cmn_err(CE_WARN, "Failed to retrieve the MSI-X interrupt count");
157 /* Allocate one MSI-X interrupt handle */
161 cmn_err(CE_WARN, "Failed to allocate MSI-X interrupt");
166 /* Get the count of how many MSI-X interrupts we dup */
175 /* Make sure the MSI-X priority is below 'high level' */
191 /* Enable the main MSI-X handle first */
198 * Create and enable dups of the original MSI-X handler, note
239 * before we can remove the main MSI-X interrupt handle.
247 * We can remove and free the main MSI-X handler now