Lines Matching full:interrupt
9 ddi_intr_block_disable \- enable or disable a given interrupt or range of
53 DDI interrupt handle
65 Pointer to an array of DDI interrupt handles
86 DDI interrupt handle
98 Pointer to an array of DDI interrupt handles
113 The \fBddi_intr_enable()\fR function enables the interrupt given by the
114 interrupt handle \fIh\fR.
119 least \fB1\fR and \fIh_array\fR is pointer to a count-sized array of interrupt
126 \fBDDI_INTR_FLAG_BLOCK\fR if the device or host bridge supports the interrupt
127 block enable/disable feature for the given interrupt type. The
133 called after the required interrupt resources are allocated with
134 \fBddi_intr_alloc()\fR, the interrupt handlers are added through
139 Once enabled by either of the enable calls, the interrupt can be taken and
140 passed to the driver's interrupt service routine. Enabling an interrupt implies
141 clearing any system or device mask bits associated with the interrupt.
144 The \fBddi_intr_disable()\fR function disables the interrupt given by the
145 interrupt handle \fIh\fR.
151 interrupt handles.
157 \fBDDI_INTR_FLAG_BLOCK\fR if the device or host bridge supports the interrupt
158 block enable/disable feature for the given interrupt type. The
164 be called before removing the interrupt handler and freeing the corresponding
165 interrupt with \fBddi_intr_remove_handler()\fR and \fBddi_intr_free()\fR,
205 called from kernel non-interrupt context.
243 interrupt usage settings that have been applied.