| /NextBSD/sys/powerpc/ofw/ |
| HD | openpic_ofw.c | 66 enum intr_trigger *trig, enum intr_polarity *pol); 140 enum intr_trigger *trig, enum intr_polarity *pol) in openpic_ofw_translate_code() argument 145 *trig = INTR_TRIGGER_EDGE; in openpic_ofw_translate_code() 150 *trig = INTR_TRIGGER_LEVEL; in openpic_ofw_translate_code() 155 *trig = INTR_TRIGGER_LEVEL; in openpic_ofw_translate_code() 160 *trig = INTR_TRIGGER_EDGE; in openpic_ofw_translate_code() 164 *trig = INTR_TRIGGER_CONFORM; in openpic_ofw_translate_code()
|
| /NextBSD/sys/powerpc/powerpc/ |
| HD | intr_machdep.c | 103 enum intr_trigger trig; member 207 i->trig = INTR_TRIGGER_CONFORM; in intr_lookup() 454 if (i->trig == -1) in powerpc_enable_intr() 456 &i->trig, &i->pol); in powerpc_enable_intr() 457 if (i->trig != INTR_TRIGGER_CONFORM || in powerpc_enable_intr() 459 PIC_CONFIG(i->pic, i->intline, i->trig, i->pol); in powerpc_enable_intr() 500 if (i->trig == -1) in powerpc_setup_intr() 502 i->fwcode, &i->trig, &i->pol); in powerpc_setup_intr() 504 if (i->trig != INTR_TRIGGER_CONFORM || in powerpc_setup_intr() 506 PIC_CONFIG(i->pic, i->intline, i->trig, i->pol); in powerpc_setup_intr() [all …]
|
| HD | pic_if.m | 40 int code, enum intr_trigger *trig, enum intr_polarity *pol) 42 *trig = INTR_TRIGGER_CONFORM; 57 enum intr_trigger *trig; 64 enum intr_trigger trig;
|
| /NextBSD/sys/x86/isa/ |
| HD | atpic.c | 129 static int atpic_config_intr(struct intsrc *isrc, enum intr_trigger trig, 292 atpic_config_intr(struct intsrc *isrc, enum intr_trigger trig, in atpic_config_intr() argument 299 if (trig == INTR_TRIGGER_CONFORM) in atpic_config_intr() 300 trig = INTR_TRIGGER_EDGE; in atpic_config_intr() 304 if ((trig == INTR_TRIGGER_EDGE && pol == INTR_POLARITY_LOW) || in atpic_config_intr() 305 (trig == INTR_TRIGGER_LEVEL && pol == INTR_POLARITY_HIGH)) { in atpic_config_intr() 308 vector, trig == INTR_TRIGGER_EDGE ? "edge" : "level", in atpic_config_intr() 314 if (ai->at_trigger == trig) in atpic_config_intr() 319 trig == INTR_TRIGGER_LEVEL) { in atpic_config_intr() 334 trig == INTR_TRIGGER_LEVEL) { in atpic_config_intr() [all …]
|
| /NextBSD/sys/arm/arm/ |
| HD | gic.c | 168 static int gic_config_irq(int irq, enum intr_trigger trig, 299 int *trig, int *pol) in gic_decode_fdt() argument 326 *trig = INTR_TRIGGER_CONFORM; in gic_decode_fdt() 347 *trig = INTR_TRIGGER_EDGE; in gic_decode_fdt() 349 *trig = INTR_TRIGGER_LEVEL; in gic_decode_fdt() 638 gic_config(struct arm_gic_softc *sc, u_int irq, enum intr_trigger trig, in gic_config() argument 660 if (trig == INTR_TRIGGER_LEVEL) { in gic_config() 663 } else if (trig == INTR_TRIGGER_EDGE) { in gic_config() 733 enum intr_trigger trig; in gic_map_fdt() local 740 trig = INTR_TRIGGER_CONFORM; in gic_map_fdt() [all …]
|
| HD | intr.c | 76 int (*arm_config_irq)(int irq, enum intr_trigger trig, 111 int i, rv, interrupt, trig, pol; in intr_fdt_map_irq() local 119 rv = intr_decode(intr_parent, intr, &interrupt, &trig, &pol); in intr_fdt_map_irq()
|
| /NextBSD/sys/powerpc/mpc85xx/ |
| HD | atpic.c | 83 enum intr_trigger *trig, enum intr_polarity *pol); 248 atpic_config(device_t dev, u_int irq, enum intr_trigger trig, in atpic_config() argument 336 enum intr_trigger *trig, enum intr_polarity *pol) in atpic_ofw_translate_code() argument 341 *trig = INTR_TRIGGER_LEVEL; in atpic_ofw_translate_code() 346 *trig = INTR_TRIGGER_LEVEL; in atpic_ofw_translate_code() 351 *trig = INTR_TRIGGER_EDGE; in atpic_ofw_translate_code() 356 *trig = INTR_TRIGGER_EDGE; in atpic_ofw_translate_code() 360 *trig = INTR_TRIGGER_CONFORM; in atpic_ofw_translate_code()
|
| /NextBSD/sys/arm/annapurna/alpine/ |
| HD | common.c | 65 int *interrupt, int *trig, int *pol); 141 int *trig, int *pol) in alpine_pic_decode_fdt() argument 145 rv = gic_decode_fdt(iparent, intr, interrupt, trig, pol); in alpine_pic_decode_fdt() 152 (*arm_config_irq)(*interrupt, *trig, *pol); in alpine_pic_decode_fdt()
|
| /NextBSD/sys/x86/acpica/ |
| HD | madt.c | 466 enum intr_trigger *trig, enum intr_polarity *pol) in madt_parse_interrupt_values() argument 482 *trig = interrupt_trigger(intr->IntiFlags, intr->SourceIrq); in madt_parse_interrupt_values() 494 *trig = INTR_TRIGGER_EDGE; in madt_parse_interrupt_values() 496 *trig = INTR_TRIGGER_LEVEL; in madt_parse_interrupt_values() 502 *trig == INTR_TRIGGER_EDGE ? "edge" : "level"); in madt_parse_interrupt_values() 527 enum intr_trigger trig; in madt_parse_interrupt_override() local 543 madt_parse_interrupt_values(intr, &trig, &pol); in madt_parse_interrupt_override() 568 ioapic_set_triggermode(new_ioapic, new_pin, trig); in madt_parse_interrupt_override()
|
| /NextBSD/sys/x86/xen/ |
| HD | xen_nexus.c | 93 nexus_xen_config_intr(device_t dev, int irq, enum intr_trigger trig, in nexus_xen_config_intr() argument 103 ret = xen_register_pirq(irq, trig, pol); in nexus_xen_config_intr() 108 return (intr_config_intr(irq, trig, pol)); in nexus_xen_config_intr()
|
| HD | pvcpu_enum.c | 82 enum intr_trigger trig; in madt_parse_interrupt_override() local 93 madt_parse_interrupt_values(intr, &trig, &pol); in madt_parse_interrupt_override() 105 ret = xen_register_pirq(intr->GlobalIrq, trig, pol); in madt_parse_interrupt_override()
|
| /NextBSD/sys/arm/freescale/imx/ |
| HD | imx_common.c | 58 fdt_intc_decode_ic(phandle_t node, pcell_t *intr, int *interrupt, int *trig, in fdt_intc_decode_ic() argument 63 *trig = INTR_TRIGGER_CONFORM; in fdt_intc_decode_ic()
|
| HD | imx6_machdep.c | 78 int *trig, int *pol) in imx6_decode_fdt() argument 84 *trig = INTR_TRIGGER_CONFORM; in imx6_decode_fdt() 88 return (gic_decode_fdt(iparent, intr, interrupt, trig, pol)); in imx6_decode_fdt()
|
| /NextBSD/sys/arm/broadcom/bcm2835/ |
| HD | bcm2835_common.c | 54 fdt_intc_decode_ic(phandle_t node, pcell_t *intr, int *interrupt, int *trig, in fdt_intc_decode_ic() argument 62 *trig = INTR_TRIGGER_CONFORM; in fdt_intc_decode_ic()
|
| /NextBSD/sys/arm/rockchip/ |
| HD | rk30xx_common.c | 46 fdt_aintc_decode_ic(phandle_t node, pcell_t *intr, int *interrupt, int *trig, in fdt_aintc_decode_ic() argument 54 *trig = INTR_TRIGGER_CONFORM; in fdt_aintc_decode_ic()
|
| /NextBSD/sys/arm/versatile/ |
| HD | versatile_common.c | 54 fdt_intc_decode_ic(phandle_t node, pcell_t *intr, int *interrupt, int *trig, in fdt_intc_decode_ic() argument 62 *trig = INTR_TRIGGER_CONFORM; in fdt_intc_decode_ic()
|
| /NextBSD/sys/arm/allwinner/ |
| HD | a10_common.c | 46 fdt_aintc_decode_ic(phandle_t node, pcell_t *intr, int *interrupt, int *trig, in fdt_aintc_decode_ic() argument 59 *trig = INTR_TRIGGER_CONFORM; in fdt_aintc_decode_ic()
|
| /NextBSD/sys/arm/ti/ |
| HD | ti_common.c | 58 fdt_aintc_decode_ic(phandle_t node, pcell_t *intr, int *interrupt, int *trig, in fdt_aintc_decode_ic() argument 67 *trig = INTR_TRIGGER_CONFORM; in fdt_aintc_decode_ic()
|
| /NextBSD/sys/mips/beri/ |
| HD | beri_simplebus.c | 372 enum intr_trigger trig; in simplebus_setup_intr() local 389 trig = di->di_intr_sl[rid].trig; in simplebus_setup_intr() 391 if (trig != INTR_TRIGGER_CONFORM || pol != INTR_POLARITY_CONFORM) { in simplebus_setup_intr() 394 error = FDT_IC_CONFIG_INTR(ic, irq, trig, pol); in simplebus_setup_intr() 396 error = bus_generic_config_intr(bus, irq, trig, pol); in simplebus_setup_intr()
|
| /NextBSD/sys/gnu/dts/arm/ |
| HD | spear1310-evb.dts | 365 pl022,rx-level-trig = <0>; 366 pl022,tx-level-trig = <0>; 398 pl022,rx-level-trig = <0>; 399 pl022,tx-level-trig = <0>; 414 pl022,rx-level-trig = <0>; 415 pl022,tx-level-trig = <0>;
|
| /NextBSD/sys/arm/samsung/exynos/ |
| HD | exynos5_common.c | 57 fdt_pic_decode_ic(phandle_t node, pcell_t *intr, int *interrupt, int *trig, in fdt_pic_decode_ic() argument 65 *trig = INTR_TRIGGER_CONFORM; in fdt_pic_decode_ic()
|
| /NextBSD/sys/arm/xilinx/ |
| HD | zy7_machdep.c | 102 fdt_gic_decode_ic(phandle_t node, pcell_t *intr, int *interrupt, int *trig, in fdt_gic_decode_ic() argument 110 *trig = INTR_TRIGGER_CONFORM; in fdt_gic_decode_ic()
|
| /NextBSD/sys/arm/freescale/vybrid/ |
| HD | vf_common.c | 70 fdt_pic_decode_ic(phandle_t node, pcell_t *intr, int *interrupt, int *trig, in fdt_pic_decode_ic() argument 78 *trig = INTR_TRIGGER_CONFORM; in fdt_pic_decode_ic()
|
| /NextBSD/sys/arm/altera/socfpga/ |
| HD | socfpga_common.c | 78 fdt_pic_decode_ic(phandle_t node, pcell_t *intr, int *interrupt, int *trig, in fdt_pic_decode_ic() argument 86 *trig = INTR_TRIGGER_CONFORM; in fdt_pic_decode_ic()
|
| /NextBSD/sys/arm/at91/ |
| HD | at91_common.c | 59 fdt_aic_decode_ic(phandle_t node, pcell_t *intr, int *interrupt, int *trig, in fdt_aic_decode_ic() argument 70 *trig = INTR_TRIGGER_CONFORM; in fdt_aic_decode_ic()
|