Searched refs:trig (Results 1 - 25 of 45) sorted by relevance

12

/freebsd-current/sys/powerpc/ofw/
H A Dopenpic_ofw.c65 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 Ddbg.h52 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 Druntime.h46 * @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 Dacpi_ged.c126 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 Dacpi_resource.c64 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 Daw_nmi.c163 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 Diwl-dbg-tlv.c248 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 Datpic.c146 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 Dintr_machdep.c102 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 Dnexus.c214 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 Dvmm_lapic.h48 int lapic_set_intr(struct vcpu *vcpu, int vector, bool trig);
/freebsd-current/sys/x86/include/
H A Dacpica_machdep.h82 enum intr_trigger *trig, enum intr_polarity *pol);
H A Dintr_machdep.h144 int intr_config_intr(struct intsrc *isrc, enum intr_trigger trig,
/freebsd-current/sys/powerpc/mpc85xx/
H A Datpic.c82 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 Dgic.c615 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 Dpmu_acpi.c112 ad->trig = (intr->Flags & ACPI_MADT_PERFORMANCE_IRQ_MODE) ?
/freebsd-current/sys/dev/fdt/
H A Dfdt_common.h44 enum intr_trigger trig; member in struct:fdt_sense_level
/freebsd-current/sys/x86/acpica/
H A Dmadt.c551 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 Dnexus.c265 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 Dgic_v3.c759 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 Drx.c422 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 Dutils.c716 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 Dtime-event.c242 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 Dxive.c122 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 Dio_apic.c122 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);

Completed in 247 milliseconds

12