Symbol: samsung_gpio_chip
arch/arm/mach-s3c/gpio-cfg-helpers.h
23
static inline int samsung_gpio_do_setcfg(struct samsung_gpio_chip *chip,
arch/arm/mach-s3c/gpio-cfg-helpers.h
29
static inline int samsung_gpio_do_setpull(struct samsung_gpio_chip *chip,
arch/arm/mach-s3c/gpio-cfg.h
28
struct samsung_gpio_chip;
arch/arm/mach-s3c/gpio-cfg.h
52
samsung_gpio_pull_t (*get_pull)(struct samsung_gpio_chip *chip, unsigned offs);
arch/arm/mach-s3c/gpio-cfg.h
53
int (*set_pull)(struct samsung_gpio_chip *chip, unsigned offs,
arch/arm/mach-s3c/gpio-cfg.h
56
unsigned (*get_config)(struct samsung_gpio_chip *chip, unsigned offs);
arch/arm/mach-s3c/gpio-cfg.h
57
int (*set_config)(struct samsung_gpio_chip *chip, unsigned offs,
arch/arm/mach-s3c/gpio-core.h
106
extern struct samsung_gpio_chip s3c24xx_gpios[];
arch/arm/mach-s3c/gpio-core.h
108
static inline struct samsung_gpio_chip *samsung_gpiolib_getchip(unsigned int pin)
arch/arm/mach-s3c/gpio-core.h
110
struct samsung_gpio_chip *chip;
arch/arm/mach-s3c/gpio-core.h
119
static inline void s3c_gpiolib_track(struct samsung_gpio_chip *chip) { }
arch/arm/mach-s3c/gpio-core.h
31
struct samsung_gpio_chip;
arch/arm/mach-s3c/gpio-core.h
39
void (*save)(struct samsung_gpio_chip *chip);
arch/arm/mach-s3c/gpio-core.h
40
void (*resume)(struct samsung_gpio_chip *chip);
arch/arm/mach-s3c/gpio-core.h
81
static inline struct samsung_gpio_chip *to_samsung_gpio(struct gpio_chip *gpc)
arch/arm/mach-s3c/gpio-core.h
83
return container_of(gpc, struct samsung_gpio_chip, chip);
arch/arm/mach-s3c/gpio-core.h
97
extern struct samsung_gpio_chip *s3c_gpios[S3C_GPIO_END];
arch/arm/mach-s3c/gpio-core.h
99
static inline struct samsung_gpio_chip *samsung_gpiolib_getchip(unsigned int chip)
arch/arm/mach-s3c/gpio-samsung.c
101
static unsigned int samsung_gpio_getcfg_2bit(struct samsung_gpio_chip *chip,
arch/arm/mach-s3c/gpio-samsung.c
131
static int samsung_gpio_setcfg_4bit(struct samsung_gpio_chip *chip,
arch/arm/mach-s3c/gpio-samsung.c
166
static unsigned samsung_gpio_getcfg_4bit(struct samsung_gpio_chip *chip,
arch/arm/mach-s3c/gpio-samsung.c
247
struct samsung_gpio_chip *ourchip = to_samsung_gpio(chip);
arch/arm/mach-s3c/gpio-samsung.c
266
struct samsung_gpio_chip *ourchip = to_samsung_gpio(chip);
arch/arm/mach-s3c/gpio-samsung.c
310
struct samsung_gpio_chip *ourchip = to_samsung_gpio(chip);
arch/arm/mach-s3c/gpio-samsung.c
329
struct samsung_gpio_chip *ourchip = to_samsung_gpio(chip);
arch/arm/mach-s3c/gpio-samsung.c
379
struct samsung_gpio_chip *ourchip = to_samsung_gpio(chip);
arch/arm/mach-s3c/gpio-samsung.c
40
static int samsung_gpio_setpull_updown(struct samsung_gpio_chip *chip,
arch/arm/mach-s3c/gpio-samsung.c
401
struct samsung_gpio_chip *ourchip = to_samsung_gpio(chip);
arch/arm/mach-s3c/gpio-samsung.c
436
struct samsung_gpio_chip *ourchip = to_samsung_gpio(chip);
arch/arm/mach-s3c/gpio-samsung.c
456
struct samsung_gpio_chip *ourchip = to_samsung_gpio(chip);
arch/arm/mach-s3c/gpio-samsung.c
479
struct samsung_gpio_chip *s3c_gpios[S3C_GPIO_END];
arch/arm/mach-s3c/gpio-samsung.c
481
static __init void s3c_gpiolib_track(struct samsung_gpio_chip *chip)
arch/arm/mach-s3c/gpio-samsung.c
504
static void __init samsung_gpiolib_add(struct samsung_gpio_chip *chip)
arch/arm/mach-s3c/gpio-samsung.c
539
static void __init samsung_gpiolib_add_2bit_chips(struct samsung_gpio_chip *chip,
arch/arm/mach-s3c/gpio-samsung.c
55
static samsung_gpio_pull_t samsung_gpio_getpull_updown(struct samsung_gpio_chip *chip,
arch/arm/mach-s3c/gpio-samsung.c
576
static void __init samsung_gpiolib_add_4bit_chips(struct samsung_gpio_chip *chip,
arch/arm/mach-s3c/gpio-samsung.c
598
static void __init samsung_gpiolib_add_4bit2_chips(struct samsung_gpio_chip *chip,
arch/arm/mach-s3c/gpio-samsung.c
616
struct samsung_gpio_chip *samsung_chip = gpiochip_get_data(chip);
arch/arm/mach-s3c/gpio-samsung.c
657
static struct samsung_gpio_chip s3c64xx_gpios_4bit[] = {
arch/arm/mach-s3c/gpio-samsung.c
68
static int samsung_gpio_setcfg_2bit(struct samsung_gpio_chip *chip,
arch/arm/mach-s3c/gpio-samsung.c
708
static struct samsung_gpio_chip s3c64xx_gpios_4bit2[] = {
arch/arm/mach-s3c/gpio-samsung.c
736
static struct samsung_gpio_chip s3c64xx_gpios_2bit[] = {
arch/arm/mach-s3c/gpio-samsung.c
824
struct samsung_gpio_chip *chip = samsung_gpiolib_getchip(pin);
arch/arm/mach-s3c/gpio-samsung.c
875
struct samsung_gpio_chip *chip = samsung_gpiolib_getchip(pin);
arch/arm/mach-s3c/pm-gpio.c
120
static void samsung_gpio_pm_2bit_resume(struct samsung_gpio_chip *chip)
arch/arm/mach-s3c/pm-gpio.c
192
static void samsung_gpio_pm_4bit_save(struct samsung_gpio_chip *chip)
arch/arm/mach-s3c/pm-gpio.c
241
static void samsung_gpio_pm_4bit_con(struct samsung_gpio_chip *chip, int index)
arch/arm/mach-s3c/pm-gpio.c
256
static void samsung_gpio_pm_4bit_resume(struct samsung_gpio_chip *chip)
arch/arm/mach-s3c/pm-gpio.c
27
static void samsung_gpio_pm_1bit_save(struct samsung_gpio_chip *chip)
arch/arm/mach-s3c/pm-gpio.c
307
static void samsung_pm_save_gpio(struct samsung_gpio_chip *ourchip)
arch/arm/mach-s3c/pm-gpio.c
325
struct samsung_gpio_chip *ourchip;
arch/arm/mach-s3c/pm-gpio.c
33
static void samsung_gpio_pm_1bit_resume(struct samsung_gpio_chip *chip)
arch/arm/mach-s3c/pm-gpio.c
353
static void samsung_pm_resume_gpio(struct samsung_gpio_chip *ourchip)
arch/arm/mach-s3c/pm-gpio.c
365
struct samsung_gpio_chip *ourchip;
arch/arm/mach-s3c/pm-gpio.c
64
static void samsung_gpio_pm_2bit_save(struct samsung_gpio_chip *chip)