/Linux-v5.4/drivers/acpi/ |
D | resource.c | 339 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 …]
|
D | pci_link.c | 59 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 …]
|
D | irq.c | 146 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()
|
D | pci_irq.c | 400 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/ |
D | rsparser.c | 18 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/ |
D | rsirq.c | 33 {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),
|
D | rsdumpinfo.c | 31 {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/ |
D | xen.c | 63 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/ |
D | gpio-poweroff.txt | 10 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
|
D | gpio-restart.txt | 12 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/ |
D | swp_emulation.rst | 8 instructions, triggering an undefined instruction exception when executed. 11 signalled to the triggering process.
|
/Linux-v5.4/include/acpi/ |
D | acpi_drivers.h | 70 int acpi_pci_link_allocate_irq(acpi_handle handle, int index, int *triggering,
|
D | acrestyp.h | 140 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/ |
D | ciu3.txt | 13 The second cell indicates the triggering semantics, and may have a
|
D | cib.txt | 19 CIB. The second cell specifies the triggering semantics of the
|
/Linux-v5.4/drivers/gpio/ |
D | gpiolib-acpi.h | 29 int triggering; member
|
D | gpiolib-acpi.c | 218 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/ |
D | gpio-thunderx.txt | 16 - Second cell is triggering flags as defined in interrupts.txt.
|
D | cavium-octeon-gpio.txt | 20 triggering protocol and may have one of four values:
|
/Linux-v5.4/drivers/staging/nvec/ |
D | README | 6 started by triggering a gpio line.
|
/Linux-v5.4/Documentation/ABI/testing/ |
D | sysfs-bus-iio-sps30 | 15 Sensor is capable of triggering self cleaning periodically.
|
/Linux-v5.4/Documentation/devicetree/bindings/firmware/ |
D | nvidia,tegra210-bpmp.txt | 20 and for triggering messages ("tx")
|
/Linux-v5.4/Documentation/trace/ |
D | events.rst | 381 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/ |
D | physdev.h | 214 uint8_t triggering; member
|
/Linux-v5.4/drivers/gpu/drm/exynos/ |
D | exynos_drm_fimd.c | 187 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()
|