Lines Matching refs:ri
268 struct tps6586x_regulator *ri)
273 if (ri->enable_reg[0] == ri->enable_reg[1] &&
274 ri->enable_bit[0] == ri->enable_bit[1])
277 ret = tps6586x_read(parent, ri->enable_reg[0], &val1);
281 ret = tps6586x_read(parent, ri->enable_reg[1], &val2);
285 if (!(val2 & (1 << ri->enable_bit[1])))
292 if (!(val1 & (1 << ri->enable_bit[0]))) {
293 ret = tps6586x_set_bits(parent, ri->enable_reg[0],
294 1 << ri->enable_bit[0]);
299 return tps6586x_clr_bits(parent, ri->enable_reg[1],
300 1 << ri->enable_bit[1]);
335 struct tps6586x_regulator *ri;
360 ri = &table[i];
361 if (ri->desc.id == id)
362 return ri;
367 ri = &tps6586x_regulator[i];
368 if (ri->desc.id == id)
369 return ri;
450 struct tps6586x_regulator *ri = NULL;
477 ri = find_regulator_info(id, version);
479 if (!ri) {
484 err = tps6586x_regulator_preinit(pdev->dev.parent, ri);
493 config.driver_data = ri;
498 rdev = devm_regulator_register(&pdev->dev, &ri->desc, &config);
501 ri->desc.name);