Home
last modified time | relevance | path

Searched full:triggering (Results 1 – 25 of 904) sorted by relevance

12345678910>>...37

/kernel/linux/linux-5.10/drivers/acpi/
Dresource.c336 * @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 …]
Dirq.c140 * @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()
Dpci_link.c57 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/
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 …]
/kernel/linux/linux-6.6/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()
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/
Dresource.c336 * @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 …]
Dpci_link.c57 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 …]
Dirq.c152 * @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/
Drsirq.c33 {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/
Drsirq.c33 {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/
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
/kernel/linux/linux-5.10/drivers/gpio/
Dgpiolib-acpi.h20 * @triggering: triggering type as provided by ACPI
29 int triggering; member
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/power/reset/
Dgpio-restart.yaml21 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/
Dxen.c65 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/
Dxen.c64 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/
Dswp_emulation.rst8 instructions, triggering an undefined instruction exception when executed.
11 signalled to the triggering process.
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mips/cavium/
Dcib.txt19 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/
Dcib.txt19 CIB. The second cell specifies the triggering semantics of the
35 * 2) Triggering (1 - edge rising
/kernel/linux/linux-6.6/Documentation/arch/arm/
Dswp_emulation.rst8 instructions, triggering an undefined instruction exception when executed.
11 signalled to the triggering process.
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/gpio/
Dcavium-octeon-gpio.txt20 triggering protocol and may have one of four values:
37 * 2) Triggering (1 - edge rising
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/gpio/
Dcavium-octeon-gpio.txt20 triggering protocol and may have one of four values:
37 * 2) Triggering (1 - edge rising
/kernel/linux/linux-5.10/drivers/gpu/drm/exynos/
Dexynos_drm_fimd.c188 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/
Dexynos_drm_fimd.c193 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/
Dni_at_a2150.c33 * - 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()

12345678910>>...37