Symbol: lp3943_gpio
drivers/gpio/gpio-lp3943.c
102
err = lp3943_read_byte(lp3943_gpio->lp3943, addr, &read);
drivers/gpio/gpio-lp3943.c
109
static int lp3943_get_gpio_out_status(struct lp3943_gpio *lp3943_gpio,
drivers/gpio/gpio-lp3943.c
112
struct lp3943 *lp3943 = lp3943_gpio->lp3943;
drivers/gpio/gpio-lp3943.c
133
struct lp3943_gpio *lp3943_gpio = gpiochip_get_data(chip);
drivers/gpio/gpio-lp3943.c
144
if (lp3943_gpio->input_mask & BIT(offset))
drivers/gpio/gpio-lp3943.c
145
return lp3943_get_gpio_in_status(lp3943_gpio, chip, offset);
drivers/gpio/gpio-lp3943.c
147
return lp3943_get_gpio_out_status(lp3943_gpio, chip, offset);
drivers/gpio/gpio-lp3943.c
153
struct lp3943_gpio *lp3943_gpio = gpiochip_get_data(chip);
drivers/gpio/gpio-lp3943.c
161
return lp3943_gpio_set_mode(lp3943_gpio, offset, data);
drivers/gpio/gpio-lp3943.c
167
struct lp3943_gpio *lp3943_gpio = gpiochip_get_data(chip);
drivers/gpio/gpio-lp3943.c
174
lp3943_gpio->input_mask &= ~BIT(offset);
drivers/gpio/gpio-lp3943.c
196
struct lp3943_gpio *lp3943_gpio;
drivers/gpio/gpio-lp3943.c
198
lp3943_gpio = devm_kzalloc(&pdev->dev, sizeof(*lp3943_gpio),
drivers/gpio/gpio-lp3943.c
200
if (!lp3943_gpio)
drivers/gpio/gpio-lp3943.c
203
lp3943_gpio->lp3943 = lp3943;
drivers/gpio/gpio-lp3943.c
204
lp3943_gpio->chip = lp3943_gpio_chip;
drivers/gpio/gpio-lp3943.c
205
lp3943_gpio->chip.parent = &pdev->dev;
drivers/gpio/gpio-lp3943.c
207
return devm_gpiochip_add_data(&pdev->dev, &lp3943_gpio->chip,
drivers/gpio/gpio-lp3943.c
208
lp3943_gpio);
drivers/gpio/gpio-lp3943.c
47
struct lp3943_gpio *lp3943_gpio = gpiochip_get_data(chip);
drivers/gpio/gpio-lp3943.c
48
struct lp3943 *lp3943 = lp3943_gpio->lp3943;
drivers/gpio/gpio-lp3943.c
59
struct lp3943_gpio *lp3943_gpio = gpiochip_get_data(chip);
drivers/gpio/gpio-lp3943.c
60
struct lp3943 *lp3943 = lp3943_gpio->lp3943;
drivers/gpio/gpio-lp3943.c
65
static int lp3943_gpio_set_mode(struct lp3943_gpio *lp3943_gpio, u8 offset,
drivers/gpio/gpio-lp3943.c
68
struct lp3943 *lp3943 = lp3943_gpio->lp3943;
drivers/gpio/gpio-lp3943.c
77
struct lp3943_gpio *lp3943_gpio = gpiochip_get_data(chip);
drivers/gpio/gpio-lp3943.c
79
lp3943_gpio->input_mask |= BIT(offset);
drivers/gpio/gpio-lp3943.c
81
return lp3943_gpio_set_mode(lp3943_gpio, offset, LP3943_GPIO_IN);
drivers/gpio/gpio-lp3943.c
84
static int lp3943_get_gpio_in_status(struct lp3943_gpio *lp3943_gpio,