Symbol: gpio_regmap
drivers/gpio/gpio-104-idi-48.c
39
static int idi_48_reg_mask_xlate(struct gpio_regmap *gpio, unsigned int base,
drivers/gpio/gpio-i8255.c
70
static int i8255_reg_mask_xlate(struct gpio_regmap *gpio, unsigned int base,
drivers/gpio/gpio-idio-16.c
69
static int idio_16_reg_mask_xlate(struct gpio_regmap *const gpio, const unsigned int base,
drivers/gpio/gpio-max7360.c
95
static int max7360_gpio_reg_mask_xlate(struct gpio_regmap *gpio,
drivers/gpio/gpio-pcie-idio-24.c
228
static int idio_24_reg_mask_xlate(struct gpio_regmap *const gpio, const unsigned int base,
drivers/gpio/gpio-regmap.c
100
struct gpio_regmap *gpio = gpiochip_get_data(chip);
drivers/gpio/gpio-regmap.c
126
struct gpio_regmap *gpio = gpiochip_get_data(chip);
drivers/gpio/gpio-regmap.c
142
static bool gpio_regmap_fixed_direction(struct gpio_regmap *gpio,
drivers/gpio/gpio-regmap.c
159
struct gpio_regmap *gpio = gpiochip_get_data(chip);
drivers/gpio/gpio-regmap.c
199
static int gpio_regmap_try_direction_fixed(struct gpio_regmap *gpio,
drivers/gpio/gpio-regmap.c
218
struct gpio_regmap *gpio = gpiochip_get_data(chip);
drivers/gpio/gpio-regmap.c
260
struct gpio_regmap *gpio = gpiochip_get_data(chip);
drivers/gpio/gpio-regmap.c
279
void *gpio_regmap_get_drvdata(struct gpio_regmap *gpio)
drivers/gpio/gpio-regmap.c
291
struct gpio_regmap *gpio_regmap_register(const struct gpio_regmap_config *config)
drivers/gpio/gpio-regmap.c
294
struct gpio_regmap *gpio;
drivers/gpio/gpio-regmap.c
42
int (*reg_mask_xlate)(struct gpio_regmap *gpio, unsigned int base,
drivers/gpio/gpio-regmap.c
435
void gpio_regmap_unregister(struct gpio_regmap *gpio)
drivers/gpio/gpio-regmap.c
465
struct gpio_regmap *devm_gpio_regmap_register(struct device *dev,
drivers/gpio/gpio-regmap.c
468
struct gpio_regmap *gpio;
drivers/gpio/gpio-regmap.c
57
static int gpio_regmap_simple_xlate(struct gpio_regmap *gpio,
drivers/gpio/gpio-regmap.c
72
struct gpio_regmap *gpio = gpiochip_get_data(chip);
drivers/iio/adc/ad7173.c
249
struct gpio_regmap *gpio_regmap;
drivers/iio/adc/ad7173.c
563
static int ad7173_mask_xlate(struct gpio_regmap *gpio, unsigned int base,
drivers/iio/adc/ad7173.c
572
static int ad4111_mask_xlate(struct gpio_regmap *gpio, unsigned int base,
drivers/iio/adc/ad7173.c
592
struct gpio_regmap_config gpio_regmap = {};
drivers/iio/adc/ad7173.c
609
gpio_regmap.parent = dev;
drivers/iio/adc/ad7173.c
610
gpio_regmap.regmap = st->reg_gpiocon_regmap;
drivers/iio/adc/ad7173.c
611
gpio_regmap.ngpio = st->info->num_gpios;
drivers/iio/adc/ad7173.c
612
gpio_regmap.reg_set_base = AD7173_REG_GPIO;
drivers/iio/adc/ad7173.c
614
gpio_regmap.reg_mask_xlate = ad4111_mask_xlate;
drivers/iio/adc/ad7173.c
616
gpio_regmap.reg_mask_xlate = ad7173_mask_xlate;
drivers/iio/adc/ad7173.c
618
st->gpio_regmap = devm_gpio_regmap_register(dev, &gpio_regmap);
drivers/iio/adc/ad7173.c
619
ret = PTR_ERR_OR_ZERO(st->gpio_regmap);
drivers/iio/addac/stx104.c
352
static int stx104_reg_mask_xlate(struct gpio_regmap *const gpio, const unsigned int base,
drivers/pinctrl/bcm/pinctrl-bcm63xx.c
21
static int bcm63xx_reg_mask_xlate(struct gpio_regmap *gpio,
drivers/pinctrl/pinctrl-rp1.c
1746
struct regmap *gpio_regmap, *rio_regmap, *pads_regmap;
drivers/pinctrl/pinctrl-rp1.c
1769
gpio_regmap = devm_regmap_init_mmio(dev, pc->gpio_base,
drivers/pinctrl/pinctrl-rp1.c
1771
if (IS_ERR(gpio_regmap))
drivers/pinctrl/pinctrl-rp1.c
1772
return dev_err_probe(dev, PTR_ERR(gpio_regmap), "could not init GPIO regmap\n");
drivers/pinctrl/pinctrl-rp1.c
1805
gpio_regmap,
drivers/pinctrl/pinctrl-rp1.c
1819
gpio_regmap,
drivers/pinctrl/pinctrl-tps6594.c
307
struct gpio_regmap *gpio_regmap;
drivers/pinctrl/pinctrl-tps6594.c
348
static int tps6594_gpio_regmap_xlate(struct gpio_regmap *gpio,
drivers/pinctrl/pinctrl-tps6594.c
555
pinctrl->gpio_regmap = devm_gpio_regmap_register(dev, &config);
drivers/pinctrl/pinctrl-tps6594.c
556
if (IS_ERR(pinctrl->gpio_regmap))
drivers/pinctrl/pinctrl-tps6594.c
557
return dev_err_probe(dev, PTR_ERR(pinctrl->gpio_regmap),
include/linux/gpio/regmap.h
107
int (*reg_mask_xlate)(struct gpio_regmap *gpio, unsigned int base,
include/linux/gpio/regmap.h
118
struct gpio_regmap *gpio_regmap_register(const struct gpio_regmap_config *config);
include/linux/gpio/regmap.h
119
void gpio_regmap_unregister(struct gpio_regmap *gpio);
include/linux/gpio/regmap.h
120
struct gpio_regmap *devm_gpio_regmap_register(struct device *dev,
include/linux/gpio/regmap.h
122
void *gpio_regmap_get_drvdata(struct gpio_regmap *gpio);
include/linux/gpio/regmap.h
8
struct gpio_regmap;