/freebsd-current/sys/powerpc/ofw/ |
H A D | openpic_ofw.c | 65 enum intr_trigger *trig, enum intr_polarity *pol); 149 enum intr_trigger *trig, enum intr_polarity *pol) 154 *trig = INTR_TRIGGER_EDGE; 159 *trig = INTR_TRIGGER_LEVEL; 164 *trig = INTR_TRIGGER_LEVEL; 169 *trig = INTR_TRIGGER_EDGE; 173 *trig = INTR_TRIGGER_CONFORM; 148 openpic_ofw_translate_code(device_t dev, u_int irq, int code, enum intr_trigger *trig, enum intr_polarity *pol) argument
|
/freebsd-current/sys/contrib/dev/iwlwifi/fw/ |
H A D | dbg.h | 52 enum iwl_fw_dbg_trigger trig, const char *str, 77 iwl_fw_dbg_trigger_vif_match(struct iwl_fw_dbg_trigger_tlv *trig, argument 80 u32 trig_vif = le32_to_cpu(trig->vif_type); 88 struct iwl_fw_dbg_trigger_tlv *trig) 90 return ((trig->mode & IWL_FW_DBG_TRIGGER_STOP) && 92 (BIT(fwrt->dump.conf) & le32_to_cpu(trig->stop_conf_ids)))); 113 struct iwl_fw_dbg_trigger_tlv *trig) 115 u32 usec = le16_to_cpu(trig->trig_dis_ms) * USEC_PER_MSEC; 117 if (wdev && !iwl_fw_dbg_trigger_vif_match(trig, wdev)) 120 if (iwl_fw_dbg_no_trig_window(fwrt, le32_to_cpu(trig 87 iwl_fw_dbg_trigger_stop_conf_match(struct iwl_fw_runtime *fwrt, struct iwl_fw_dbg_trigger_tlv *trig) argument 111 iwl_fw_dbg_trigger_check_stop(struct iwl_fw_runtime *fwrt, struct wireless_dev *wdev, struct iwl_fw_dbg_trigger_tlv *trig) argument 134 struct iwl_fw_dbg_trigger_tlv *trig; local [all...] |
H A D | runtime.h | 46 * @trig: trigger the worker was scheduled upon 52 struct iwl_fw_ini_trigger_tlv *trig; member in struct:iwl_fwrt_dump_data::__anon83::__anon84
|
/freebsd-current/sys/dev/acpica/ |
H A D | acpi_ged.c | 126 int trig; local 132 trig = res->Data.Irq.Triggering; 137 trig = res->Data.ExtendedIrq.Triggering; 143 return (trig == ACPI_EDGE_SENSITIVE) 156 int rawirq, trig; local 192 trig = INTR_TRIGGER_LEVEL; 196 trig = acpi_get_trigger(&ares); 201 trig = ima->trig; 210 trig [all...] |
H A D | acpi_resource.c | 64 int trig; member in struct:lookup_irq_request 75 u_int irqnum, irq, trig, pol; local 82 trig = res->Data.Irq.Triggering; 89 trig = res->Data.ExtendedIrq.Triggering; 110 req->trig = trig; 140 int pol, trig; local 147 trig = res->Data.Irq.Triggering; 154 trig = res->Data.ExtendedIrq.Triggering; 168 if (irq < 16 && trig 181 int trig, pol; local 727 acpi_res_set_irq(device_t dev, void *context, uint8_t *irq, int count, int trig, int pol) argument 744 acpi_res_set_ext_irq(device_t dev, void *context, uint32_t *irq, int count, int trig, int pol) argument [all...] |
/freebsd-current/sys/arm/allwinner/ |
H A D | aw_nmi.c | 163 enum intr_trigger trig; local 180 trig = INTR_TRIGGER_EDGE; 184 trig = INTR_TRIGGER_EDGE; 188 trig = INTR_TRIGGER_LEVEL; 192 trig = INTR_TRIGGER_LEVEL; 205 *trigp = trig; 240 enum intr_trigger trig; local 251 error = aw_nmi_map_fdt(dev, daf->ncells, daf->cells, &irq, &pol, &trig); 259 if (pol != nmi_intr->pol || trig != nmi_intr->tri) 266 nmi_intr->tri = trig; [all...] |
/freebsd-current/sys/contrib/dev/iwlwifi/ |
H A D | iwl-dbg-tlv.c | 248 const struct iwl_fw_ini_trigger_tlv *trig = (const void *)tlv->data; local 250 u32 tp = le32_to_cpu(trig->time_point); 251 u32 rf = le32_to_cpu(trig->reset_fw); 255 if (le32_to_cpu(tlv->length) < sizeof(*trig)) 270 if (!le32_to_cpu(trig->occurrences)) { 949 .trig = (void *)timer_node->tlv->data, 955 u32 occur = le32_to_cpu(dump_data.trig->occurrences); 956 u32 collect_interval = le32_to_cpu(dump_data.trig->data[0]); 972 struct iwl_fw_ini_trigger_tlv *trig = (void *)node->tlv.data; local 974 u32 occur = le32_to_cpu(trig 1053 struct iwl_fw_ini_trigger_tlv *trig = (void *)trig_tlv->data; local 1131 struct iwl_fw_ini_trigger_tlv *trig = (void *)trig_tlv->data; local [all...] |
/freebsd-current/sys/x86/isa/ |
H A D | atpic.c | 146 static int atpic_config_intr(struct intsrc *isrc, enum intr_trigger trig, 342 atpic_config_intr(struct intsrc *isrc, enum intr_trigger trig, argument 349 if (trig == INTR_TRIGGER_CONFORM) 350 trig = INTR_TRIGGER_EDGE; 354 if ((trig == INTR_TRIGGER_EDGE && pol == INTR_POLARITY_LOW) || 355 (trig == INTR_TRIGGER_LEVEL && pol == INTR_POLARITY_HIGH)) { 358 vector, trig == INTR_TRIGGER_EDGE ? "edge" : "level", 364 if (ai->at_trigger == trig) 373 trig == INTR_TRIGGER_LEVEL) { 383 vector, trig 391 elcr_write_trigger(atpic_vector(isrc), trig); local [all...] |
/freebsd-current/sys/powerpc/powerpc/ |
H A D | intr_machdep.c | 102 enum intr_trigger trig; member in struct:powerpc_intr 246 i->trig = INTR_TRIGGER_CONFORM; 498 if (i->trig == INTR_TRIGGER_INVALID) 500 &i->trig, &i->pol); 501 if (i->trig != INTR_TRIGGER_CONFORM || 503 PIC_CONFIG(i->pic, i->intline, i->trig, i->pol); 551 if (i->trig == INTR_TRIGGER_INVALID) 553 i->fwcode, &i->trig, &i->pol); 555 if (i->trig != INTR_TRIGGER_CONFORM || 557 PIC_CONFIG(i->pic, i->intline, i->trig, 614 powerpc_config_intr(int irq, enum intr_trigger trig, enum intr_polarity pol) argument [all...] |
H A D | nexus.c | 214 nexus_config_intr(device_t dev, int irq, enum intr_trigger trig, argument 218 return (powerpc_config_intr(irq, trig, pol));
|
/freebsd-current/sys/amd64/vmm/ |
H A D | vmm_lapic.h | 48 int lapic_set_intr(struct vcpu *vcpu, int vector, bool trig);
|
/freebsd-current/sys/x86/include/ |
H A D | acpica_machdep.h | 82 enum intr_trigger *trig, enum intr_polarity *pol);
|
H A D | intr_machdep.h | 144 int intr_config_intr(struct intsrc *isrc, enum intr_trigger trig,
|
/freebsd-current/sys/powerpc/mpc85xx/ |
H A D | atpic.c | 82 enum intr_trigger *trig, enum intr_polarity *pol); 245 atpic_config(device_t dev, u_int irq, enum intr_trigger trig, argument 333 enum intr_trigger *trig, enum intr_polarity *pol) 338 *trig = INTR_TRIGGER_LEVEL; 343 *trig = INTR_TRIGGER_LEVEL; 348 *trig = INTR_TRIGGER_EDGE; 353 *trig = INTR_TRIGGER_EDGE; 357 *trig = INTR_TRIGGER_CONFORM; 332 atpic_ofw_translate_code(device_t dev, u_int irq, int code, enum intr_trigger *trig, enum intr_polarity *pol) argument
|
/freebsd-current/sys/arm/arm/ |
H A D | gic.c | 615 gic_config(struct arm_gic_softc *sc, u_int irq, enum intr_trigger trig, argument 637 if (trig == INTR_TRIGGER_LEVEL) { 640 } else if (trig == INTR_TRIGGER_EDGE) { 765 enum intr_trigger trig; local 781 &trig) != 0) 794 trig = daa->trig; 800 if (gic_map_msi(dev, dam, &irq, &pol, &trig) != 0) 812 if (trig != INTR_TRIGGER_CONFORM && trig ! 846 enum intr_trigger trig; local [all...] |
H A D | pmu_acpi.c | 112 ad->trig = (intr->Flags & ACPI_MADT_PERFORMANCE_IRQ_MODE) ?
|
/freebsd-current/sys/dev/fdt/ |
H A D | fdt_common.h | 44 enum intr_trigger trig; member in struct:fdt_sense_level
|
/freebsd-current/sys/x86/acpica/ |
H A D | madt.c | 551 enum intr_trigger *trig, enum intr_polarity *pol) 567 *trig = interrupt_trigger(intr->IntiFlags, intr->SourceIrq); 579 *trig = INTR_TRIGGER_EDGE; 581 *trig = INTR_TRIGGER_LEVEL; 587 *trig == INTR_TRIGGER_EDGE ? "edge" : "level"); 612 enum intr_trigger trig; local 628 madt_parse_interrupt_values(intr, &trig, &pol); 653 ioapic_set_triggermode(new_ioapic, new_pin, trig); 550 madt_parse_interrupt_values(void *entry, enum intr_trigger *trig, enum intr_polarity *pol) argument
|
/freebsd-current/sys/arm64/arm64/ |
H A D | nexus.c | 265 nexus_config_intr(device_t dev, int irq, enum intr_trigger trig, argument 551 static int nexus_acpi_map_intr(device_t dev, device_t child, u_int irq, int trig, int pol); 592 nexus_acpi_map_intr(device_t dev, device_t child, u_int irq, int trig, int pol) argument 602 acpi_data->trig = trig;
|
H A D | gic_v3.c | 759 enum intr_trigger trig; local 776 &trig) != 0) 785 trig = daa->trig; 791 if (gic_map_msi(dev, dam, &irq, &pol, &trig) != 0) 808 switch (trig) { 821 *trigp = trig; 899 enum intr_trigger trig; local 907 error = do_gic_v3_map_intr(dev, data, &irq, &pol, &trig); 912 trig [all...] |
/freebsd-current/sys/contrib/dev/iwlwifi/mvm/ |
H A D | rx.c | 422 struct iwl_fw_dbg_trigger_tlv *trig; local 440 trig = iwl_fw_dbg_trigger_on(&mvm->fwrt, 444 if (trig && ieee80211_is_beacon(hdr->frame_control)) { 448 rssi_trig = (void *)trig->data; 452 iwl_fw_dbg_collect_trig(&mvm->fwrt, trig, 702 struct iwl_fw_dbg_trigger_tlv *trig; local 706 trig = iwl_fw_dbg_trigger_on(&mvm->fwrt, NULL, FW_DBG_TRIGGER_STATS); 707 if (!trig) 710 trig_stats = (void *)trig->data; 722 iwl_fw_dbg_collect_trig(&mvm->fwrt, trig, NUL [all...] |
H A D | utils.c | 716 struct iwl_fw_dbg_trigger_tlv *trig; local 719 trig = iwl_fw_dbg_trigger_on(&mvm->fwrt, ieee80211_vif_to_wdev(vif), 721 if (!trig) 724 trig_mlme = (void *)trig->data; 730 iwl_fw_dbg_collect_trig(&mvm->fwrt, trig, "%s", errmsg); 741 struct iwl_fw_dbg_trigger_tlv *trig; local 744 trig = iwl_fw_dbg_trigger_on(&mvm->fwrt, ieee80211_vif_to_wdev(vif), 746 if (!trig) 749 ba_trig = (void *)trig->data; 754 iwl_fw_dbg_collect_trig(&mvm->fwrt, trig, [all...] |
H A D | time-event.c | 242 struct iwl_fw_dbg_trigger_tlv *trig; local 246 trig = iwl_fw_dbg_trigger_on(&mvm->fwrt, 249 if (!trig) 252 te_trig = (void *)trig->data; 266 iwl_fw_dbg_collect_trig(&mvm->fwrt, trig,
|
/freebsd-current/sys/powerpc/powernv/ |
H A D | xive.c | 122 enum intr_trigger *trig, enum intr_polarity *pol); 643 enum intr_trigger *trig, enum intr_polarity *pol) 648 *trig = INTR_TRIGGER_EDGE; 653 *trig = INTR_TRIGGER_LEVEL; 657 *trig = INTR_TRIGGER_CONFORM; 642 xive_translate_code(device_t dev, u_int irq, int code, enum intr_trigger *trig, enum intr_polarity *pol) argument
|
/freebsd-current/sys/x86/x86/ |
H A D | io_apic.c | 122 static int ioapic_config_intr(struct intsrc *isrc, enum intr_trigger trig, 551 ioapic_config_intr(struct intsrc *isrc, enum intr_trigger trig, argument 558 KASSERT(!(trig == INTR_TRIGGER_CONFORM || pol == INTR_POLARITY_CONFORM), 572 if (intpin->io_edgetrigger != (trig == INTR_TRIGGER_EDGE)) { 576 trig == INTR_TRIGGER_EDGE ? "edge" : "level"); 577 intpin->io_edgetrigger = (trig == INTR_TRIGGER_EDGE);
|