Lines Matching refs:ret

187     int16_t ret = 0;  in drv_ir_akm_ak9754_set_mode()  local
190 ret = sensor_i2c_write(dev, AK9754_CTRL12_REG, &i2c_data, 1, I2C_OP_RETRIES); in drv_ir_akm_ak9754_set_mode()
191 if (unlikely(ret)) { in drv_ir_akm_ak9754_set_mode()
192 return ret; in drv_ir_akm_ak9754_set_mode()
195 return ret; in drv_ir_akm_ak9754_set_mode()
200 int ret = 0; in drv_ir_akm_ak9754_soft_reset() local
203 ret = sensor_i2c_write(dev, AK9754_CTRL1_REG, &i2c_data, 1, I2C_OP_RETRIES); in drv_ir_akm_ak9754_soft_reset()
204 if (unlikely(ret)) { in drv_ir_akm_ak9754_soft_reset()
205 return ret; in drv_ir_akm_ak9754_soft_reset()
208 return ret; in drv_ir_akm_ak9754_soft_reset()
213 int ret = 0; in drv_ir_akm_ak9754_valid_id() local
217 ret = sensor_i2c_read(dev, AK9754_WIA1_REG, i2c_data, 2, I2C_OP_RETRIES); in drv_ir_akm_ak9754_valid_id()
218 if (unlikely(ret)) { in drv_ir_akm_ak9754_valid_id()
219 return ret; in drv_ir_akm_ak9754_valid_id()
239 int16_t ret = 0; in drv_ir_akm_ak9754_open() local
242 ret = drv_ir_akm_ak9754_set_mode(dev, AK9754_CTRL12_MODE_MEASURE); in drv_ir_akm_ak9754_open()
243 if (unlikely(ret)) { in drv_ir_akm_ak9754_open()
244 return ret; in drv_ir_akm_ak9754_open()
248 return ret; in drv_ir_akm_ak9754_open()
253 int16_t ret = 0; in drv_ir_akm_ak9754_close() local
256 ret = drv_ir_akm_ak9754_set_mode(dev, AK9754_CTRL12_MODE_STANDBY); in drv_ir_akm_ak9754_close()
257 if (unlikely(ret)) { in drv_ir_akm_ak9754_close()
258 return ret; in drv_ir_akm_ak9754_close()
262 return ret; in drv_ir_akm_ak9754_close()
274 int16_t ret = 0; in drv_ir_akm_ak9754_read() local
288 ret = sensor_i2c_read(dev, AK9754_ST1_REG, i2c_data, 6, in drv_ir_akm_ak9754_read()
290 if (unlikely(ret)) { in drv_ir_akm_ak9754_read()
291 return ret; in drv_ir_akm_ak9754_read()
315 int ret; in drv_ir_akm_ak9754_set_odr() local
318 ret = drv_ir_akm_ak9754_close(); in drv_ir_akm_ak9754_set_odr()
319 if (unlikely(ret)) { in drv_ir_akm_ak9754_set_odr()
320 return ret; in drv_ir_akm_ak9754_set_odr()
339 ret = sensor_i2c_write(dev, AK9754_CTRL3_REG, &ODR_VAL, 1, I2C_OP_RETRIES); in drv_ir_akm_ak9754_set_odr()
340 if (unlikely(ret)) { in drv_ir_akm_ak9754_set_odr()
341 return ret; in drv_ir_akm_ak9754_set_odr()
344 ret = drv_ir_akm_ak9754_open(); in drv_ir_akm_ak9754_set_odr()
345 if (unlikely(ret)) { in drv_ir_akm_ak9754_set_odr()
346 return ret; in drv_ir_akm_ak9754_set_odr()
365 int16_t ret = 0; in drv_ir_akm_ak9754_set_default_config() local
374 ret = sensor_i2c_write(dev, AK9754_CTRL3_REG, &i2c_data, 1, I2C_OP_RETRIES); in drv_ir_akm_ak9754_set_default_config()
375 if (unlikely(ret)) { in drv_ir_akm_ak9754_set_default_config()
376 return ret; in drv_ir_akm_ak9754_set_default_config()
381 ret = sensor_i2c_write(dev, AK9754_CTRL4_REG, &i2c_data, 1, I2C_OP_RETRIES); in drv_ir_akm_ak9754_set_default_config()
382 if (unlikely(ret)) { in drv_ir_akm_ak9754_set_default_config()
383 return ret; in drv_ir_akm_ak9754_set_default_config()
388 ret = sensor_i2c_write(dev, AK9754_CTRL5_REG, &i2c_data, 1, I2C_OP_RETRIES); in drv_ir_akm_ak9754_set_default_config()
389 if (unlikely(ret)) { in drv_ir_akm_ak9754_set_default_config()
390 return ret; in drv_ir_akm_ak9754_set_default_config()
395 ret = sensor_i2c_write(dev, AK9754_CTRL6_REG, &i2c_data, 1, I2C_OP_RETRIES); in drv_ir_akm_ak9754_set_default_config()
396 if (unlikely(ret)) { in drv_ir_akm_ak9754_set_default_config()
397 return ret; in drv_ir_akm_ak9754_set_default_config()
405 ret = sensor_i2c_write(dev, AK9754_CTRL7_REG, &i2c_data, 1, I2C_OP_RETRIES); in drv_ir_akm_ak9754_set_default_config()
406 if (unlikely(ret)) { in drv_ir_akm_ak9754_set_default_config()
407 return ret; in drv_ir_akm_ak9754_set_default_config()
412 ret = sensor_i2c_write(dev, AK9754_CTRL8_REG, &i2c_data, 1, I2C_OP_RETRIES); in drv_ir_akm_ak9754_set_default_config()
413 if (unlikely(ret)) { in drv_ir_akm_ak9754_set_default_config()
414 return ret; in drv_ir_akm_ak9754_set_default_config()
419 ret = sensor_i2c_write(dev, AK9754_CTRL9_REG, &i2c_data, 1, I2C_OP_RETRIES); in drv_ir_akm_ak9754_set_default_config()
420 if (unlikely(ret)) { in drv_ir_akm_ak9754_set_default_config()
421 return ret; in drv_ir_akm_ak9754_set_default_config()
426 ret = sensor_i2c_write(dev, AK9754_CTRL10_REG, &i2c_data, 1, I2C_OP_RETRIES); in drv_ir_akm_ak9754_set_default_config()
427 if (unlikely(ret)) { in drv_ir_akm_ak9754_set_default_config()
428 return ret; in drv_ir_akm_ak9754_set_default_config()
437 ret = sensor_i2c_write(dev, AK9754_CTRL11_REG, &i2c_data, 1, I2C_OP_RETRIES); in drv_ir_akm_ak9754_set_default_config()
438 if (unlikely(ret)) { in drv_ir_akm_ak9754_set_default_config()
439 return ret; in drv_ir_akm_ak9754_set_default_config()
442 return ret; in drv_ir_akm_ak9754_set_default_config()
451 int ret = 0; in drv_ir_akm_ak9754_ioctl() local
456 ret = drv_ir_akm_ak9754_set_odr(&ak9754_dev, (int)arg); in drv_ir_akm_ak9754_ioctl()
457 if (unlikely(ret)) { in drv_ir_akm_ak9754_ioctl()
489 return ret; in drv_ir_akm_ak9754_ioctl()
494 int16_t ret = 0; in drv_ir_akm_ak9754_init() local
509 ret = sensor_create_obj(&sensor); in drv_ir_akm_ak9754_init()
510 if (unlikely(ret)) { in drv_ir_akm_ak9754_init()
511 return (int)ret; in drv_ir_akm_ak9754_init()
514 ret = drv_ir_akm_ak9754_valid_id(&ak9754_dev); in drv_ir_akm_ak9754_init()
515 if (unlikely(ret)) { in drv_ir_akm_ak9754_init()
516 return (int)ret; in drv_ir_akm_ak9754_init()
519 ret = drv_ir_akm_ak9754_soft_reset(&ak9754_dev); in drv_ir_akm_ak9754_init()
520 if (unlikely(ret)) { in drv_ir_akm_ak9754_init()
521 return (int)ret; in drv_ir_akm_ak9754_init()
524 ret = drv_ir_akm_ak9754_set_default_config(&ak9754_dev); in drv_ir_akm_ak9754_init()
525 if (unlikely(ret)) { in drv_ir_akm_ak9754_init()
526 return (int)ret; in drv_ir_akm_ak9754_init()
530 return (int)ret; in drv_ir_akm_ak9754_init()