Lines Matching defs:data
23 struct wcd_gpio_data *data = gpiochip_get_data(chip);
27 ret = regmap_read(data->map, WCD_REG_DIR_CTL_OFFSET, &value);
39 struct wcd_gpio_data *data = gpiochip_get_data(chip);
41 return regmap_update_bits(data->map, WCD_REG_DIR_CTL_OFFSET,
48 struct wcd_gpio_data *data = gpiochip_get_data(chip);
50 regmap_update_bits(data->map, WCD_REG_DIR_CTL_OFFSET,
53 return regmap_update_bits(data->map, WCD_REG_VAL_CTL_OFFSET,
60 struct wcd_gpio_data *data = gpiochip_get_data(chip);
63 regmap_read(data->map, WCD_REG_VAL_CTL_OFFSET, &value);
70 struct wcd_gpio_data *data = gpiochip_get_data(chip);
72 regmap_update_bits(data->map, WCD_REG_VAL_CTL_OFFSET,
79 struct wcd_gpio_data *data;
82 data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
83 if (!data)
86 data->map = dev_get_regmap(dev->parent, NULL);
87 if (!data->map) {
92 chip = &data->chip;
104 return devm_gpiochip_add_data(dev, chip, data);