Home
last modified time | relevance | path

Searched refs:intrs (Results 1 – 17 of 17) sorted by relevance

/freebsd-12-stable/sys/sparc64/isa/
Disa.c148 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/
Dintel_drv.c238 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 …]
Dintel_dmar.h186 struct dmar_msi_data intrs[DMAR_INTR_TOTAL]; member
/freebsd-12-stable/sys/dev/bhnd/bcma/
Dbcma_subr.c315 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()
Dbcmavar.h188 struct bcma_intr_list intrs; /**< interrupt descriptors */ member
Dbcma.c643 STAILQ_FOREACH(desc, &dinfo->intrs, i_link) { in bcma_get_intr_ivec()
/freebsd-12-stable/sys/arm/samsung/exynos/
Dexynos5_combiner.c273 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/
Debus.c651 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/
Doce_if.c848 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 …]
Doce_if.h828 OCE_INTR_INFO intrs[OCE_MAX_EQ]; member
Doce_queue.c619 sc->intrs[sc->neqs++].eq = eq; in oce_eq_create()
/freebsd-12-stable/sys/dev/ste/
Dif_ste.c510 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/
Dbwimac.c382 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/
Dif_ptnet.c117 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/
Dif_re.c2652 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/
Dintr_machdep.c753 SYSCTL_PROC(_hw, OID_AUTO, intrs, CTLTYPE_STRING | CTLFLAG_RW,
/freebsd-12-stable/sys/dev/ti/
Dif_ti.c1954 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()