Lines Matching refs:ret
133 int ret; in pa12203001_als_enable() local
135 ret = regmap_update_bits(data->map, PA12203001_REG_CFG0, in pa12203001_als_enable()
137 if (ret < 0) in pa12203001_als_enable()
138 return ret; in pa12203001_als_enable()
147 int ret; in pa12203001_px_enable() local
149 ret = regmap_update_bits(data->map, PA12203001_REG_CFG0, in pa12203001_px_enable()
151 if (ret < 0) in pa12203001_px_enable()
152 return ret; in pa12203001_px_enable()
163 int ret; in pa12203001_set_power_state() local
168 ret = pa12203001_als_enable(data, in pa12203001_set_power_state()
170 if (ret < 0) in pa12203001_set_power_state()
181 ret = pa12203001_px_enable(data, PA12203001_PX_EN_MASK); in pa12203001_set_power_state()
182 if (ret < 0) in pa12203001_set_power_state()
191 ret = pm_runtime_get_sync(&data->client->dev); in pa12203001_set_power_state()
192 if (ret < 0) in pa12203001_set_power_state()
197 ret = pm_runtime_put_autosuspend(&data->client->dev); in pa12203001_set_power_state()
200 return ret; in pa12203001_set_power_state()
204 return ret; in pa12203001_set_power_state()
215 int ret; in pa12203001_read_raw() local
225 ret = pa12203001_set_power_state(data, true, dev_mask); in pa12203001_read_raw()
226 if (ret < 0) in pa12203001_read_raw()
227 return ret; in pa12203001_read_raw()
232 ret = regmap_bulk_read(data->map, PA12203001_REG_ADL, in pa12203001_read_raw()
234 if (ret < 0) in pa12203001_read_raw()
238 ret = pa12203001_set_power_state(data, false, dev_mask); in pa12203001_read_raw()
239 if (ret < 0) in pa12203001_read_raw()
240 return ret; in pa12203001_read_raw()
244 ret = pa12203001_set_power_state(data, true, dev_mask); in pa12203001_read_raw()
245 if (ret < 0) in pa12203001_read_raw()
246 return ret; in pa12203001_read_raw()
247 ret = regmap_read(data->map, PA12203001_REG_PDH, in pa12203001_read_raw()
249 if (ret < 0) in pa12203001_read_raw()
253 ret = pa12203001_set_power_state(data, false, dev_mask); in pa12203001_read_raw()
254 if (ret < 0) in pa12203001_read_raw()
255 return ret; in pa12203001_read_raw()
262 ret = regmap_read(data->map, PA12203001_REG_CFG0, ®_byte); in pa12203001_read_raw()
263 if (ret < 0) in pa12203001_read_raw()
264 return ret; in pa12203001_read_raw()
275 return ret; in pa12203001_read_raw()
283 int i, ret, new_val; in pa12203001_write_raw() local
288 ret = regmap_read(data->map, PA12203001_REG_CFG0, ®_byte); in pa12203001_write_raw()
289 if (val != 0 || ret < 0) in pa12203001_write_raw()
318 int i, ret; in pa12203001_init() local
321 ret = regmap_write(data->map, regvals[i].reg, regvals[i].val); in pa12203001_init()
322 if (ret < 0) in pa12203001_init()
323 return ret; in pa12203001_init()
332 int ret; in pa12203001_power_chip() local
335 ret = pa12203001_als_enable(data, state); in pa12203001_power_chip()
336 if (ret < 0) in pa12203001_power_chip()
339 ret = pa12203001_px_enable(data, state); in pa12203001_power_chip()
343 return ret; in pa12203001_power_chip()
351 int ret; in pa12203001_probe() local
375 ret = pa12203001_init(indio_dev); in pa12203001_probe()
376 if (ret < 0) in pa12203001_probe()
377 return ret; in pa12203001_probe()
379 ret = pa12203001_power_chip(indio_dev, PA12203001_CHIP_ENABLE); in pa12203001_probe()
380 if (ret < 0) in pa12203001_probe()
381 return ret; in pa12203001_probe()
383 ret = pm_runtime_set_active(&client->dev); in pa12203001_probe()
384 if (ret < 0) { in pa12203001_probe()
386 return ret; in pa12203001_probe()