xra                53 drivers/gpio/gpio-xra1403.c 	struct xra1403 *xra = gpiochip_get_data(chip);
xra                55 drivers/gpio/gpio-xra1403.c 	return regmap_update_bits(xra->regmap, to_reg(XRA_GCR, offset),
xra                63 drivers/gpio/gpio-xra1403.c 	struct xra1403 *xra = gpiochip_get_data(chip);
xra                65 drivers/gpio/gpio-xra1403.c 	ret = regmap_update_bits(xra->regmap, to_reg(XRA_GCR, offset),
xra                70 drivers/gpio/gpio-xra1403.c 	ret = regmap_update_bits(xra->regmap, to_reg(XRA_OCR, offset),
xra                80 drivers/gpio/gpio-xra1403.c 	struct xra1403 *xra = gpiochip_get_data(chip);
xra                82 drivers/gpio/gpio-xra1403.c 	ret = regmap_read(xra->regmap, to_reg(XRA_GCR, offset), &val);
xra                93 drivers/gpio/gpio-xra1403.c 	struct xra1403 *xra = gpiochip_get_data(chip);
xra                95 drivers/gpio/gpio-xra1403.c 	ret = regmap_read(xra->regmap, to_reg(XRA_GSR, offset), &val);
xra               105 drivers/gpio/gpio-xra1403.c 	struct xra1403 *xra = gpiochip_get_data(chip);
xra               107 drivers/gpio/gpio-xra1403.c 	ret = regmap_update_bits(xra->regmap, to_reg(XRA_OCR, offset),
xra               118 drivers/gpio/gpio-xra1403.c 	struct xra1403 *xra = gpiochip_get_data(chip);
xra               129 drivers/gpio/gpio-xra1403.c 		regmap_read(xra->regmap, reg, &value[reg]);
xra               154 drivers/gpio/gpio-xra1403.c 	struct xra1403 *xra;
xra               158 drivers/gpio/gpio-xra1403.c 	xra = devm_kzalloc(&spi->dev, sizeof(*xra), GFP_KERNEL);
xra               159 drivers/gpio/gpio-xra1403.c 	if (!xra)
xra               167 drivers/gpio/gpio-xra1403.c 	xra->chip.direction_input = xra1403_direction_input;
xra               168 drivers/gpio/gpio-xra1403.c 	xra->chip.direction_output = xra1403_direction_output;
xra               169 drivers/gpio/gpio-xra1403.c 	xra->chip.get_direction = xra1403_get_direction;
xra               170 drivers/gpio/gpio-xra1403.c 	xra->chip.get = xra1403_get;
xra               171 drivers/gpio/gpio-xra1403.c 	xra->chip.set = xra1403_set;
xra               173 drivers/gpio/gpio-xra1403.c 	xra->chip.dbg_show = xra1403_dbg_show;
xra               175 drivers/gpio/gpio-xra1403.c 	xra->chip.ngpio = 16;
xra               176 drivers/gpio/gpio-xra1403.c 	xra->chip.label = "xra1403";
xra               178 drivers/gpio/gpio-xra1403.c 	xra->chip.base = -1;
xra               179 drivers/gpio/gpio-xra1403.c 	xra->chip.can_sleep = true;
xra               180 drivers/gpio/gpio-xra1403.c 	xra->chip.parent = &spi->dev;
xra               181 drivers/gpio/gpio-xra1403.c 	xra->chip.owner = THIS_MODULE;
xra               183 drivers/gpio/gpio-xra1403.c 	xra->regmap = devm_regmap_init_spi(spi, &xra1403_regmap_cfg);
xra               184 drivers/gpio/gpio-xra1403.c 	if (IS_ERR(xra->regmap)) {
xra               185 drivers/gpio/gpio-xra1403.c 		ret = PTR_ERR(xra->regmap);
xra               190 drivers/gpio/gpio-xra1403.c 	ret = devm_gpiochip_add_data(&spi->dev, &xra->chip, xra);
xra               196 drivers/gpio/gpio-xra1403.c 	spi_set_drvdata(spi, xra);