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

/illumos-gate/usr/src/uts/i86pc/io/pci/
H A Dpci_tools.c288 apic_get_intr_t intr_info; local
332 intr_info.avgi_dip_list = NULL;
333 intr_info.avgi_req_flags =
340 info_hdl.ih_private = &intr_info;
352 intr_info.avgi_req_flags |= PSMGI_REQ_GET_DEVS;
379 if (intr_info.avgi_req_flags & PSMGI_REQ_GET_DEVS) {
396 if (intr_info.avgi_cpu_id == IRQ_UNBOUND ||
397 intr_info.avgi_cpu_id == IRQ_UNINIT)
400 iget->cpu_id = intr_info.avgi_cpu_id & ~PSMGI_CPU_USER_BOUND;
403 iget->num_devs = intr_info
450 pcitool_intr_info_t intr_info; local
[all...]
/illumos-gate/usr/src/uts/sun4v/io/niumx/
H A Dniumx_tools.c256 pcitool_intr_info_t intr_info; local
260 if (ddi_copyin(arg, &intr_info, sizeof (pcitool_intr_info_t), mode) !=
265 intr_info.ctlr_version = 0; /* XXX how to get real version? */
266 intr_info.ctlr_type = PCITOOL_CTLR_TYPE_RISC;
267 if (intr_info.flags & PCITOOL_INTR_FLAG_GET_MSI)
268 intr_info.num_intr = 0;
270 intr_info.num_intr = NIUMX_MAX_INTRS;
272 intr_info.drvr_version = PCITOOL_VERSION;
273 if (ddi_copyout(&intr_info, arg, sizeof (pcitool_intr_info_t), mode) !=
/illumos-gate/usr/src/cmd/pcitool/
H A Dpcitool.c1533 pcitool_intr_info_t intr_info; local
1534 intr_info.flags = PCITOOL_INTR_FLAG_GET_MSI;
1536 if (ioctl(fd, PCITOOL_SYSTEM_INTR_INFO, &intr_info) != 0) {
1550 ((msi < intr_info.num_intr) && (rval == SUCCESS));
1568 pcitool_intr_info_t intr_info; local
1569 intr_info.flags = 0;
1571 if (ioctl(fd, PCITOOL_SYSTEM_INTR_INFO, &intr_info) != 0) {
1585 if (intr_info.ctlr_type == PCITOOL_CTLR_TYPE_APIX) {
1587 ((cpu_id < intr_info.num_cpu) && (rval == SUCCESS));
1590 ((ino < intr_info
1628 pcitool_intr_info_t intr_info; local
[all...]
/illumos-gate/usr/src/uts/sun4/io/px/
H A Dpx_tools.c75 pcitool_intr_info_t intr_info; local
79 if (ddi_copyin(arg, &intr_info, sizeof (pcitool_intr_info_t), mode) !=
84 intr_info.ctlr_version = 0; /* XXX how to get real version? */
85 intr_info.ctlr_type = PCITOOL_CTLR_TYPE_RISC;
86 if (intr_info.flags & PCITOOL_INTR_FLAG_GET_MSI)
87 intr_info.num_intr = msi_state_p->msi_cnt;
89 intr_info.num_intr = pxtool_num_inos;
91 intr_info.drvr_version = PCITOOL_VERSION;
92 if (ddi_copyout(&intr_info, arg, sizeof (pcitool_intr_info_t), mode) !=
/illumos-gate/usr/src/uts/sun4u/io/pci/
H A Dpci_tools.c255 pcitool_intr_info_t intr_info; local
259 if (ddi_copyin(arg, &intr_info, sizeof (pcitool_intr_info_t), mode) !=
264 if (intr_info.flags & PCITOOL_INTR_FLAG_GET_MSI)
267 intr_info.ctlr_version = 0; /* XXX how to get real version? */
268 intr_info.ctlr_type = PCITOOL_CTLR_TYPE_RISC;
269 intr_info.num_intr = PCI_MAX_INO;
271 intr_info.drvr_version = PCITOOL_VERSION;
272 if (ddi_copyout(&intr_info, arg, sizeof (pcitool_intr_info_t), mode) !=
/illumos-gate/usr/src/uts/common/io/cxgbe/common/
H A Dt4_hw.c1593 struct intr_info { struct
1615 const struct intr_info *acts)
1645 static struct intr_info sysbus_intr_info[] = {
1653 static struct intr_info pcie_port_intr_info[] = {
1665 static struct intr_info pcie_intr_info[] = {
1717 static struct intr_info tp_intr_info[] = {
1736 static struct intr_info sge_intr_info[] = {
1794 static struct intr_info cim_intr_info[] = {
1804 static struct intr_info cim_upintr_info[] = {
1852 static struct intr_info ulprx_intr_inf
[all...]
/illumos-gate/usr/src/uts/sun4u/io/
H A Dsysiosbus.c1613 struct sbus_wrapper_arg *intr_info; local
1617 intr_info = (struct sbus_wrapper_arg *)arg;
1618 spurious_cntr = &intr_info->softsp->spurious_cntrs[intr_info->pil];
1619 intr_handler = intr_info->handler_list;
1646 tmpreg = *intr_info->softsp->sbus_ctrl_reg;
1648 *intr_info->clear_reg = tmpreg;
1649 tmpreg = *intr_info->softsp->sbus_ctrl_reg;
1659 else if (intr_info->pil >= LOCK_LEVEL) {
1662 intr_info
[all...]
/illumos-gate/usr/src/uts/common/io/mac/
H A Dmac_util.c700 pcitool_intr_info_t intr_info; local
705 err = ldi_ioctl(lh, PCITOOL_SYSTEM_INTR_INFO, (intptr_t)&intr_info,
710 for (oldcpuid = 0; oldcpuid < intr_info.num_cpu; oldcpuid++) {
711 for (ino = 0; ino < intr_info.num_intr; ino++) {
/illumos-gate/usr/src/uts/sun4u/sunfire/io/
H A Dfhc.c1022 struct fhc_wrapper_arg *intr_info = (struct fhc_wrapper_arg *)arg; local
1023 uint_t (*funcp)(caddr_t, caddr_t) = intr_info->funcp;
1024 caddr_t iarg1 = intr_info->arg1;
1025 caddr_t iarg2 = intr_info->arg2;
1026 dev_info_t *dip = intr_info->child;
1039 *(intr_info->clear_reg) = tmpreg;
1042 tmpreg = *(intr_info->clear_reg);
/illumos-gate/usr/src/cmd/mdb/sparc/modules/intr/
H A Dintr.c42 typedef struct intr_info { struct

Completed in 96 milliseconds