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
96
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
125
struct gpio_regmap *gpio = gpiochip_get_data(chip);
drivers/gpio/gpio-regmap.c
144
struct gpio_regmap *gpio = gpiochip_get_data(chip);
drivers/gpio/gpio-regmap.c
187
struct gpio_regmap *gpio = gpiochip_get_data(chip);
drivers/gpio/gpio-regmap.c
227
void *gpio_regmap_get_drvdata(struct gpio_regmap *gpio)
drivers/gpio/gpio-regmap.c
239
struct gpio_regmap *gpio_regmap_register(const struct gpio_regmap_config *config)
drivers/gpio/gpio-regmap.c
242
struct gpio_regmap *gpio;
drivers/gpio/gpio-regmap.c
370
void gpio_regmap_unregister(struct gpio_regmap *gpio)
drivers/gpio/gpio-regmap.c
399
struct gpio_regmap *devm_gpio_regmap_register(struct device *dev,
drivers/gpio/gpio-regmap.c
402
struct gpio_regmap *gpio;
drivers/gpio/gpio-regmap.c
41
int (*reg_mask_xlate)(struct gpio_regmap *gpio, unsigned int base,
drivers/gpio/gpio-regmap.c
56
static int gpio_regmap_simple_xlate(struct gpio_regmap *gpio,
drivers/gpio/gpio-regmap.c
71
struct gpio_regmap *gpio = gpiochip_get_data(chip);
drivers/gpio/gpio-regmap.c
99
struct gpio_regmap *gpio = gpiochip_get_data(chip);
drivers/iio/adc/ad7173.c
250
struct gpio_regmap *gpio_regmap;
drivers/iio/adc/ad7173.c
564
static int ad7173_mask_xlate(struct gpio_regmap *gpio, unsigned int base,
drivers/iio/adc/ad7173.c
573
static int ad4111_mask_xlate(struct gpio_regmap *gpio, unsigned int base,
drivers/iio/adc/ad7173.c
593
struct gpio_regmap_config gpio_regmap = {};
drivers/iio/adc/ad7173.c
610
gpio_regmap.parent = dev;
drivers/iio/adc/ad7173.c
611
gpio_regmap.regmap = st->reg_gpiocon_regmap;
drivers/iio/adc/ad7173.c
612
gpio_regmap.ngpio = st->info->num_gpios;
drivers/iio/adc/ad7173.c
613
gpio_regmap.reg_set_base = AD7173_REG_GPIO;
drivers/iio/adc/ad7173.c
615
gpio_regmap.reg_mask_xlate = ad4111_mask_xlate;
drivers/iio/adc/ad7173.c
617
gpio_regmap.reg_mask_xlate = ad7173_mask_xlate;
drivers/iio/adc/ad7173.c
619
st->gpio_regmap = devm_gpio_regmap_register(dev, &gpio_regmap);
drivers/iio/adc/ad7173.c
620
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
22
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
308
struct gpio_regmap *gpio_regmap;
drivers/pinctrl/pinctrl-tps6594.c
349
static int tps6594_gpio_regmap_xlate(struct gpio_regmap *gpio,
drivers/pinctrl/pinctrl-tps6594.c
556
pinctrl->gpio_regmap = devm_gpio_regmap_register(dev, &config);
drivers/pinctrl/pinctrl-tps6594.c
557
if (IS_ERR(pinctrl->gpio_regmap))
drivers/pinctrl/pinctrl-tps6594.c
558
return dev_err_probe(dev, PTR_ERR(pinctrl->gpio_regmap),
include/linux/gpio/regmap.h
100
int (*reg_mask_xlate)(struct gpio_regmap *gpio, unsigned int base,
include/linux/gpio/regmap.h
111
struct gpio_regmap *gpio_regmap_register(const struct gpio_regmap_config *config);
include/linux/gpio/regmap.h
112
void gpio_regmap_unregister(struct gpio_regmap *gpio);
include/linux/gpio/regmap.h
113
struct gpio_regmap *devm_gpio_regmap_register(struct device *dev,
include/linux/gpio/regmap.h
115
void *gpio_regmap_get_drvdata(struct gpio_regmap *gpio);
include/linux/gpio/regmap.h
8
struct gpio_regmap;