Lines Matching defs:di
40 struct sy8824_device_info *di = rdev_get_drvdata(rdev);
41 const struct sy8824_config *cfg = di->cfg;
60 struct sy8824_device_info *di = rdev_get_drvdata(rdev);
61 const struct sy8824_config *cfg = di->cfg;
87 static int sy8824_regulator_register(struct sy8824_device_info *di,
90 struct regulator_desc *rdesc = &di->desc;
91 const struct sy8824_config *cfg = di->cfg;
107 rdev = devm_regulator_register(di->dev, &di->desc, config);
129 struct sy8824_device_info *di;
134 di = devm_kzalloc(dev, sizeof(struct sy8824_device_info), GFP_KERNEL);
135 if (!di)
138 di->regulator = of_get_regulator_init_data(dev, np, &di->desc);
139 if (!di->regulator) {
144 di->dev = dev;
145 di->cfg = i2c_get_match_data(client);
147 regmap = devm_regmap_init_i2c(client, di->cfg->config);
152 i2c_set_clientdata(client, di);
154 config.dev = di->dev;
155 config.init_data = di->regulator;
157 config.driver_data = di;
160 ret = sy8824_regulator_register(di, &config);