Home
last modified time | relevance | path

Searched refs:both_edges (Results 1 – 4 of 4) sorted by relevance

/Linux-v6.1/drivers/gpio/
Dgpio-ath79.c33 unsigned long both_edges; member
145 ctrl->both_edges |= mask; in ath79_gpio_irq_set_type()
148 ctrl->both_edges &= ~mask; in ath79_gpio_irq_set_type()
188 u32 both_edges, state; in ath79_gpio_irq_handler() local
198 both_edges = ctrl->both_edges & pending; in ath79_gpio_irq_handler()
199 if (both_edges) { in ath79_gpio_irq_handler()
202 both_edges, ~state); in ath79_gpio_irq_handler()
Dgpio-mxs.c55 u32 both_edges; member
79 port->both_edges &= ~pin_mask; in mxs_gpio_set_irq_type()
87 port->both_edges |= pin_mask; in mxs_gpio_set_irq_type()
157 if (port->both_edges & (1 << irqoffset)) in mxs_gpio_irq_handler()
Dgpio-mxc.c61 u32 both_edges; member
155 port->both_edges &= ~(1 << gpio_idx); in gpio_set_irq_type()
175 port->both_edges |= 1 << gpio_idx; in gpio_set_irq_type()
241 if (port->both_edges & (1 << irqoffset)) in mxc_gpio_irq_handler()
/Linux-v6.1/drivers/pinctrl/nuvoton/
Dpinctrl-wpcm450.c63 unsigned long both_edges; member
251 __assign_bit(bit, &pctrl->both_edges, 0); in wpcm450_gpio_set_irq_type()
271 __assign_bit(bit, &pctrl->both_edges, 1); in wpcm450_gpio_set_irq_type()
318 if (pending & pctrl->both_edges) in wpcm450_gpio_irqhandler()
319 wpcm450_gpio_fix_evpol(gpio, pending & pctrl->both_edges); in wpcm450_gpio_irqhandler()