| /illumos-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...] |
| /illumos-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...] |
| /illumos-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,
|
| /illumos-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;
|
| /illumos-gate/usr/src/uts/common/io/pciex/ |
| H A D | pciev.c | 385 pciev_eh_exit(pf_data_t *root_pfd_p, uint_t intr_type) argument
|
| H A D | pcie_fault.c | 177 uint_t intr_type = PCIE_ROOT_EH_SRC(root_pfd_p)->intr_type; local 179 pciev_eh_exit(root_pfd_p, intr_type); 186 PCIE_ROOT_EH_SRC(pfd_p)->intr_type = PF_INTR_TYPE_NONE; 2708 PCIE_ROOT_EH_SRC(pfd_p)->intr_type, 3063 PCIE_ROOT_EH_SRC(pfd_p)->intr_type = PF_INTR_TYPE_NONE;
|
| H A D | pcieb.c | 215 static int pcieb_intr_init(pcieb_devstate_t *pcieb_p, int intr_type); 999 pcieb_intr_init(pcieb_devstate_t *pcieb, int intr_type) argument 1012 (intr_type == DDI_INTR_TYPE_MSI) ? "MSI" : "INTx"); 1024 if ((intr_type == DDI_INTR_TYPE_MSI) && PCIE_IS_RP(bus_p) && 1035 if (intr_type == DDI_INTR_TYPE_MSI) { 1050 ret = ddi_intr_get_nintrs(dip, intr_type, &nintrs); 1069 ret = ddi_intr_alloc(dip, pcieb->pcieb_htable, intr_type, inum, 1089 if (intr_type == DDI_INTR_TYPE_MSI) { 1165 pcieb->pcieb_intr_type = intr_type; 1168 if (intr_type [all...] |
| /illumos-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
|
| /illumos-gate/usr/src/uts/sun4/io/px/ |
| 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
|
| /illumos-gate/usr/src/uts/common/io/atge/ |
| H A D | atge_main.c | 590 atge_add_intr_handler(atge_t *atgep, int intr_type) argument 598 if (intr_type != DDI_INTR_TYPE_FIXED) { 599 err = ddi_intr_get_nintrs(atgep->atge_dip, intr_type, &count); 609 err = ddi_intr_get_navail(atgep->atge_dip, intr_type, &avail); 636 intr_type)); 639 intr_type, 0, avail, &atgep->atge_intr_cnt, flag); 710 if (intr_type == DDI_INTR_TYPE_FIXED) 712 else if (intr_type == DDI_INTR_TYPE_MSI) 714 else if (intr_type == DDI_INTR_TYPE_MSIX)
|
| /illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/ |
| H A D | tavor.c | 98 static int tavor_add_intrs(tavor_state_t *state, int intr_type); 3300 tavor_add_intrs(tavor_state_t *state, int intr_type) argument 3307 status = ddi_intr_get_nintrs(state->ts_dip, intr_type, 3317 status = ddi_intr_get_navail(state->ts_dip, intr_type, 3336 intr_type, 0, 1, &state->ts_intrmsi_allocd,
|
| /illumos-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;
|
| /illumos-gate/usr/src/uts/common/sys/fibre-channel/fca/oce/ |
| H A D | oce_impl.h | 259 int intr_type; /* INTR TYPE USED */ member in struct:oce_dev
|
| /illumos-gate/usr/src/uts/common/io/i40e/ |
| H A D | i40e_main.c | 1595 i40e_alloc_intr_handles(i40e_t *i40e, dev_info_t *devinfo, int intr_type) argument 1599 switch (intr_type) { 1619 "%d", intr_type); 1623 rc = ddi_intr_get_nintrs(devinfo, intr_type, &count); 1630 rc = ddi_intr_get_navail(devinfo, intr_type, &count); 1646 rc = ddi_intr_alloc(devinfo, i40e->i40e_intr_handles, intr_type, 0, 1682 i40e->i40e_intr_type = intr_type;
|
| /illumos-gate/usr/src/uts/intel/io/scsi/adapters/pvscsi/ |
| H A D | pvscsi_var.h | 174 int intr_type; member in struct:pvscsi_softc
|
| /illumos-gate/usr/src/uts/common/io/nvme/ |
| H A D | nvme.c | 2397 nvme_setup_interrupts(nvme_t *nvme, int intr_type, int nqpairs) argument 2414 if ((nvme->n_intr_types & intr_type) == 0) 2417 ret = ddi_intr_get_nintrs(nvme->n_dip, intr_type, &nintrs); 2424 ret = ddi_intr_get_navail(nvme->n_dip, intr_type, &navail); 2438 ret = ddi_intr_alloc(nvme->n_dip, nvme->n_inth, intr_type, 0, navail, 2480 nvme->n_intr_type = intr_type;
|
| /illumos-gate/usr/src/tools/ctf/cvt/ |
| H A D | ctftools.h | 182 intrtype_t intr_type; member in struct:intr
|
| /illumos-gate/usr/src/uts/common/io/cxgbe/t4nex/ |
| H A D | t4_nexus.c | 118 int intr_type; /* DDI_INTR_TYPE_* */ member in struct:intrs_and_queues 475 sc->intr_type = iaq.intr_type; 572 rc = ddi_intr_alloc(dip, sc->intr_handle, sc->intr_type, 0, 577 sc->intr_count, sc->intr_type, rc, i); 655 sc->intr_type == DDI_INTR_TYPE_MSIX ? "MSI-X interrupts" : 656 sc->intr_type == DDI_INTR_TYPE_MSI ? "MSI interrupts" : 666 sc->intr_type == DDI_INTR_TYPE_MSIX ? "MSI-X interrupts" : 667 sc->intr_type == DDI_INTR_TYPE_MSI ? "MSI interrupts" : 1686 iaq->intr_type [all...] |
| /illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/ |
| H A D | hermon.c | 118 static int hermon_add_intrs(hermon_state_t *state, int intr_type); 4400 hermon_add_intrs(hermon_state_t *state, int intr_type) argument 4417 status = ddi_intr_get_nintrs(state->hs_dip, intr_type, 4426 status = ddi_intr_get_navail(state->hs_dip, intr_type, 4450 intr_type, 0, min(min(HERMON_MSIX_MAX, state->hs_intrmsi_avail),
|
| /illumos-gate/usr/src/uts/common/io/rwd/ |
| H A D | rt2661.c | 2811 int intr_type, intr_count, intr_actual; local 2900 err = ddi_intr_get_supported_types(devinfo, &intr_type); 2901 if ((err != DDI_SUCCESS) || (!(intr_type & DDI_INTR_TYPE_FIXED))) {
|
| /illumos-gate/usr/src/uts/common/io/usb/hcd/ehci/ |
| H A D | ehci_util.c | 138 int intr_type); 838 int intr_type) 844 "ehci_add_intrs: interrupt type 0x%x", intr_type); 847 ret = ddi_intr_get_nintrs(ehcip->ehci_dip, intr_type, &count); 857 ret = ddi_intr_get_navail(ehcip->ehci_dip, intr_type, &avail); 876 flag = (intr_type == DDI_INTR_TYPE_MSI) ? 881 intr_type, 0, count, &actual, flag); 837 ehci_add_intrs(ehci_state_t *ehcip, int intr_type) argument
|
| /illumos-gate/usr/src/uts/common/io/xge/drv/ |
| H A D | xgell.h | 379 int intr_type; member in struct:xgelldev
|
| /illumos-gate/usr/src/uts/common/io/yge/ |
| H A D | yge.c | 990 yge_add_intr(yge_dev_t *dev, int intr_type) argument 1000 rv = ddi_intr_get_nintrs(dip, intr_type, &count); 1023 rv = ddi_intr_alloc(dip, dev->d_intrh, intr_type, 0, dev->d_intrcnt,
|
| /illumos-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,
|
| /illumos-gate/usr/src/uts/common/io/skd/ |
| H A D | skd.c | 4117 * intr_type - requested DDI interrupt type. 4123 skd_setup_intr(skd_device_t *skdev, int intr_type) argument 4134 if (((ret = ddi_intr_get_nintrs(skdev->dip, intr_type, &count)) != 4143 if (((ret = ddi_intr_get_navail(skdev->dip, intr_type, &avail)) != 4151 if (intr_type == DDI_INTR_TYPE_MSIX && avail < SKD_MSIX_MAXAIF) { 4164 if ((ret = ddi_intr_alloc(skdev->dip, skdev->htable, intr_type, 4176 if (intr_type == DDI_INTR_TYPE_FIXED) 4237 if (intr_type == DDI_INTR_TYPE_FIXED) 4240 skdev->irq_type = intr_type;
|