| /kernel/linux/linux-5.10/drivers/acpi/ |
| D | resource.c | 336 * @triggering: Triggering type as provided by ACPI. 340 unsigned long acpi_dev_irq_flags(u8 triggering, u8 polarity, u8 shareable) in acpi_dev_irq_flags() argument 344 if (triggering == ACPI_LEVEL_SENSITIVE) in acpi_dev_irq_flags() 360 * @triggering: Triggering type as provided by ACPI. 363 unsigned int acpi_dev_get_irq_type(int triggering, int polarity) in acpi_dev_get_irq_type() argument 367 return triggering == ACPI_EDGE_SENSITIVE ? in acpi_dev_get_irq_type() 371 return triggering == ACPI_EDGE_SENSITIVE ? in acpi_dev_get_irq_type() 375 if (triggering == ACPI_EDGE_SENSITIVE) in acpi_dev_get_irq_type() 484 unsigned char triggering; member 494 static bool acpi_dev_irq_override(u32 gsi, u8 triggering, u8 polarity, in acpi_dev_irq_override() argument [all …]
|
| D | irq.c | 140 * @triggering: triggering attributes of hwirq 151 u32 hwirq, u8 triggering, in acpi_irq_parse_one_match() argument 158 *ctx->res_flags = acpi_dev_irq_flags(triggering, polarity, shareable); in acpi_irq_parse_one_match() 161 ctx->fwspec->param[1] = acpi_dev_get_irq_type(triggering, polarity); in acpi_irq_parse_one_match() 200 irq->triggering, irq->polarity, in acpi_irq_parse_one_cb() 213 eirq->triggering, eirq->polarity, in acpi_irq_parse_one_cb()
|
| D | pci_link.c | 57 u8 triggering; /* All IRQs */ member 114 link->irq.triggering = p->triggering; in acpi_pci_link_check_possible() 140 link->irq.triggering = p->triggering; in acpi_pci_link_check_possible() 301 resource->res.data.irq.triggering = link->irq.triggering; in acpi_pci_link_set() 304 if (link->irq.triggering == ACPI_EDGE_SENSITIVE) in acpi_pci_link_set() 318 resource->res.data.extended_irq.triggering = in acpi_pci_link_set() 319 link->irq.triggering; in acpi_pci_link_set() 322 if (link->irq.triggering == ACPI_EDGE_SENSITIVE) in acpi_pci_link_set() 614 int acpi_pci_link_allocate_irq(acpi_handle handle, int index, int *triggering, in acpi_pci_link_allocate_irq() argument 653 if (triggering) in acpi_pci_link_allocate_irq() [all …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-6.6/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() 319 flags = acpi_dev_irq_flags(p->triggering, p->polarity, p->shareable, p->wake_capable); in pnpacpi_parse_irq_option() 343 flags = acpi_dev_irq_flags(p->triggering, p->polarity, p->shareable, p->wake_capable); in pnpacpi_parse_ext_irq_option() 664 u8 triggering, polarity, shareable; in pnpacpi_encode_irq() local [all …]
|
| /kernel/linux/linux-6.6/drivers/acpi/ |
| D | resource.c | 336 * @triggering: Triggering type as provided by ACPI. 341 unsigned long acpi_dev_irq_flags(u8 triggering, u8 polarity, u8 shareable, u8 wake_capable) in acpi_dev_irq_flags() argument 345 if (triggering == ACPI_LEVEL_SENSITIVE) in acpi_dev_irq_flags() 364 * @triggering: Triggering type as provided by ACPI. 367 unsigned int acpi_dev_get_irq_type(int triggering, int polarity) in acpi_dev_get_irq_type() argument 371 return triggering == ACPI_EDGE_SENSITIVE ? in acpi_dev_get_irq_type() 375 return triggering == ACPI_EDGE_SENSITIVE ? in acpi_dev_get_irq_type() 379 if (triggering == ACPI_EDGE_SENSITIVE) in acpi_dev_get_irq_type() 666 unsigned char triggering; member 681 static bool acpi_dev_irq_override(u32 gsi, u8 triggering, u8 polarity, in acpi_dev_irq_override() argument [all …]
|
| D | pci_link.c | 57 u8 triggering; /* All IRQs */ member 115 link->irq.triggering = p->triggering; in acpi_pci_link_check_possible() 141 link->irq.triggering = p->triggering; in acpi_pci_link_check_possible() 302 resource->res.data.irq.triggering = link->irq.triggering; in acpi_pci_link_set() 305 if (link->irq.triggering == ACPI_EDGE_SENSITIVE) in acpi_pci_link_set() 319 resource->res.data.extended_irq.triggering = in acpi_pci_link_set() 320 link->irq.triggering; in acpi_pci_link_set() 323 if (link->irq.triggering == ACPI_EDGE_SENSITIVE) in acpi_pci_link_set() 606 int acpi_pci_link_allocate_irq(acpi_handle handle, int index, int *triggering, in acpi_pci_link_allocate_irq() argument 643 if (triggering) in acpi_pci_link_allocate_irq() [all …]
|
| D | irq.c | 152 * @triggering: triggering attributes of hwirq 164 u32 hwirq, u8 triggering, in acpi_irq_parse_one_match() argument 172 *ctx->res_flags = acpi_dev_irq_flags(triggering, polarity, shareable, wake_capable); in acpi_irq_parse_one_match() 175 ctx->fwspec->param[1] = acpi_dev_get_irq_type(triggering, polarity); in acpi_irq_parse_one_match() 214 irq->triggering, irq->polarity, in acpi_irq_parse_one_cb() 228 eirq->triggering, eirq->polarity, in acpi_irq_parse_one_cb()
|
| /kernel/linux/linux-6.6/drivers/acpi/acpica/ |
| D | rsirq.c | 33 {ACPI_RSC_SET8, ACPI_RS_OFFSET(data.irq.triggering), 47 /* Get flags: Triggering[0], Polarity[3], Sharing[4], Wake[5] */ 49 {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.irq.triggering), 85 /* Set flags: Triggering[0], Polarity[3], Sharing[4], Wake[5] */ 87 {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.irq.triggering), 134 ACPI_RS_OFFSET(data.irq.triggering), 166 * Flags: Producer/Consumer[0], Triggering[1], Polarity[2], 173 {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.extended_irq.triggering),
|
| /kernel/linux/linux-5.10/drivers/acpi/acpica/ |
| D | rsirq.c | 33 {ACPI_RSC_SET8, ACPI_RS_OFFSET(data.irq.triggering), 47 /* Get flags: Triggering[0], Polarity[3], Sharing[4], Wake[5] */ 49 {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.irq.triggering), 85 /* Set flags: Triggering[0], Polarity[3], Sharing[4], Wake[5] */ 87 {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.irq.triggering), 134 ACPI_RS_OFFSET(data.irq.triggering), 166 * Flags: Producer/Consumer[0], Triggering[1], Polarity[2], 173 {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.extended_irq.triggering),
|
| /kernel/linux/linux-5.10/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
|
| /kernel/linux/linux-5.10/drivers/gpio/ |
| D | gpiolib-acpi.h | 20 * @triggering: triggering type as provided by ACPI 29 int triggering; member
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/power/reset/ |
| D | gpio-restart.yaml | 21 is configured as an output, and driven active, triggering a level triggered reset condition. 22 This will also cause an inactive->active edge condition, triggering positive edge triggered 24 active->inactive edge, triggering negative edge triggered reset. After a delay specified by
|
| /kernel/linux/linux-6.6/arch/x86/pci/ |
| D | xen.c | 65 static int xen_register_pirq(u32 gsi, int triggering, bool set_pirq) in xen_register_pirq() argument 90 if (triggering == ACPI_EDGE_SENSITIVE) { in xen_register_pirq() 118 static int xen_register_gsi(u32 gsi, int triggering, int polarity) in xen_register_gsi() argument 126 printk(KERN_DEBUG "xen: registering gsi %u triggering %d polarity %d\n", in xen_register_gsi() 127 gsi, triggering, polarity); in xen_register_gsi() 129 irq = xen_register_pirq(gsi, triggering, true); in xen_register_gsi() 132 setup_gsi.triggering = (triggering == ACPI_EDGE_SENSITIVE ? 0 : 1); in xen_register_gsi()
|
| /kernel/linux/linux-5.10/arch/x86/pci/ |
| D | xen.c | 64 static int xen_register_pirq(u32 gsi, int triggering, bool set_pirq) in xen_register_pirq() argument 89 if (triggering == ACPI_EDGE_SENSITIVE) { in xen_register_pirq() 117 static int xen_register_gsi(u32 gsi, int triggering, int polarity) in xen_register_gsi() argument 125 printk(KERN_DEBUG "xen: registering gsi %u triggering %d polarity %d\n", in xen_register_gsi() 126 gsi, triggering, polarity); in xen_register_gsi() 128 irq = xen_register_pirq(gsi, triggering, true); in xen_register_gsi() 131 setup_gsi.triggering = (triggering == ACPI_EDGE_SENSITIVE ? 0 : 1); in xen_register_gsi()
|
| /kernel/linux/linux-5.10/Documentation/arm/ |
| D | swp_emulation.rst | 8 instructions, triggering an undefined instruction exception when executed. 11 signalled to the triggering process.
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mips/cavium/ |
| D | cib.txt | 19 CIB. The second cell specifies the triggering semantics of the 35 * 2) Triggering (1 - edge rising
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/mips/cavium/ |
| D | cib.txt | 19 CIB. The second cell specifies the triggering semantics of the 35 * 2) Triggering (1 - edge rising
|
| /kernel/linux/linux-6.6/Documentation/arch/arm/ |
| D | swp_emulation.rst | 8 instructions, triggering an undefined instruction exception when executed. 11 signalled to the triggering process.
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/gpio/ |
| D | cavium-octeon-gpio.txt | 20 triggering protocol and may have one of four values: 37 * 2) Triggering (1 - edge rising
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/gpio/ |
| D | cavium-octeon-gpio.txt | 20 triggering protocol and may have one of four values: 37 * 2) Triggering (1 - edge rising
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/exynos/ |
| D | exynos_drm_fimd.c | 188 atomic_t triggering; member 950 * Skips triggering if in triggering state, because multiple triggering in fimd_trigger() 953 if (atomic_read(&ctx->triggering)) in fimd_trigger() 956 /* Enters triggering mode */ in fimd_trigger() 957 atomic_set(&ctx->triggering, 1); in fimd_trigger() 964 * Exits triggering mode if vblank is not enabled yet, because when the in fimd_trigger() 965 * VIDINTCON0 register is not set, it can not exit from triggering mode. in fimd_trigger() 968 atomic_set(&ctx->triggering, 0); in fimd_trigger() 1041 /* Exits triggering mode */ in fimd_irq_handler() 1042 atomic_set(&ctx->triggering, 0); in fimd_irq_handler()
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/exynos/ |
| D | exynos_drm_fimd.c | 193 atomic_t triggering; member 994 * Skips triggering if in triggering state, because multiple triggering in fimd_trigger() 997 if (atomic_read(&ctx->triggering)) in fimd_trigger() 1000 /* Enters triggering mode */ in fimd_trigger() 1001 atomic_set(&ctx->triggering, 1); in fimd_trigger() 1008 * Exits triggering mode if vblank is not enabled yet, because when the in fimd_trigger() 1009 * VIDINTCON0 register is not set, it can not exit from triggering mode. in fimd_trigger() 1012 atomic_set(&ctx->triggering, 0); in fimd_trigger() 1085 /* Exits triggering mode */ in fimd_irq_handler() 1086 atomic_set(&ctx->triggering, 0); in fimd_irq_handler()
|
| /kernel/linux/linux-5.10/drivers/staging/comedi/drivers/ |
| D | ni_at_a2150.c | 33 * - analog level triggering 168 * the stop_src is set to external triggering. in a2150_interrupt() 235 /* clear fifo and reset triggering circuitry */ in a2150_cancel() 479 /* clear fifo and reset triggering circuitry */ in a2150_ai_cmd() 533 /* setup start triggering */ in a2150_ai_cmd() 585 /* clear fifo and reset triggering circuitry */ in a2150_ai_rinsn() 603 /* setup start triggering */ in a2150_ai_rinsn() 631 /* clear fifo and reset triggering circuitry */ in a2150_ai_rinsn()
|