Lines Matching refs:gpio_chip

100 	struct gpio_chip gpio_chip;  member
124 static inline struct msm_gpio_dev *to_msm_gpio_dev(struct gpio_chip *chip) in to_msm_gpio_dev()
126 return container_of(chip, struct msm_gpio_dev, gpio_chip); in to_msm_gpio_dev()
139 static int msm_gpio_get(struct gpio_chip *chip, unsigned offset) in msm_gpio_get()
144 static void msm_gpio_set(struct gpio_chip *chip, unsigned offset, int val) in msm_gpio_set()
149 static int msm_gpio_direction_input(struct gpio_chip *chip, unsigned offset) in msm_gpio_direction_input()
159 static int msm_gpio_direction_output(struct gpio_chip *chip, in msm_gpio_direction_output()
172 static int msm_gpio_request(struct gpio_chip *chip, unsigned offset) in msm_gpio_request()
177 static void msm_gpio_free(struct gpio_chip *chip, unsigned offset) in msm_gpio_free()
182 static int msm_gpio_to_irq(struct gpio_chip *chip, unsigned offset) in msm_gpio_to_irq()
190 static inline int msm_irq_to_gpio(struct gpio_chip *chip, unsigned irq) in msm_irq_to_gpio()
241 int gpio = msm_irq_to_gpio(&msm_gpio.gpio_chip, d->irq); in msm_gpio_irq_ack()
250 int gpio = msm_irq_to_gpio(&msm_gpio.gpio_chip, d->irq); in msm_gpio_irq_mask()
262 int gpio = msm_irq_to_gpio(&msm_gpio.gpio_chip, d->irq); in msm_gpio_irq_unmask()
274 int gpio = msm_irq_to_gpio(&msm_gpio.gpio_chip, d->irq); in msm_gpio_irq_set_type()
334 int gpio = msm_irq_to_gpio(&msm_gpio.gpio_chip, d->irq); in msm_gpio_irq_set_wake()
398 msm_gpio.gpio_chip.ngpio = ngpio; in msm_gpio_probe()
399 msm_gpio.gpio_chip.label = pdev->name; in msm_gpio_probe()
400 msm_gpio.gpio_chip.dev = &pdev->dev; in msm_gpio_probe()
401 msm_gpio.gpio_chip.base = 0; in msm_gpio_probe()
402 msm_gpio.gpio_chip.direction_input = msm_gpio_direction_input; in msm_gpio_probe()
403 msm_gpio.gpio_chip.direction_output = msm_gpio_direction_output; in msm_gpio_probe()
404 msm_gpio.gpio_chip.get = msm_gpio_get; in msm_gpio_probe()
405 msm_gpio.gpio_chip.set = msm_gpio_set; in msm_gpio_probe()
406 msm_gpio.gpio_chip.to_irq = msm_gpio_to_irq; in msm_gpio_probe()
407 msm_gpio.gpio_chip.request = msm_gpio_request; in msm_gpio_probe()
408 msm_gpio.gpio_chip.free = msm_gpio_free; in msm_gpio_probe()
410 ret = gpiochip_add(&msm_gpio.gpio_chip); in msm_gpio_probe()
441 gpiochip_remove(&msm_gpio.gpio_chip); in msm_gpio_remove()