Lines Matching refs:samsung_gpio_chip

40 static int samsung_gpio_setpull_updown(struct samsung_gpio_chip *chip,
55 static samsung_gpio_pull_t samsung_gpio_getpull_updown(struct samsung_gpio_chip *chip,
68 static int samsung_gpio_setcfg_2bit(struct samsung_gpio_chip *chip,
101 static unsigned int samsung_gpio_getcfg_2bit(struct samsung_gpio_chip *chip,
131 static int samsung_gpio_setcfg_4bit(struct samsung_gpio_chip *chip,
166 static unsigned samsung_gpio_getcfg_4bit(struct samsung_gpio_chip *chip,
247 struct samsung_gpio_chip *ourchip = to_samsung_gpio(chip);
266 struct samsung_gpio_chip *ourchip = to_samsung_gpio(chip);
310 struct samsung_gpio_chip *ourchip = to_samsung_gpio(chip);
329 struct samsung_gpio_chip *ourchip = to_samsung_gpio(chip);
379 struct samsung_gpio_chip *ourchip = to_samsung_gpio(chip);
401 struct samsung_gpio_chip *ourchip = to_samsung_gpio(chip);
436 struct samsung_gpio_chip *ourchip = to_samsung_gpio(chip);
454 struct samsung_gpio_chip *ourchip = to_samsung_gpio(chip);
471 * easy gpio to samsung_gpio_chip mapping function. If this is the case, then
477 struct samsung_gpio_chip *s3c_gpios[S3C_GPIO_END];
479 static __init void s3c_gpiolib_track(struct samsung_gpio_chip *chip)
502 static void __init samsung_gpiolib_add(struct samsung_gpio_chip *chip)
537 static void __init samsung_gpiolib_add_2bit_chips(struct samsung_gpio_chip *chip,
574 static void __init samsung_gpiolib_add_4bit_chips(struct samsung_gpio_chip *chip,
596 static void __init samsung_gpiolib_add_4bit2_chips(struct samsung_gpio_chip *chip,
614 struct samsung_gpio_chip *samsung_chip = gpiochip_get_data(chip);
655 static struct samsung_gpio_chip s3c64xx_gpios_4bit[] = {
706 static struct samsung_gpio_chip s3c64xx_gpios_4bit2[] = {
734 static struct samsung_gpio_chip s3c64xx_gpios_2bit[] = {
822 struct samsung_gpio_chip *chip = samsung_gpiolib_getchip(pin);
873 struct samsung_gpio_chip *chip = samsung_gpiolib_getchip(pin);