samsung_gpio_chip 40 arch/arm/plat-samsung/gpio-samsung.c int samsung_gpio_setpull_updown(struct samsung_gpio_chip *chip, samsung_gpio_chip 55 arch/arm/plat-samsung/gpio-samsung.c samsung_gpio_pull_t samsung_gpio_getpull_updown(struct samsung_gpio_chip *chip, samsung_gpio_chip 68 arch/arm/plat-samsung/gpio-samsung.c int s3c2443_gpio_setpull(struct samsung_gpio_chip *chip, samsung_gpio_chip 85 arch/arm/plat-samsung/gpio-samsung.c samsung_gpio_pull_t s3c2443_gpio_getpull(struct samsung_gpio_chip *chip, samsung_gpio_chip 108 arch/arm/plat-samsung/gpio-samsung.c static int s3c24xx_gpio_setpull_1(struct samsung_gpio_chip *chip, samsung_gpio_chip 126 arch/arm/plat-samsung/gpio-samsung.c static samsung_gpio_pull_t s3c24xx_gpio_getpull_1(struct samsung_gpio_chip *chip, samsung_gpio_chip 137 arch/arm/plat-samsung/gpio-samsung.c samsung_gpio_pull_t s3c24xx_gpio_getpull_1up(struct samsung_gpio_chip *chip, samsung_gpio_chip 143 arch/arm/plat-samsung/gpio-samsung.c int s3c24xx_gpio_setpull_1up(struct samsung_gpio_chip *chip, samsung_gpio_chip 149 arch/arm/plat-samsung/gpio-samsung.c samsung_gpio_pull_t s3c24xx_gpio_getpull_1down(struct samsung_gpio_chip *chip, samsung_gpio_chip 155 arch/arm/plat-samsung/gpio-samsung.c int s3c24xx_gpio_setpull_1down(struct samsung_gpio_chip *chip, samsung_gpio_chip 175 arch/arm/plat-samsung/gpio-samsung.c static int samsung_gpio_setcfg_2bit(struct samsung_gpio_chip *chip, samsung_gpio_chip 208 arch/arm/plat-samsung/gpio-samsung.c static unsigned int samsung_gpio_getcfg_2bit(struct samsung_gpio_chip *chip, samsung_gpio_chip 238 arch/arm/plat-samsung/gpio-samsung.c static int samsung_gpio_setcfg_4bit(struct samsung_gpio_chip *chip, samsung_gpio_chip 273 arch/arm/plat-samsung/gpio-samsung.c static unsigned samsung_gpio_getcfg_4bit(struct samsung_gpio_chip *chip, samsung_gpio_chip 303 arch/arm/plat-samsung/gpio-samsung.c static int s3c24xx_gpio_setcfg_abank(struct samsung_gpio_chip *chip, samsung_gpio_chip 341 arch/arm/plat-samsung/gpio-samsung.c static unsigned s3c24xx_gpio_getcfg_abank(struct samsung_gpio_chip *chip, samsung_gpio_chip 430 arch/arm/plat-samsung/gpio-samsung.c struct samsung_gpio_chip *ourchip = to_samsung_gpio(chip); samsung_gpio_chip 449 arch/arm/plat-samsung/gpio-samsung.c struct samsung_gpio_chip *ourchip = to_samsung_gpio(chip); samsung_gpio_chip 493 arch/arm/plat-samsung/gpio-samsung.c struct samsung_gpio_chip *ourchip = to_samsung_gpio(chip); samsung_gpio_chip 512 arch/arm/plat-samsung/gpio-samsung.c struct samsung_gpio_chip *ourchip = to_samsung_gpio(chip); samsung_gpio_chip 562 arch/arm/plat-samsung/gpio-samsung.c struct samsung_gpio_chip *ourchip = to_samsung_gpio(chip); samsung_gpio_chip 584 arch/arm/plat-samsung/gpio-samsung.c struct samsung_gpio_chip *ourchip = to_samsung_gpio(chip); samsung_gpio_chip 627 arch/arm/plat-samsung/gpio-samsung.c struct samsung_gpio_chip *ourchip = to_samsung_gpio(chip); samsung_gpio_chip 657 arch/arm/plat-samsung/gpio-samsung.c struct samsung_gpio_chip *ourchip = to_samsung_gpio(chip); samsung_gpio_chip 675 arch/arm/plat-samsung/gpio-samsung.c struct samsung_gpio_chip *ourchip = to_samsung_gpio(chip); samsung_gpio_chip 698 arch/arm/plat-samsung/gpio-samsung.c struct samsung_gpio_chip *s3c_gpios[S3C_GPIO_END]; samsung_gpio_chip 700 arch/arm/plat-samsung/gpio-samsung.c static __init void s3c_gpiolib_track(struct samsung_gpio_chip *chip) samsung_gpio_chip 723 arch/arm/plat-samsung/gpio-samsung.c static void __init samsung_gpiolib_add(struct samsung_gpio_chip *chip) samsung_gpio_chip 758 arch/arm/plat-samsung/gpio-samsung.c static void __init s3c24xx_gpiolib_add_chips(struct samsung_gpio_chip *chip, samsung_gpio_chip 785 arch/arm/plat-samsung/gpio-samsung.c static void __init samsung_gpiolib_add_2bit_chips(struct samsung_gpio_chip *chip, samsung_gpio_chip 822 arch/arm/plat-samsung/gpio-samsung.c static void __init samsung_gpiolib_add_4bit_chips(struct samsung_gpio_chip *chip, samsung_gpio_chip 844 arch/arm/plat-samsung/gpio-samsung.c static void __init samsung_gpiolib_add_4bit2_chips(struct samsung_gpio_chip *chip, samsung_gpio_chip 862 arch/arm/plat-samsung/gpio-samsung.c struct samsung_gpio_chip *samsung_chip = gpiochip_get_data(chip); samsung_gpio_chip 896 arch/arm/plat-samsung/gpio-samsung.c struct samsung_gpio_chip s3c24xx_gpios[] = { samsung_gpio_chip 1024 arch/arm/plat-samsung/gpio-samsung.c static struct samsung_gpio_chip s3c64xx_gpios_4bit[] = { samsung_gpio_chip 1077 arch/arm/plat-samsung/gpio-samsung.c static struct samsung_gpio_chip s3c64xx_gpios_4bit2[] = { samsung_gpio_chip 1107 arch/arm/plat-samsung/gpio-samsung.c static struct samsung_gpio_chip s3c64xx_gpios_2bit[] = { samsung_gpio_chip 1202 arch/arm/plat-samsung/gpio-samsung.c struct samsung_gpio_chip *chip = samsung_gpiolib_getchip(pin); samsung_gpio_chip 1253 arch/arm/plat-samsung/gpio-samsung.c struct samsung_gpio_chip *chip = samsung_gpiolib_getchip(pin); samsung_gpio_chip 1272 arch/arm/plat-samsung/gpio-samsung.c struct samsung_gpio_chip *chip = samsung_gpiolib_getchip(pin); samsung_gpio_chip 1291 arch/arm/plat-samsung/gpio-samsung.c struct samsung_gpio_chip *chip = samsung_gpiolib_getchip(pin); samsung_gpio_chip 23 arch/arm/plat-samsung/include/plat/gpio-cfg-helpers.h static inline int samsung_gpio_do_setcfg(struct samsung_gpio_chip *chip, samsung_gpio_chip 29 arch/arm/plat-samsung/include/plat/gpio-cfg-helpers.h static inline unsigned samsung_gpio_do_getcfg(struct samsung_gpio_chip *chip, samsung_gpio_chip 35 arch/arm/plat-samsung/include/plat/gpio-cfg-helpers.h static inline int samsung_gpio_do_setpull(struct samsung_gpio_chip *chip, samsung_gpio_chip 41 arch/arm/plat-samsung/include/plat/gpio-cfg-helpers.h static inline samsung_gpio_pull_t samsung_gpio_do_getpull(struct samsung_gpio_chip *chip, samsung_gpio_chip 64 arch/arm/plat-samsung/include/plat/gpio-cfg-helpers.h extern int s3c24xx_gpio_setpull_1up(struct samsung_gpio_chip *chip, samsung_gpio_chip 76 arch/arm/plat-samsung/include/plat/gpio-cfg-helpers.h extern int s3c24xx_gpio_setpull_1down(struct samsung_gpio_chip *chip, samsung_gpio_chip 94 arch/arm/plat-samsung/include/plat/gpio-cfg-helpers.h extern int samsung_gpio_setpull_updown(struct samsung_gpio_chip *chip, samsung_gpio_chip 107 arch/arm/plat-samsung/include/plat/gpio-cfg-helpers.h extern samsung_gpio_pull_t samsung_gpio_getpull_updown(struct samsung_gpio_chip *chip, samsung_gpio_chip 118 arch/arm/plat-samsung/include/plat/gpio-cfg-helpers.h extern samsung_gpio_pull_t s3c24xx_gpio_getpull_1up(struct samsung_gpio_chip *chip, samsung_gpio_chip 129 arch/arm/plat-samsung/include/plat/gpio-cfg-helpers.h extern samsung_gpio_pull_t s3c24xx_gpio_getpull_1down(struct samsung_gpio_chip *chip, samsung_gpio_chip 145 arch/arm/plat-samsung/include/plat/gpio-cfg-helpers.h extern int s3c2443_gpio_setpull(struct samsung_gpio_chip *chip, samsung_gpio_chip 156 arch/arm/plat-samsung/include/plat/gpio-cfg-helpers.h extern samsung_gpio_pull_t s3c2443_gpio_getpull(struct samsung_gpio_chip *chip, samsung_gpio_chip 28 arch/arm/plat-samsung/include/plat/gpio-cfg.h struct samsung_gpio_chip; samsung_gpio_chip 52 arch/arm/plat-samsung/include/plat/gpio-cfg.h samsung_gpio_pull_t (*get_pull)(struct samsung_gpio_chip *chip, unsigned offs); samsung_gpio_chip 53 arch/arm/plat-samsung/include/plat/gpio-cfg.h int (*set_pull)(struct samsung_gpio_chip *chip, unsigned offs, samsung_gpio_chip 56 arch/arm/plat-samsung/include/plat/gpio-cfg.h unsigned (*get_config)(struct samsung_gpio_chip *chip, unsigned offs); samsung_gpio_chip 57 arch/arm/plat-samsung/include/plat/gpio-cfg.h int (*set_config)(struct samsung_gpio_chip *chip, unsigned offs, samsung_gpio_chip 31 arch/arm/plat-samsung/include/plat/gpio-core.h struct samsung_gpio_chip; samsung_gpio_chip 39 arch/arm/plat-samsung/include/plat/gpio-core.h void (*save)(struct samsung_gpio_chip *chip); samsung_gpio_chip 40 arch/arm/plat-samsung/include/plat/gpio-core.h void (*resume)(struct samsung_gpio_chip *chip); samsung_gpio_chip 81 arch/arm/plat-samsung/include/plat/gpio-core.h static inline struct samsung_gpio_chip *to_samsung_gpio(struct gpio_chip *gpc) samsung_gpio_chip 83 arch/arm/plat-samsung/include/plat/gpio-core.h return container_of(gpc, struct samsung_gpio_chip, chip); samsung_gpio_chip 100 arch/arm/plat-samsung/include/plat/gpio-core.h extern struct samsung_gpio_chip *s3c_gpios[S3C_GPIO_END]; samsung_gpio_chip 102 arch/arm/plat-samsung/include/plat/gpio-core.h static inline struct samsung_gpio_chip *samsung_gpiolib_getchip(unsigned int chip) samsung_gpio_chip 109 arch/arm/plat-samsung/include/plat/gpio-core.h extern struct samsung_gpio_chip s3c24xx_gpios[]; samsung_gpio_chip 111 arch/arm/plat-samsung/include/plat/gpio-core.h static inline struct samsung_gpio_chip *samsung_gpiolib_getchip(unsigned int pin) samsung_gpio_chip 113 arch/arm/plat-samsung/include/plat/gpio-core.h struct samsung_gpio_chip *chip; samsung_gpio_chip 122 arch/arm/plat-samsung/include/plat/gpio-core.h static inline void s3c_gpiolib_track(struct samsung_gpio_chip *chip) { } samsung_gpio_chip 27 arch/arm/plat-samsung/pm-gpio.c static void samsung_gpio_pm_1bit_save(struct samsung_gpio_chip *chip) samsung_gpio_chip 33 arch/arm/plat-samsung/pm-gpio.c static void samsung_gpio_pm_1bit_resume(struct samsung_gpio_chip *chip) samsung_gpio_chip 64 arch/arm/plat-samsung/pm-gpio.c static void samsung_gpio_pm_2bit_save(struct samsung_gpio_chip *chip) samsung_gpio_chip 120 arch/arm/plat-samsung/pm-gpio.c static void samsung_gpio_pm_2bit_resume(struct samsung_gpio_chip *chip) samsung_gpio_chip 192 arch/arm/plat-samsung/pm-gpio.c static void samsung_gpio_pm_4bit_save(struct samsung_gpio_chip *chip) samsung_gpio_chip 241 arch/arm/plat-samsung/pm-gpio.c static void samsung_gpio_pm_4bit_con(struct samsung_gpio_chip *chip, int index) samsung_gpio_chip 256 arch/arm/plat-samsung/pm-gpio.c static void samsung_gpio_pm_4bit_resume(struct samsung_gpio_chip *chip) samsung_gpio_chip 307 arch/arm/plat-samsung/pm-gpio.c static void samsung_pm_save_gpio(struct samsung_gpio_chip *ourchip) samsung_gpio_chip 325 arch/arm/plat-samsung/pm-gpio.c struct samsung_gpio_chip *ourchip; samsung_gpio_chip 353 arch/arm/plat-samsung/pm-gpio.c static void samsung_pm_resume_gpio(struct samsung_gpio_chip *ourchip) samsung_gpio_chip 365 arch/arm/plat-samsung/pm-gpio.c struct samsung_gpio_chip *ourchip;