| /freebsd-11-stable/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()
|
| /freebsd-11-stable/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 == INTR_TRIGGER_INVALID) 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 == INTR_TRIGGER_INVALID) 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;
|
| /freebsd-11-stable/sys/arm/allwinner/ |
| HD | aw_nmi.c | 142 enum intr_trigger trig; in aw_nmi_map_fdt() local 159 trig = INTR_TRIGGER_EDGE; in aw_nmi_map_fdt() 163 trig = INTR_TRIGGER_EDGE; in aw_nmi_map_fdt() 167 trig = INTR_TRIGGER_LEVEL; in aw_nmi_map_fdt() 171 trig = INTR_TRIGGER_LEVEL; in aw_nmi_map_fdt() 184 *trigp = trig; in aw_nmi_map_fdt() 219 enum intr_trigger trig; in aw_nmi_setup_intr() local 230 error = aw_nmi_map_fdt(dev, daf->ncells, daf->cells, &irq, &pol, &trig); in aw_nmi_setup_intr() 238 if (pol != nmi_intr->pol || trig != nmi_intr->tri) in aw_nmi_setup_intr() 245 nmi_intr->tri = trig; in aw_nmi_setup_intr() [all …]
|
| HD | a10_common.c | 44 fdt_aintc_decode_ic(phandle_t node, pcell_t *intr, int *interrupt, int *trig, in fdt_aintc_decode_ic() argument 57 *trig = INTR_TRIGGER_CONFORM; in fdt_aintc_decode_ic()
|
| /freebsd-11-stable/sys/x86/isa/ |
| HD | atpic.c | 152 static int atpic_config_intr(struct intsrc *isrc, enum intr_trigger trig, 351 atpic_config_intr(struct intsrc *isrc, enum intr_trigger trig, in atpic_config_intr() argument 358 if (trig == INTR_TRIGGER_CONFORM) in atpic_config_intr() 359 trig = INTR_TRIGGER_EDGE; in atpic_config_intr() 363 if ((trig == INTR_TRIGGER_EDGE && pol == INTR_POLARITY_LOW) || in atpic_config_intr() 364 (trig == INTR_TRIGGER_LEVEL && pol == INTR_POLARITY_HIGH)) { in atpic_config_intr() 367 vector, trig == INTR_TRIGGER_EDGE ? "edge" : "level", in atpic_config_intr() 373 if (ai->at_trigger == trig) in atpic_config_intr() 378 trig == INTR_TRIGGER_LEVEL) { in atpic_config_intr() 393 trig == INTR_TRIGGER_LEVEL) { in atpic_config_intr() [all …]
|
| /freebsd-11-stable/sys/arm/arm/ |
| HD | gic.c | 223 static int gic_config_irq(int irq, enum intr_trigger trig, 371 int *trig, int *pol) in gic_decode_fdt() argument 398 *trig = INTR_TRIGGER_CONFORM; in gic_decode_fdt() 421 *trig = INTR_TRIGGER_EDGE; in gic_decode_fdt() 423 *trig = INTR_TRIGGER_LEVEL; in gic_decode_fdt() 921 gic_config(struct arm_gic_softc *sc, u_int irq, enum intr_trigger trig, in gic_config() argument 943 if (trig == INTR_TRIGGER_LEVEL) { in gic_config() 946 } else if (trig == INTR_TRIGGER_EDGE) { in gic_config() 1049 enum intr_trigger trig; in gic_map_intr() local 1061 &trig) != 0) in gic_map_intr() [all …]
|
| HD | intr.c | 77 int (*arm_config_irq)(int irq, enum intr_trigger trig, 112 int i, rv, interrupt, trig, pol; in intr_fdt_map_irq() local 120 rv = intr_decode(intr_parent, intr, &interrupt, &trig, &pol); in intr_fdt_map_irq()
|
| /freebsd-11-stable/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()
|
| /freebsd-11-stable/sys/arm/broadcom/bcm2835/ |
| HD | bcm2835_common.c | 51 fdt_intc_decode_ic(phandle_t node, pcell_t *intr, int *interrupt, int *trig, in fdt_intc_decode_ic() argument 58 *trig = INTR_TRIGGER_CONFORM; in fdt_intc_decode_ic() 65 *trig = INTR_TRIGGER_CONFORM; in fdt_intc_decode_ic()
|
| /freebsd-11-stable/sys/arm/annapurna/alpine/ |
| HD | common.c | 62 int *interrupt, int *trig, int *pol); 139 int *trig, int *pol) in alpine_pic_decode_fdt() argument 143 rv = gic_decode_fdt(iparent, intr, interrupt, trig, pol); in alpine_pic_decode_fdt() 150 (*arm_config_irq)(*interrupt, *trig, *pol); in alpine_pic_decode_fdt()
|
| /freebsd-11-stable/sys/x86/acpica/ |
| HD | madt.c | 476 enum intr_trigger *trig, enum intr_polarity *pol) in madt_parse_interrupt_values() argument 492 *trig = interrupt_trigger(intr->IntiFlags, intr->SourceIrq); in madt_parse_interrupt_values() 504 *trig = INTR_TRIGGER_EDGE; in madt_parse_interrupt_values() 506 *trig = INTR_TRIGGER_LEVEL; in madt_parse_interrupt_values() 512 *trig == INTR_TRIGGER_EDGE ? "edge" : "level"); in madt_parse_interrupt_values() 537 enum intr_trigger trig; in madt_parse_interrupt_override() local 553 madt_parse_interrupt_values(intr, &trig, &pol); in madt_parse_interrupt_override() 578 ioapic_set_triggermode(new_ioapic, new_pin, trig); in madt_parse_interrupt_override()
|
| /freebsd-11-stable/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 | 83 enum intr_trigger trig; in madt_parse_interrupt_override() local 94 madt_parse_interrupt_values(intr, &trig, &pol); in madt_parse_interrupt_override() 106 ret = xen_register_pirq(intr->GlobalIrq, trig, pol); in madt_parse_interrupt_override()
|
| /freebsd-11-stable/sys/arm/freescale/imx/ |
| HD | imx_common.c | 55 fdt_intc_decode_ic(phandle_t node, pcell_t *intr, int *interrupt, int *trig, in fdt_intc_decode_ic() argument 60 *trig = INTR_TRIGGER_CONFORM; in fdt_intc_decode_ic()
|
| /freebsd-11-stable/sys/arm/rockchip/ |
| HD | rk30xx_common.c | 43 fdt_aintc_decode_ic(phandle_t node, pcell_t *intr, int *interrupt, int *trig, in fdt_aintc_decode_ic() argument 51 *trig = INTR_TRIGGER_CONFORM; in fdt_aintc_decode_ic()
|
| /freebsd-11-stable/sys/arm/versatile/ |
| HD | versatile_common.c | 53 fdt_intc_decode_ic(phandle_t node, pcell_t *intr, int *interrupt, int *trig, in fdt_intc_decode_ic() argument 61 *trig = INTR_TRIGGER_CONFORM; in fdt_intc_decode_ic()
|
| /freebsd-11-stable/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>;
|
| /freebsd-11-stable/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()
|
| /freebsd-11-stable/sys/arm/ti/ |
| HD | ti_common.c | 55 fdt_aintc_decode_ic(phandle_t node, pcell_t *intr, int *interrupt, int *trig, in fdt_aintc_decode_ic() argument 64 *trig = INTR_TRIGGER_CONFORM; in fdt_aintc_decode_ic()
|
| /freebsd-11-stable/sys/arm/samsung/exynos/ |
| HD | exynos5_common.c | 54 fdt_pic_decode_ic(phandle_t node, pcell_t *intr, int *interrupt, int *trig, in fdt_pic_decode_ic() argument 62 *trig = INTR_TRIGGER_CONFORM; in fdt_pic_decode_ic()
|
| /freebsd-11-stable/sys/arm/xilinx/ |
| HD | zy7_machdep.c | 98 fdt_gic_decode_ic(phandle_t node, pcell_t *intr, int *interrupt, int *trig, in fdt_gic_decode_ic() argument 106 *trig = INTR_TRIGGER_CONFORM; in fdt_gic_decode_ic()
|
| /freebsd-11-stable/sys/arm/freescale/vybrid/ |
| HD | vf_common.c | 65 fdt_pic_decode_ic(phandle_t node, pcell_t *intr, int *interrupt, int *trig, in fdt_pic_decode_ic() argument 73 *trig = INTR_TRIGGER_CONFORM; in fdt_pic_decode_ic()
|
| /freebsd-11-stable/sys/arm/at91/ |
| HD | at91_common.c | 54 fdt_aic_decode_ic(phandle_t node, pcell_t *intr, int *interrupt, int *trig, in fdt_aic_decode_ic() argument 65 *trig = INTR_TRIGGER_CONFORM; in fdt_aic_decode_ic()
|
| /freebsd-11-stable/sys/arm/altera/socfpga/ |
| HD | socfpga_common.c | 73 fdt_pic_decode_ic(phandle_t node, pcell_t *intr, int *interrupt, int *trig, in fdt_pic_decode_ic() argument 81 *trig = INTR_TRIGGER_CONFORM; in fdt_pic_decode_ic()
|