Home
last modified time | relevance | path

Searched refs:intr_info (Results 1 – 10 of 10) sorted by relevance

/illumos-gate/usr/src/uts/i86pc/io/pci/
H A Dpci_tools.c291 apic_get_intr_t intr_info; in pcitool_get_intr() local
335 intr_info.avgi_dip_list = NULL; in pcitool_get_intr()
336 intr_info.avgi_req_flags = in pcitool_get_intr()
343 info_hdl.ih_private = &intr_info; in pcitool_get_intr()
400 intr_info.avgi_cpu_id == IRQ_UNINIT) in pcitool_get_intr()
406 iget->num_devs = intr_info.avgi_num_devs; in pcitool_get_intr()
426 kmem_free(intr_info.avgi_dip_list, in pcitool_get_intr()
453 pcitool_intr_info_t intr_info; in pcitool_intr_info() local
475 intr_info.ctlr_version = 0; in pcitool_intr_info()
476 intr_info.num_intr = APIC_MAX_VECTOR; in pcitool_intr_info()
[all …]
/illumos-gate/usr/src/cmd/pcitool/
H A Dpcitool.c1533 pcitool_intr_info_t intr_info; in get_interrupts() local
1534 intr_info.flags = PCITOOL_INTR_FLAG_GET_MSI; in get_interrupts()
1568 pcitool_intr_info_t intr_info; in get_interrupts() local
1569 intr_info.flags = 0; in get_interrupts()
1590 ((ino < intr_info.num_intr) && in get_interrupts()
1628 pcitool_intr_info_t intr_info; in get_interrupt_ctlr() local
1632 intr_info.flags = 0; in get_interrupt_ctlr()
1641 switch (intr_info.ctlr_type) { in get_interrupt_ctlr()
1661 intr_info.ctlr_type); in get_interrupt_ctlr()
1677 ((intr_info.ctlr_version >> 8) & 0xff), in get_interrupt_ctlr()
[all …]
/illumos-gate/usr/src/uts/sun4v/io/niumx/
H A Dniumx_tools.c256 pcitool_intr_info_t intr_info; in niumxtool_intr_info() local
260 if (ddi_copyin(arg, &intr_info, sizeof (pcitool_intr_info_t), mode) != in niumxtool_intr_info()
265 intr_info.ctlr_version = 0; /* XXX how to get real version? */ in niumxtool_intr_info()
266 intr_info.ctlr_type = PCITOOL_CTLR_TYPE_RISC; in niumxtool_intr_info()
267 if (intr_info.flags & PCITOOL_INTR_FLAG_GET_MSI) in niumxtool_intr_info()
268 intr_info.num_intr = 0; in niumxtool_intr_info()
270 intr_info.num_intr = NIUMX_MAX_INTRS; in niumxtool_intr_info()
272 intr_info.drvr_version = PCITOOL_VERSION; in niumxtool_intr_info()
273 if (ddi_copyout(&intr_info, arg, sizeof (pcitool_intr_info_t), mode) != in niumxtool_intr_info()
/illumos-gate/usr/src/uts/sun4/io/px/
H A Dpx_tools.c75 pcitool_intr_info_t intr_info; in pxtool_intr_info() local
79 if (ddi_copyin(arg, &intr_info, sizeof (pcitool_intr_info_t), mode) != in pxtool_intr_info()
84 intr_info.ctlr_version = 0; /* XXX how to get real version? */ in pxtool_intr_info()
85 intr_info.ctlr_type = PCITOOL_CTLR_TYPE_RISC; in pxtool_intr_info()
86 if (intr_info.flags & PCITOOL_INTR_FLAG_GET_MSI) in pxtool_intr_info()
87 intr_info.num_intr = msi_state_p->msi_cnt; in pxtool_intr_info()
89 intr_info.num_intr = pxtool_num_inos; in pxtool_intr_info()
91 intr_info.drvr_version = PCITOOL_VERSION; in pxtool_intr_info()
92 if (ddi_copyout(&intr_info, arg, sizeof (pcitool_intr_info_t), mode) != in pxtool_intr_info()
/illumos-gate/usr/src/uts/sun4u/io/pci/
H A Dpci_tools.c255 pcitool_intr_info_t intr_info; in pcitool_intr_info() local
259 if (ddi_copyin(arg, &intr_info, sizeof (pcitool_intr_info_t), mode) != in pcitool_intr_info()
264 if (intr_info.flags & PCITOOL_INTR_FLAG_GET_MSI) in pcitool_intr_info()
267 intr_info.ctlr_version = 0; /* XXX how to get real version? */ in pcitool_intr_info()
268 intr_info.ctlr_type = PCITOOL_CTLR_TYPE_RISC; in pcitool_intr_info()
269 intr_info.num_intr = PCI_MAX_INO; in pcitool_intr_info()
271 intr_info.drvr_version = PCITOOL_VERSION; in pcitool_intr_info()
272 if (ddi_copyout(&intr_info, arg, sizeof (pcitool_intr_info_t), mode) != in pcitool_intr_info()
/illumos-gate/usr/src/uts/intel/io/vmm/intel/
H A Dvmx.c2196 uint32_t idtvec_info, intr_info; in vmx_exit_process() local
2372 intr_info = vmcs_read(VMCS_EXIT_INTR_INFO); in vmx_exit_process()
2374 vmx, vcpu, vmexit, intr_info); in vmx_exit_process()
2380 if (!(intr_info & VMCS_INTR_VALID)) in vmx_exit_process()
2385 vmx_trigger_hostintr(intr_info & 0xff); in vmx_exit_process()
2424 intr_vec = intr_info & 0xff; in vmx_exit_process()
2425 intr_type = intr_info & VMCS_INTR_T_MASK; in vmx_exit_process()
2438 (intr_info & EXIT_QUAL_NMIUDTI) != 0) in vmx_exit_process()
2484 if (intr_info & VMCS_INTR_DEL_ERRCODE) { in vmx_exit_process()
2675 ASSERT(intr_info & VMCS_INTR_VALID); in vmx_exit_handle_possible_nmi()
[all …]
/illumos-gate/usr/src/uts/sun4u/io/
H A Dsysiosbus.c1568 struct sbus_wrapper_arg *intr_info; in sbus_intr_wrapper() local
1572 intr_info = (struct sbus_wrapper_arg *)arg; in sbus_intr_wrapper()
1573 spurious_cntr = &intr_info->softsp->spurious_cntrs[intr_info->pil]; in sbus_intr_wrapper()
1574 intr_handler = intr_info->handler_list; in sbus_intr_wrapper()
1601 tmpreg = *intr_info->softsp->sbus_ctrl_reg; in sbus_intr_wrapper()
1603 *intr_info->clear_reg = tmpreg; in sbus_intr_wrapper()
1604 tmpreg = *intr_info->softsp->sbus_ctrl_reg; in sbus_intr_wrapper()
1614 else if (intr_info->pil >= LOCK_LEVEL) { in sbus_intr_wrapper()
1617 intr_info->pil); in sbus_intr_wrapper()
/illumos-gate/usr/src/uts/common/io/cxgbe/common/
H A Dt4_hw.c4510 struct intr_info { struct
4532 const struct intr_info *acts) in t4_handle_intr_status() argument
4618 static struct intr_info t5_pcie_intr_info[] = { in pcie_intr_handler()
4682 static const struct intr_info tp_intr_info[] = { in tp_intr_handler()
4727 static struct intr_info t4t5_sge_intr_info[] = { in sge_intr_handler()
4738 static struct intr_info t6_sge_intr_info[] = { in sge_intr_handler()
4970 static const struct intr_info le_intr_info[] = { in le_intr_handler()
4979 static struct intr_info t6_le_intr_info[] = { in le_intr_handler()
5226 static const struct intr_info pl_perr_info[] = { in pl_perr_intr_handler()
5267 static const struct intr_info pl_intr_info[] = { in pl_intr_handler()
[all …]
/illumos-gate/usr/src/uts/sun4u/sunfire/io/
H A Dfhc.c1022 struct fhc_wrapper_arg *intr_info = (struct fhc_wrapper_arg *)arg; in fhc_intr_wrapper() local
1023 uint_t (*funcp)(caddr_t, caddr_t) = intr_info->funcp; in fhc_intr_wrapper()
1024 caddr_t iarg1 = intr_info->arg1; in fhc_intr_wrapper()
1025 caddr_t iarg2 = intr_info->arg2; in fhc_intr_wrapper()
1026 dev_info_t *dip = intr_info->child; in fhc_intr_wrapper()
1039 *(intr_info->clear_reg) = tmpreg; in fhc_intr_wrapper()
1042 tmpreg = *(intr_info->clear_reg); in fhc_intr_wrapper()
/illumos-gate/usr/src/uts/common/io/mac/
H A Dmac_util.c1807 pcitool_intr_info_t intr_info; in mac_validate_intr() local
1812 err = ldi_ioctl(lh, PCITOOL_SYSTEM_INTR_INFO, (intptr_t)&intr_info, in mac_validate_intr()
1817 for (oldcpuid = 0; oldcpuid < intr_info.num_cpu; oldcpuid++) { in mac_validate_intr()
1818 for (ino = 0; ino < intr_info.num_intr; ino++) { in mac_validate_intr()