Home
last modified time | relevance | path

Searched refs:gpio_to_priv (Results 1 – 2 of 2) sorted by relevance

/linux-4.4.14/drivers/gpio/
Dgpio-rcar.c221 static inline struct gpio_rcar_priv *gpio_to_priv(struct gpio_chip *chip) in gpio_to_priv() function
230 struct gpio_rcar_priv *p = gpio_to_priv(chip); in gpio_rcar_config_general_input_output_mode()
254 struct gpio_rcar_priv *p = gpio_to_priv(chip); in gpio_rcar_request()
270 struct gpio_rcar_priv *p = gpio_to_priv(chip); in gpio_rcar_free()
294 if (gpio_rcar_read(gpio_to_priv(chip), INOUTSEL) & bit) in gpio_rcar_get()
295 return !!(gpio_rcar_read(gpio_to_priv(chip), OUTDT) & bit); in gpio_rcar_get()
297 return !!(gpio_rcar_read(gpio_to_priv(chip), INDT) & bit); in gpio_rcar_get()
302 struct gpio_rcar_priv *p = gpio_to_priv(chip); in gpio_rcar_set()
Dgpio-em.c193 static inline struct em_gio_priv *gpio_to_priv(struct gpio_chip *chip) in gpio_to_priv() function
200 em_gio_write(gpio_to_priv(chip), GIO_E0, BIT(offset)); in em_gio_direction_input()
206 return (int)(em_gio_read(gpio_to_priv(chip), GIO_I) & BIT(offset)); in em_gio_get()
213 em_gio_write(gpio_to_priv(chip), reg, in __em_gio_set()
231 em_gio_write(gpio_to_priv(chip), GIO_E1, BIT(offset)); in em_gio_direction_output()
237 return irq_create_mapping(gpio_to_priv(chip)->irq_domain, offset); in em_gio_to_irq()