| /freebsd-12-stable/sys/sparc64/isa/ |
| D | isa.c | 148 ofw_isa_intr_t *intrs, rintr; in isa_setup_children() local 240 nintr = OF_getprop_alloc_multi(node, "interrupts", sizeof(*intrs), in isa_setup_children() 241 (void **)&intrs); in isa_setup_children() 243 if (intrs[i] > 7) in isa_setup_children() 246 &isa_iinfo, intrs[i]); in isa_setup_children() 250 intrs[i], (unsigned long)node, name); in isa_setup_children() 255 if (intrs != NULL) in isa_setup_children() 256 OF_prop_free(intrs); in isa_setup_children()
|
| /freebsd-12-stable/sys/x86/iommu/ |
| D | intel_drv.c | 238 dmd = &unit->intrs[idx]; in dmar_release_intr() 286 dmd = &unit->intrs[idx]; in dmar_alloc_irq() 354 dmd = &unit->intrs[i]; in dmar_remap_intr() 440 unit->intrs[i].irq = -1; in dmar_attach() 442 unit->intrs[DMAR_INTR_FAULT].name = "fault"; in dmar_attach() 443 unit->intrs[DMAR_INTR_FAULT].irq_rid = DMAR_FAULT_IRQ_RID; in dmar_attach() 444 unit->intrs[DMAR_INTR_FAULT].handler = dmar_fault_intr; in dmar_attach() 445 unit->intrs[DMAR_INTR_FAULT].msi_data_reg = DMAR_FEDATA_REG; in dmar_attach() 446 unit->intrs[DMAR_INTR_FAULT].msi_addr_reg = DMAR_FEADDR_REG; in dmar_attach() 447 unit->intrs[DMAR_INTR_FAULT].msi_uaddr_reg = DMAR_FEUADDR_REG; in dmar_attach() [all …]
|
| D | intel_dmar.h | 186 struct dmar_msi_data intrs[DMAR_INTR_TOTAL]; member
|
| /freebsd-12-stable/sys/dev/bhnd/bcma/ |
| D | bcma_subr.c | 315 STAILQ_INSERT_HEAD(&dinfo->intrs, intr, i_link); in bcma_dinfo_init_intrs() 342 STAILQ_INIT(&dinfo->intrs); in bcma_alloc_dinfo() 393 STAILQ_FOREACH(intr, &dinfo->intrs, i_link) { in bcma_init_dinfo() 447 STAILQ_FOREACH_SAFE(intr, &dinfo->intrs, i_link, inext) { in bcma_free_dinfo() 448 STAILQ_REMOVE(&dinfo->intrs, intr, bcma_intr, i_link); in bcma_free_dinfo()
|
| D | bcmavar.h | 188 struct bcma_intr_list intrs; /**< interrupt descriptors */ member
|
| D | bcma.c | 643 STAILQ_FOREACH(desc, &dinfo->intrs, i_link) { in bcma_get_intr_ivec()
|
| /freebsd-12-stable/sys/arm/samsung/exynos/ |
| D | exynos5_combiner.c | 273 int intrs; in combiner_intr() local 281 intrs = READ4(sc, CIPSR); in combiner_intr() 283 if (intrs & (1 << grp)) { in combiner_intr()
|
| /freebsd-12-stable/sys/sparc64/ebus/ |
| D | ebus.c | 651 ofw_isa_intr_t intr, *intrs; in ebus_setup_dinfo() local 677 nintr = OF_getprop_alloc_multi(node, "interrupts", sizeof(*intrs), in ebus_setup_dinfo() 678 (void **)&intrs); in ebus_setup_dinfo() 685 intrs[i]); in ebus_setup_dinfo() 687 intr = intrs[i]; in ebus_setup_dinfo() 700 edi->edi_obdinfo.obd_name, intrs[i]); in ebus_setup_dinfo() 706 OF_prop_free(intrs); in ebus_setup_dinfo()
|
| /freebsd-12-stable/sys/dev/oce/ |
| D | oce_if.c | 848 ii = &sc->intrs[vector]; in oce_alloc_intr() 896 if (sc->intrs[i].tag != NULL) in oce_intr_free() 897 bus_teardown_intr(sc->dev, sc->intrs[i].intr_res, in oce_intr_free() 898 sc->intrs[i].tag); in oce_intr_free() 899 if (sc->intrs[i].tq != NULL) in oce_intr_free() 900 taskqueue_free(sc->intrs[i].tq); in oce_intr_free() 902 if (sc->intrs[i].intr_res != NULL) in oce_intr_free() 904 sc->intrs[i].irq_rr, in oce_intr_free() 905 sc->intrs[i].intr_res); in oce_intr_free() 906 sc->intrs[i].tag = NULL; in oce_intr_free() [all …]
|
| D | oce_if.h | 828 OCE_INTR_INFO intrs[OCE_MAX_EQ]; member
|
| D | oce_queue.c | 619 sc->intrs[sc->neqs++].eq = eq; in oce_eq_create()
|
| /freebsd-12-stable/sys/dev/ste/ |
| D | if_ste.c | 510 uint16_t intrs, status; in ste_intr() local 529 intrs = STE_INTRS; in ste_intr() 530 if (status == 0xFFFF || (status & intrs) == 0) in ste_intr() 535 intrs &= ~STE_IMR_RX_DMADONE; in ste_intr() 556 intrs &= ~STE_IMR_RX_DMADONE; in ste_intr() 559 intrs |= STE_IMR_RX_DMADONE; in ste_intr() 581 CSR_WRITE_2(sc, STE_IMR, intrs); in ste_intr()
|
| /freebsd-12-stable/sys/dev/bwi/ |
| D | bwimac.c | 382 uint32_t intrs; in bwi_mac_init() local 385 intrs = BWI_TXRX_RX_INTRS; in bwi_mac_init() 387 intrs = BWI_TXRX_TX_INTRS; in bwi_mac_init() 388 CSR_WRITE_4(sc, BWI_TXRX_INTR_MASK(i), intrs); in bwi_mac_init()
|
| /freebsd-12-stable/sys/dev/netmap/ |
| D | if_ptnet.c | 117 uint64_t intrs; member 1075 (cur.intrs - pq->last_stats.intrs)); in ptnet_tick() 1295 pq->stats.intrs ++; in ptnet_tx_intr() 1318 pq->stats.intrs ++; in ptnet_rx_intr()
|
| /freebsd-12-stable/sys/dev/re/ |
| D | if_re.c | 2652 uint16_t intrs, status; in re_intr_msi() local 2671 intrs = RL_INTRS_CPLUS; in re_intr_msi() 2675 intrs &= ~(RL_ISR_RX_OK | RL_ISR_RX_ERR | RL_ISR_FIFO_OFLOW | in re_intr_msi() 2690 intrs &= ~(RL_ISR_RX_OK | RL_ISR_RX_ERR | in re_intr_msi() 2694 intrs |= RL_ISR_RX_OK | RL_ISR_RX_ERR | in re_intr_msi() 2723 CSR_WRITE_2(sc, RL_IMR, intrs); in re_intr_msi()
|
| /freebsd-12-stable/sys/x86/x86/ |
| D | intr_machdep.c | 753 SYSCTL_PROC(_hw, OID_AUTO, intrs, CTLTYPE_STRING | CTLFLAG_RW,
|
| /freebsd-12-stable/sys/dev/ti/ |
| D | if_ti.c | 1954 uint32_t intrs; in ti_setmulti() local 1968 intrs = CSR_READ_4(sc, TI_MB_HOSTINTR); in ti_setmulti() 1998 CSR_WRITE_4(sc, TI_MB_HOSTINTR, intrs); in ti_setmulti()
|