Lines Matching refs:chip
29 static enum gpio_level ls_gpio_get_value(struct gpio_chip *chip, in ls_gpio_get_value() argument
34 struct ls_gpio_chip_data *gc_data = container_of(chip, in ls_gpio_get_value()
36 chip); in ls_gpio_get_value()
55 static void ls_gpio_set_value(struct gpio_chip *chip, unsigned int gpio_pin, in ls_gpio_set_value() argument
59 struct ls_gpio_chip_data *gc_data = container_of(chip, in ls_gpio_set_value()
61 chip); in ls_gpio_set_value()
80 static enum gpio_dir ls_gpio_get_direction(struct gpio_chip *chip, in ls_gpio_get_direction() argument
85 struct ls_gpio_chip_data *gc_data = container_of(chip, in ls_gpio_get_direction()
87 chip); in ls_gpio_get_direction()
106 static void ls_gpio_set_direction(struct gpio_chip *chip, unsigned int gpio_pin, in ls_gpio_set_direction() argument
110 struct ls_gpio_chip_data *gc_data = container_of(chip, in ls_gpio_set_direction()
112 chip); in ls_gpio_set_direction()
129 static enum gpio_interrupt gpio_get_interrupt(struct gpio_chip *chip, in gpio_get_interrupt() argument
134 struct ls_gpio_chip_data *gc_data = container_of(chip, in gpio_get_interrupt()
136 chip); in gpio_get_interrupt()
155 static void gpio_set_interrupt(struct gpio_chip *chip, unsigned int gpio_pin, in gpio_set_interrupt() argument
159 struct ls_gpio_chip_data *gc_data = container_of(chip, in gpio_set_interrupt()
161 chip); in gpio_set_interrupt()
236 gpio_data->chip.ops = &ls_gpio_ops; in ls_gpio_init()