Lines Matching full:interrupts

47  * Unfortunately, soft interrupts are implemented poorly.  Each additional
86 * 0x02: 0 = Disable aux port interrupts. (1=Enable aux port interrupts)
87 * 0x01: 0 = Disable main port interrupts. (1=Enable main port interrupts)
115 * regardless of the number of interrupts in the prom node.
116 * This is important, as registering for all interrupts on
118 * of spurious interrupts (for Tadpole, the first 2 interrupts
254 * be set to force the nexus to use interrupts.
435 * If any children still have regs mapped or interrupts in i8042_cleanup()
474 /* Stop the controller from generating interrupts */ in i8042_cleanup()
480 * Remove the interrupts in the reverse order in in i8042_cleanup()
618 * Get the number of interrupts for this nexus in i8042_attach()
635 * If there are no interrupts on the i8042 node, in i8042_attach()
637 * has interrupts properties on i8042's children in i8042_attach()
640 * build a list of interrupts that each child uses, in i8042_attach()
641 * then create an `interrupts' property on the nexus node in i8042_attach()
642 * that contains the interrupts used by all children in i8042_attach()
647 cmn_err(CE_WARN, "i8042#%d: No interrupts defined!", in i8042_attach()
654 cmn_err(CE_WARN, "i8042#%d: No interrupts defined!", in i8042_attach()
694 * enough interrupts to cover the number of ports, use in i8042_attach()
714 * Disable input and interrupts from both the main and aux ports. in i8042_attach()
718 * an interrupt, and there is no way to suppress interrupts without in i8042_attach()
737 * Assume the number of interrupts is less that the number of in i8042_attach()
745 * The 8042 handles all interrupts, because all in i8042_attach()
760 * Enable the main and aux data ports and interrupts in i8042_attach()
807 /* Disable interrupts and controller devices before suspend */ in i8042_detach()
1004 * interrupts.
1564 "interrupts", 2); in alloc_kb_mouse()
1583 "interrupts", 1); in alloc_kb_mouse()
1640 int interrupts[MAX_INTERRUPTS]; in i8042_build_interrupts_property() local
1643 /* Walk the children of this node, scanning for interrupts properties */ in i8042_build_interrupts_property()
1647 DDI_PROP_DONTPASS, "interrupts", &intrs, &nintr) in i8042_build_interrupts_property()
1651 interrupts[i++] = intrs[--nintr]; in i8042_build_interrupts_property()
1659 if (ddi_prop_update_int_array(DDI_DEV_T_NONE, dip, "interrupts", in i8042_build_interrupts_property()
1660 interrupts, i) != DDI_PROP_SUCCESS) { in i8042_build_interrupts_property()
1667 * synthesize an interrupts property, we ALSO need to update the in i8042_build_interrupts_property()