Home
last modified time | relevance | path

Searched refs:both_edges (Results 1 - 7 of 7) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpio/
H A Dgpio-ath79.c33 unsigned long both_edges; member
144 ctrl->both_edges |= mask; in ath79_gpio_irq_set_type()
147 ctrl->both_edges &= ~mask; in ath79_gpio_irq_set_type()
187 u32 both_edges, state; in ath79_gpio_irq_handler() local
197 both_edges = ctrl->both_edges & pending; in ath79_gpio_irq_handler()
198 if (both_edges) { in ath79_gpio_irq_handler()
201 both_edges, ~state); in ath79_gpio_irq_handler()
H A Dgpio-mxs.c55 u32 both_edges; member
84 port->both_edges &= ~pin_mask; in mxs_gpio_set_irq_type()
92 port->both_edges |= pin_mask; in mxs_gpio_set_irq_type()
162 if (port->both_edges & (1 << irqoffset)) in mxs_gpio_irq_handler()
H A Dgpio-mxc.c68 u32 both_edges; member
182 port->both_edges &= ~(1 << gpio_idx); in gpio_set_irq_type()
202 port->both_edges |= 1 << gpio_idx; in gpio_set_irq_type()
268 if (port->both_edges & (1 << irqoffset)) in mxc_gpio_irq_handler()
/kernel/linux/linux-6.6/drivers/gpio/
H A Dgpio-ath79.c34 unsigned long both_edges; member
148 ctrl->both_edges |= mask; in ath79_gpio_irq_set_type()
151 ctrl->both_edges &= ~mask; in ath79_gpio_irq_set_type()
193 u32 both_edges, state; in ath79_gpio_irq_handler() local
203 both_edges = ctrl->both_edges & pending; in ath79_gpio_irq_handler()
204 if (both_edges) { in ath79_gpio_irq_handler()
207 both_edges, ~state); in ath79_gpio_irq_handler()
H A Dgpio-mxs.c54 u32 both_edges; member
78 port->both_edges &= ~pin_mask; in mxs_gpio_set_irq_type()
86 port->both_edges |= pin_mask; in mxs_gpio_set_irq_type()
156 if (port->both_edges & (1 << irqoffset)) in mxs_gpio_irq_handler()
H A Dgpio-mxc.c69 u32 both_edges; member
170 port->both_edges &= ~(1 << gpio_idx); in gpio_set_irq_type()
190 port->both_edges |= 1 << gpio_idx; in gpio_set_irq_type()
267 if (port->both_edges & (1 << irqoffset)) in mxc_gpio_irq_handler()
/kernel/linux/linux-6.6/drivers/pinctrl/nuvoton/
H A Dpinctrl-wpcm450.c62 unsigned long both_edges; member
256 __assign_bit(bit, &pctrl->both_edges, 0); in wpcm450_gpio_set_irq_type()
276 __assign_bit(bit, &pctrl->both_edges, 1); in wpcm450_gpio_set_irq_type()
325 if (pending & pctrl->both_edges) in wpcm450_gpio_irqhandler()
326 wpcm450_gpio_fix_evpol(gpio, pending & pctrl->both_edges); in wpcm450_gpio_irqhandler()

Completed in 7 milliseconds