Lines Matching refs:rc
60 int rc;
69 rc = regmap_read(wdt->regmap, reg_data->reg, ®val);
70 if (!rc) {
112 int rc;
116 rc = regmap_read(wdt->regmap, reg_data->reg, ®val);
117 if (rc)
118 return rc;
124 rc = regmap_write(wdt->regmap, reg_data->reg, regval);
128 rc = regmap_write(wdt->regmap, reg_data->reg, timeout);
135 rc = regmap_write(wdt->regmap, reg_data->reg, regval);
136 if (!rc) {
138 rc = regmap_write(wdt->regmap,
142 rc = regmap_write(wdt->regmap, reg_data->reg, timeout);
150 if (!rc) {
156 rc = mlxreg_wdt_stop(wdd);
157 if (!rc)
158 rc = mlxreg_wdt_start(wdd);
162 return rc;
170 int rc;
173 rc = regmap_read(wdt->regmap, reg_data->reg, ®val);
177 rc = regmap_read(wdt->regmap, reg_data->reg, &lsb);
178 if (!rc) {
179 rc = regmap_read(wdt->regmap,
184 rc = regmap_read(wdt->regmap, reg_data->reg, ®val);
189 return rc == 0 ? regval : 0;
283 int rc;
296 rc = regmap_get_val_bytes(wdt->regmap);
297 if (rc < 0)
300 wdt->regmap_val_sz = rc;
308 rc = mlxreg_wdt_init_timeout(wdt, pdata);
309 if (rc)
313 rc = mlxreg_wdt_start(&wdt->wdd);
314 if (rc)
319 rc = devm_watchdog_register_device(dev, &wdt->wdd);
322 if (rc)
323 dev_err(dev, "Cannot register watchdog device (err=%d)\n", rc);
324 return rc;