Home
last modified time | relevance | path

Searched refs:triggering (Results 1 – 25 of 81) sorted by relevance

1234

/Linux-v5.4/drivers/acpi/
Dresource.c339 unsigned long acpi_dev_irq_flags(u8 triggering, u8 polarity, u8 shareable) in acpi_dev_irq_flags() argument
343 if (triggering == ACPI_LEVEL_SENSITIVE) in acpi_dev_irq_flags()
362 unsigned int acpi_dev_get_irq_type(int triggering, int polarity) in acpi_dev_get_irq_type() argument
366 return triggering == ACPI_EDGE_SENSITIVE ? in acpi_dev_get_irq_type()
370 return triggering == ACPI_EDGE_SENSITIVE ? in acpi_dev_get_irq_type()
374 if (triggering == ACPI_EDGE_SENSITIVE) in acpi_dev_get_irq_type()
391 u8 triggering, u8 polarity, u8 shareable, in acpi_dev_get_irqresource() argument
415 if (triggering != trig || polarity != pol) { in acpi_dev_get_irqresource()
418 triggering = trig; in acpi_dev_get_irqresource()
423 res->flags = acpi_dev_irq_flags(triggering, polarity, shareable); in acpi_dev_get_irqresource()
[all …]
Dpci_link.c59 u8 triggering; /* All IRQs */ member
116 link->irq.triggering = p->triggering; in acpi_pci_link_check_possible()
142 link->irq.triggering = p->triggering; in acpi_pci_link_check_possible()
303 resource->res.data.irq.triggering = link->irq.triggering; in acpi_pci_link_set()
306 if (link->irq.triggering == ACPI_EDGE_SENSITIVE) in acpi_pci_link_set()
320 resource->res.data.extended_irq.triggering = in acpi_pci_link_set()
321 link->irq.triggering; in acpi_pci_link_set()
324 if (link->irq.triggering == ACPI_EDGE_SENSITIVE) in acpi_pci_link_set()
616 int acpi_pci_link_allocate_irq(acpi_handle handle, int index, int *triggering, in acpi_pci_link_allocate_irq() argument
655 if (triggering) in acpi_pci_link_allocate_irq()
[all …]
Dirq.c146 u32 hwirq, u8 triggering, in acpi_irq_parse_one_match() argument
153 *ctx->res_flags = acpi_dev_irq_flags(triggering, polarity, shareable); in acpi_irq_parse_one_match()
156 ctx->fwspec->param[1] = acpi_dev_get_irq_type(triggering, polarity); in acpi_irq_parse_one_match()
195 irq->triggering, irq->polarity, in acpi_irq_parse_one_cb()
208 eirq->triggering, eirq->polarity, in acpi_irq_parse_one_cb()
Dpci_irq.c400 int triggering = ACPI_LEVEL_SENSITIVE; in acpi_pci_irq_enable() local
440 &triggering, &polarity, in acpi_pci_irq_enable()
465 rc = acpi_register_gsi(&dev->dev, gsi, triggering, polarity); in acpi_pci_irq_enable()
482 (triggering == ACPI_LEVEL_SENSITIVE) ? "level" : "edge", in acpi_pci_irq_enable()
/Linux-v5.4/drivers/pnp/pnpacpi/
Drsparser.c18 static void decode_irq_flags(struct pnp_dev *dev, int flags, u8 *triggering, in decode_irq_flags() argument
24 *triggering = ACPI_LEVEL_SENSITIVE; in decode_irq_flags()
28 *triggering = ACPI_LEVEL_SENSITIVE; in decode_irq_flags()
32 *triggering = ACPI_EDGE_SENSITIVE; in decode_irq_flags()
36 *triggering = ACPI_EDGE_SENSITIVE; in decode_irq_flags()
42 *triggering = ACPI_EDGE_SENSITIVE; in decode_irq_flags()
207 flags = acpi_dev_irq_flags(gpio->triggering, in pnpacpi_allocated_resource()
318 flags = acpi_dev_irq_flags(p->triggering, p->polarity, p->shareable); in pnpacpi_parse_irq_option()
342 flags = acpi_dev_irq_flags(p->triggering, p->polarity, p->shareable); in pnpacpi_parse_ext_irq_option()
663 u8 triggering, polarity, shareable; in pnpacpi_encode_irq() local
[all …]
/Linux-v5.4/drivers/acpi/acpica/
Drsirq.c33 {ACPI_RSC_SET8, ACPI_RS_OFFSET(data.irq.triggering),
49 {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.irq.triggering),
87 {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.irq.triggering),
134 ACPI_RS_OFFSET(data.irq.triggering),
173 {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.extended_irq.triggering),
Drsdumpinfo.c31 {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(irq.triggering), "Triggering",
221 {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(extended_irq.triggering),
262 {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(gpio.triggering), "Triggering",
/Linux-v5.4/arch/x86/pci/
Dxen.c63 static int xen_register_pirq(u32 gsi, int gsi_override, int triggering, in xen_register_pirq() argument
89 if (triggering == ACPI_EDGE_SENSITIVE) { in xen_register_pirq()
120 static int xen_register_gsi(u32 gsi, int gsi_override, int triggering, int polarity) in xen_register_gsi() argument
129 gsi, triggering, polarity); in xen_register_gsi()
131 irq = xen_register_pirq(gsi, gsi_override, triggering, true); in xen_register_gsi()
134 setup_gsi.triggering = (triggering == ACPI_EDGE_SENSITIVE ? 0 : 1); in xen_register_gsi()
/Linux-v5.4/Documentation/devicetree/bindings/power/reset/
Dgpio-poweroff.txt10 output, and drive active, so triggering a level triggered power off
12 triggering positive edge triggered power off. After a delay of 100ms,
14 triggering negative edge triggered power off. After another 100ms
Dgpio-restart.txt12 triggering a level triggered reset condition. This will also cause an
13 inactive->active edge condition, triggering positive edge triggered
15 inactive, thus causing an active->inactive edge, triggering negative edge
/Linux-v5.4/Documentation/arm/
Dswp_emulation.rst8 instructions, triggering an undefined instruction exception when executed.
11 signalled to the triggering process.
/Linux-v5.4/include/acpi/
Dacpi_drivers.h70 int acpi_pci_link_allocate_irq(acpi_handle handle, int index, int *triggering,
Dacrestyp.h140 u8 triggering; member
329 u8 triggering; member
354 u8 triggering; /* For values, see Interrupt Attributes above */ member
/Linux-v5.4/Documentation/devicetree/bindings/mips/cavium/
Dciu3.txt13 The second cell indicates the triggering semantics, and may have a
Dcib.txt19 CIB. The second cell specifies the triggering semantics of the
/Linux-v5.4/drivers/gpio/
Dgpiolib-acpi.h29 int triggering; member
Dgpiolib-acpi.c218 agpio->triggering == ACPI_EDGE_SENSITIVE ? 'E' : 'L', in acpi_gpiochip_alloc_event()
254 if (agpio->triggering == ACPI_LEVEL_SENSITIVE) { in acpi_gpiochip_alloc_event()
610 lookup->info.triggering = agpio->triggering; in acpi_populate_gpio_lookup()
891 irq_flags = acpi_dev_get_irq_type(info.triggering, in acpi_dev_gpio_irq_get()
/Linux-v5.4/Documentation/devicetree/bindings/gpio/
Dgpio-thunderx.txt16 - Second cell is triggering flags as defined in interrupts.txt.
Dcavium-octeon-gpio.txt20 triggering protocol and may have one of four values:
/Linux-v5.4/drivers/staging/nvec/
DREADME6 started by triggering a gpio line.
/Linux-v5.4/Documentation/ABI/testing/
Dsysfs-bus-iio-sps3015 Sensor is capable of triggering self cleaning periodically.
/Linux-v5.4/Documentation/devicetree/bindings/firmware/
Dnvidia,tegra210-bpmp.txt20 and for triggering messages ("tx")
/Linux-v5.4/Documentation/trace/
Devents.rst381 the triggering event is hit. When these commands are registered,
415 per triggering event, but there can only be one trigger per
425 triggering event occurs.
457 Note that there can be only one stacktrace trigger per triggering
463 triggering event occurs.
486 Note that there can be only one snapshot trigger per triggering
518 triggering event.
/Linux-v5.4/include/xen/interface/
Dphysdev.h214 uint8_t triggering; member
/Linux-v5.4/drivers/gpu/drm/exynos/
Dexynos_drm_fimd.c187 atomic_t triggering; member
952 if (atomic_read(&ctx->triggering)) in fimd_trigger()
956 atomic_set(&ctx->triggering, 1); in fimd_trigger()
967 atomic_set(&ctx->triggering, 0); in fimd_trigger()
1041 atomic_set(&ctx->triggering, 0); in fimd_irq_handler()

1234