/opensolaris-onvv-gate/usr/src/cmd/mdb/i86pc/modules/common/ |
H A D | intr_common.c | 217 char *intr_type; local 231 intr_type = get_interrupt_type(irqp->airq_mps_intr_index); 238 if (strcmp(intr_type, "Fixed") == 0) 276 intr_type, cpu_assigned, irqp->airq_share, ioapic_iline); 320 char *intr_type; local 339 intr_type = get_apix_interrupt_type(vectp->v_type); 355 if (strcmp(intr_type, "Fixed") == 0) 394 intr_type, vectp->v_share, ioapic_iline); 413 char *intr_type = "IPI"; local 448 intr_type, vect [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/io/fibre-channel/fca/oce/ |
H A D | oce_intr.c | 64 dev->intr_type = DDI_INTR_TYPE_MSIX; 69 dev->intr_type = DDI_INTR_TYPE_FIXED; 74 ret = ddi_intr_get_nintrs(dev->dip, dev->intr_type, &nsupported); 82 ret = ddi_intr_get_navail(dev->dip, dev->intr_type, &navail); 108 ret = ddi_intr_alloc(dev->dip, dev->htable, dev->intr_type, 143 if ((dev->intr_type == DDI_INTR_TYPE_MSIX) &&
|
/opensolaris-onvv-gate/usr/src/cmd/mdb/sparc/modules/intr/ |
H A D | intr.c | 47 uint16_t intr_type; member in struct:intr_info 245 info.intr_type = DDI_INTR_TYPE_FIXED; 332 info.intr_type = DDI_INTR_TYPE_FIXED; 426 info.intr_type = 495 mdb_printf(" %s\t", intr_get_intr_type(info.intr_type)); 496 if (info.intr_type == DDI_INTR_TYPE_FIXED) { 516 intr_get_intr_type(info.intr_type)); 517 if (info.intr_type == DDI_INTR_TYPE_MSI) { 519 } else if (info.intr_type == DDI_INTR_TYPE_MSIX) { 521 } else if (!info.intr_type) { [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/sys/ |
H A D | ddi_intr_impl.h | 323 void i_ddi_intr_set_current_type(dev_info_t *dip, int intr_type); 324 uint_t i_ddi_intr_get_supported_nintrs(dev_info_t *dip, int intr_type); 330 uint_t i_ddi_intr_get_current_navail(dev_info_t *dip, int intr_type); 331 uint_t i_ddi_intr_get_limit(dev_info_t *dip, int intr_type, 334 ddi_irm_pool_t *i_ddi_intr_get_pool(dev_info_t *dip, int intr_type); 337 int i_ddi_irm_insert(dev_info_t *dip, int intr_type, int count);
|
/opensolaris-onvv-gate/usr/src/uts/common/os/ |
H A D | ddi_intr_impl.c | 134 i_ddi_intr_get_supported_nintrs(dev_info_t *dip, int intr_type) argument 140 if ((intr_p) && (intr_p->devi_intr_curr_type == intr_type) && 146 hdl.ih_type = intr_type; 179 i_ddi_intr_set_current_type(dev_info_t *dip, int intr_type) argument 184 intr_p->devi_intr_curr_type = intr_type;
|
/opensolaris-onvv-gate/usr/src/uts/common/io/xge/drv/ |
H A D | xge.c | 770 if (lldev->intr_type == DDI_INTR_TYPE_MSIX) { 779 ret = ddi_intr_get_nintrs(dip, lldev->intr_type, &count); 788 ret = ddi_intr_get_navail(dip, lldev->intr_type, &avail); 807 ret = ddi_intr_alloc(dip, lldev->intr_table, lldev->intr_type, 0, 815 lldev->intr_type == DDI_INTR_TYPE_MSIX ? "MSI-X" : 843 if (lldev->intr_type == DDI_INTR_TYPE_MSIX) 866 if (lldev->intr_type == DDI_INTR_TYPE_MSIX) 889 switch (lldev->intr_type) { 1191 ll->intr_type = DDI_INTR_TYPE_MSIX; 1200 ll->intr_type [all...] |
H A D | xgell.h | 379 int intr_type; member in struct:xgelldev
|
/opensolaris-onvv-gate/usr/src/uts/common/io/pciex/ |
H A D | pcieb.c | 212 static int pcieb_intr_init(pcieb_devstate_t *pcieb_p, int intr_type); 996 pcieb_intr_init(pcieb_devstate_t *pcieb, int intr_type) argument 1009 (intr_type == DDI_INTR_TYPE_MSI) ? "MSI" : "INTx"); 1021 if ((intr_type == DDI_INTR_TYPE_MSI) && PCIE_IS_RP(bus_p) && 1032 if (intr_type == DDI_INTR_TYPE_MSI) { 1047 ret = ddi_intr_get_nintrs(dip, intr_type, &nintrs); 1066 ret = ddi_intr_alloc(dip, pcieb->pcieb_htable, intr_type, inum, 1086 if (intr_type == DDI_INTR_TYPE_MSI) { 1162 pcieb->pcieb_intr_type = intr_type; 1165 if (intr_type [all...] |
/opensolaris-onvv-gate/usr/src/uts/sun4/io/px/ |
H A D | px_fm.h | 127 px_err_pcie_t *regs, pf_intr_type_t intr_type);
|
H A D | px_fm.c | 361 PCIE_ROOT_EH_SRC(pfd_p)->intr_type = PF_INTR_TYPE_DATA; 452 PCIE_ROOT_EH_SRC(pfd_p)->intr_type = PF_INTR_TYPE_FABRIC; 587 pf_intr_type_t intr_type) 594 PCIE_ROOT_EH_SRC(pfd_p)->intr_type = intr_type; 740 PCIE_ROOT_EH_SRC(pfd_p)->intr_type = PF_INTR_TYPE_NONE; 586 px_err_check_pcie(dev_info_t *dip, ddi_fm_error_t *derr, px_err_pcie_t *regs, pf_intr_type_t intr_type) argument
|
/opensolaris-onvv-gate/usr/src/uts/common/io/nxge/ |
H A D | nxge_intr.c | 525 int intr_type, behavior; local 585 interrupts->intr_type = DDI_INTR_TYPE_FIXED; 588 intr_type = interrupts->intr_type; 590 ddi_status = ddi_intr_get_navail(nxge->dip, intr_type, &navail); 602 ddi_status = ddi_intr_get_nintrs(nxge->dip, intr_type, &nintrs); 622 behavior = ((intr_type == DDI_INTR_TYPE_FIXED) ? 625 ddi_status = ddi_intr_alloc(nxge->dip, interrupts->htable, intr_type,
|
/opensolaris-onvv-gate/usr/src/cmd/mdb/common/modules/mr_sas/ |
H A D | mr_sas.c | 158 mdb_printf(" mrsas_t inst max_fw_cmds intr_type"); 165 switch (m.intr_type) {
|
/opensolaris-onvv-gate/usr/src/uts/common/io/usb/hcd/uhci/ |
H A D | uhci.c | 43 static int uhci_add_intrs(uhci_state_t *uhcip, int intr_type); 485 int intr_type) 491 "uhci_add_intrs: interrupt type 0x%x", intr_type); 494 ret = ddi_intr_get_nintrs(uhcip->uhci_dip, intr_type, &count); 504 ret = ddi_intr_get_navail(uhcip->uhci_dip, intr_type, &avail); 523 flag = (intr_type == DDI_INTR_TYPE_MSI) ? 528 intr_type, 0, count, &actual, flag); 484 uhci_add_intrs(uhci_state_t *uhcip, int intr_type) argument
|
/opensolaris-onvv-gate/usr/src/uts/common/io/atge/ |
H A D | atge_main.c | 450 atge_add_intr_handler(atge_t *atgep, int intr_type) argument 458 if (intr_type != DDI_INTR_TYPE_FIXED) { 459 err = ddi_intr_get_nintrs(atgep->atge_dip, intr_type, &count); 469 err = ddi_intr_get_navail(atgep->atge_dip, intr_type, &avail); 496 intr_type)); 499 intr_type, 0, avail, &atgep->atge_intr_cnt, flag); 563 if (intr_type == DDI_INTR_TYPE_FIXED) 565 else if (intr_type == DDI_INTR_TYPE_MSI) 567 else if (intr_type == DDI_INTR_TYPE_MSIX)
|
/opensolaris-onvv-gate/usr/src/uts/common/io/rge/ |
H A D | rge_main.c | 1298 rge_add_intrs(rge_t *rgep, int intr_type) argument 1309 ret = ddi_intr_get_nintrs(dip, intr_type, &count); 1317 ret = ddi_intr_get_navail(dip, intr_type, &avail); 1330 ret = ddi_intr_alloc(dip, rgep->htable, intr_type, 0, 1739 rgep->intr_type = DDI_INTR_TYPE_MSI; 1751 rgep->intr_type = DDI_INTR_TYPE_FIXED;
|
/opensolaris-onvv-gate/usr/src/tools/ctf/cvt/ |
H A D | dwarf.c | 561 intr->intr_type = INTR_INT; 1285 intr->intr_type = INTR_INT; 1350 intr->intr_type = INTR_INT; 1353 intr->intr_type = INTR_INT; 1357 intr->intr_type = INTR_INT; 1361 intr->intr_type = INTR_INT; 1366 intr->intr_type = INTR_INT; 1375 intr->intr_type = INTR_REAL;
|
H A D | ctftools.h | 182 intrtype_t intr_type; member in struct:intr
|
H A D | merge.c | 224 if (si->intr_type != ti->intr_type || 230 if (si->intr_type == INTR_INT && 233 else if (si->intr_type == INTR_REAL &&
|
H A D | ctf.c | 273 if (ip->intr_type == INTR_INT) 282 if (ip->intr_type == INTR_INT) { 971 ip->intr_type = INTR_INT; 997 ip->intr_type = INTR_REAL;
|
/opensolaris-onvv-gate/usr/src/uts/common/io/ixgbe/ |
H A D | ixgbe_main.c | 1701 ASSERT(ixgbe->intr_type == DDI_INTR_TYPE_MSIX); 3688 if (ixgbe->intr_type == DDI_INTR_TYPE_MSIX) { 3716 if (ixgbe->intr_type == DDI_INTR_TYPE_MSIX) { 3739 (ixgbe->intr_type == DDI_INTR_TYPE_MSI)) { 4381 ixgbe->intr_type = 0; 4446 ixgbe_alloc_intr_handles(ixgbe_t *ixgbe, int intr_type) argument 4456 switch (intr_type) { 4485 intr_type); 4494 rc = ddi_intr_get_nintrs(devinfo, intr_type, &count); 4514 rc = ddi_intr_alloc(devinfo, ixgbe->htable, intr_type, [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/io/igb/ |
H A D | igb_main.c | 1344 if (igb->intr_type == DDI_INTR_TYPE_MSIX) 3436 if (igb->intr_type == DDI_INTR_TYPE_MSIX) { 3457 if (igb->intr_type == DDI_INTR_TYPE_MSIX) { 3488 if (igb->intr_type == DDI_INTR_TYPE_MSIX) { 3521 if (igb->intr_type == DDI_INTR_TYPE_MSIX) { 4183 igb->intr_type = 0; 4239 igb_alloc_intr_handles(igb_t *igb, int intr_type) argument 4248 switch (intr_type) { 4276 intr_type); 4285 rc = ddi_intr_get_nintrs(devinfo, intr_type, [all...] |
H A D | igb_gld.c | 744 if (igb->intr_type == DDI_INTR_TYPE_MSIX) { 772 if (igb->intr_type == DDI_INTR_TYPE_MSIX) { 857 if (igb->intr_type & (DDI_INTR_TYPE_MSIX | DDI_INTR_TYPE_MSI)) { 874 if (igb->intr_type & (DDI_INTR_TYPE_MSIX | DDI_INTR_TYPE_MSI)) {
|
/opensolaris-onvv-gate/usr/src/uts/common/io/aac/ |
H A D | aac.h | 489 int intr_type; /* What type of interrupt */ member in struct:aac_softstate
|
/opensolaris-onvv-gate/usr/src/uts/common/sys/fibre-channel/fca/oce/ |
H A D | oce_impl.h | 256 int intr_type; /* INTR TYPE USED */ member in struct:oce_dev
|
/opensolaris-onvv-gate/usr/src/uts/common/io/nge/ |
H A D | nge_main.c | 2877 ngep->intr_type = DDI_INTR_TYPE_MSI; 2893 ngep->intr_type = DDI_INTR_TYPE_FIXED; 2919 nge_add_intrs(nge_t *ngep, int intr_type) argument 2925 NGE_DEBUG(("nge_add_intrs: interrupt type 0x%x\n", intr_type)); 2928 ret = ddi_intr_get_nintrs(dip, intr_type, &count); 2937 ret = ddi_intr_get_navail(dip, intr_type, &avail); 2956 ret = ddi_intr_alloc(dip, ngep->htable, intr_type, 0,
|