Lines Matching refs:ret

116     int     ret   = 0;  in drv_mag_st_lis3mdl_soft_reset()  local
118 ret = sensor_i2c_write(drv, LIS3MDL_MAG_CTRL_REG2, &value, I2C_DATA_LEN, in drv_mag_st_lis3mdl_soft_reset()
120 if (unlikely(ret)) { in drv_mag_st_lis3mdl_soft_reset()
128 int ret = 0; in drv_mag_st_lis3mdl_selftest() local
130 ret = sensor_i2c_write(drv, LIS3MDL_MAG_CTRL_REG1, &value, I2C_DATA_LEN, in drv_mag_st_lis3mdl_selftest()
132 if (unlikely(ret)) { in drv_mag_st_lis3mdl_selftest()
140 int ret = 0; in drv_mag_st_lis3mdl_reboot() local
142 ret = sensor_i2c_write(drv, LIS3MDL_MAG_CTRL_REG2, &value, I2C_DATA_LEN, in drv_mag_st_lis3mdl_reboot()
144 if (unlikely(ret)) { in drv_mag_st_lis3mdl_reboot()
153 int ret = 0; in drv_mag_st_lis3mdl_validate_id() local
159 ret = sensor_i2c_read(drv, LIS3MDL_MAG_WHO_AM_I_REG, &value, I2C_DATA_LEN, in drv_mag_st_lis3mdl_validate_id()
161 if (unlikely(ret)) { in drv_mag_st_lis3mdl_validate_id()
162 return ret; in drv_mag_st_lis3mdl_validate_id()
176 int ret = 0; in drv_mag_st_lis3mdl_set_power_mode() local
178 ret = sensor_i2c_read(drv, LIS3MDL_MAG_CTRL_REG3, &value, I2C_DATA_LEN, in drv_mag_st_lis3mdl_set_power_mode()
180 if (unlikely(ret)) { in drv_mag_st_lis3mdl_set_power_mode()
181 return ret; in drv_mag_st_lis3mdl_set_power_mode()
192 ret = sensor_i2c_write(drv, LIS3MDL_MAG_CTRL_REG3, &value, I2C_DATA_LEN, in drv_mag_st_lis3mdl_set_power_mode()
194 if (unlikely(ret)) { in drv_mag_st_lis3mdl_set_power_mode()
195 return ret; in drv_mag_st_lis3mdl_set_power_mode()
204 int ret = 0; in drv_mag_st_lis3mdl_set_odr() local
206 ret = sensor_i2c_read(drv, LIS3MDL_MAG_CTRL_REG1, &value, I2C_DATA_LEN, in drv_mag_st_lis3mdl_set_odr()
208 if (unlikely(ret)) { in drv_mag_st_lis3mdl_set_odr()
209 return ret; in drv_mag_st_lis3mdl_set_odr()
213 ret = sensor_i2c_write(drv, LIS3MDL_MAG_CTRL_REG1, &value, I2C_DATA_LEN, in drv_mag_st_lis3mdl_set_odr()
215 if (unlikely(ret)) { in drv_mag_st_lis3mdl_set_odr()
216 return ret; in drv_mag_st_lis3mdl_set_odr()
224 int ret = 0; in drv_mag_st_lis3mdl_set_xyaxes() local
226 ret = sensor_i2c_read(drv, LIS3MDL_MAG_CTRL_REG1, &value, I2C_DATA_LEN, in drv_mag_st_lis3mdl_set_xyaxes()
228 if (unlikely(ret)) { in drv_mag_st_lis3mdl_set_xyaxes()
229 return ret; in drv_mag_st_lis3mdl_set_xyaxes()
256 ret = sensor_i2c_write(drv, LIS3MDL_MAG_CTRL_REG1, &value, I2C_DATA_LEN, in drv_mag_st_lis3mdl_set_xyaxes()
258 if (unlikely(ret)) { in drv_mag_st_lis3mdl_set_xyaxes()
259 return ret; in drv_mag_st_lis3mdl_set_xyaxes()
267 int ret = 0; in drv_mag_st_lis3mdl_set_zaxes() local
269 ret = sensor_i2c_read(drv, LIS3MDL_MAG_CTRL_REG4, &value, I2C_DATA_LEN, in drv_mag_st_lis3mdl_set_zaxes()
271 if (unlikely(ret)) { in drv_mag_st_lis3mdl_set_zaxes()
272 return ret; in drv_mag_st_lis3mdl_set_zaxes()
299 ret = sensor_i2c_write(drv, LIS3MDL_MAG_CTRL_REG4, &value, I2C_DATA_LEN, in drv_mag_st_lis3mdl_set_zaxes()
301 if (unlikely(ret)) { in drv_mag_st_lis3mdl_set_zaxes()
302 return ret; in drv_mag_st_lis3mdl_set_zaxes()
310 int ret = 0; in drv_mag_st_lis3mdl_lowpower_mode() local
313 ret = sensor_i2c_read(drv, LIS3MDL_MAG_CTRL_REG3, &value, I2C_DATA_LEN, in drv_mag_st_lis3mdl_lowpower_mode()
315 if (unlikely(ret)) { in drv_mag_st_lis3mdl_lowpower_mode()
316 return ret; in drv_mag_st_lis3mdl_lowpower_mode()
327 ret = sensor_i2c_write(drv, LIS3MDL_MAG_CTRL_REG3, &value, I2C_DATA_LEN, in drv_mag_st_lis3mdl_lowpower_mode()
329 if (unlikely(ret)) { in drv_mag_st_lis3mdl_lowpower_mode()
330 return ret; in drv_mag_st_lis3mdl_lowpower_mode()
338 int ret = 0; in drv_mag_st_lis3mdl_set_range() local
341 ret = sensor_i2c_read(drv, LIS3MDL_MAG_CTRL_REG2, &value, I2C_DATA_LEN, in drv_mag_st_lis3mdl_set_range()
343 if (unlikely(ret)) { in drv_mag_st_lis3mdl_set_range()
344 return ret; in drv_mag_st_lis3mdl_set_range()
372 ret = sensor_i2c_write(drv, LIS3MDL_MAG_CTRL_REG2, &value, I2C_DATA_LEN, in drv_mag_st_lis3mdl_set_range()
374 if (unlikely(ret)) { in drv_mag_st_lis3mdl_set_range()
375 return ret; in drv_mag_st_lis3mdl_set_range()
384 int ret = 0; in drv_mag_st_lis3mdl_set_ble() local
386 ret = sensor_i2c_read(drv, LIS3MDL_MAG_CTRL_REG4, &value, I2C_DATA_LEN, in drv_mag_st_lis3mdl_set_ble()
388 if (unlikely(ret)) { in drv_mag_st_lis3mdl_set_ble()
389 return ret; in drv_mag_st_lis3mdl_set_ble()
400 ret = sensor_i2c_write(drv, LIS3MDL_MAG_CTRL_REG4, &value, I2C_DATA_LEN, in drv_mag_st_lis3mdl_set_ble()
402 if (unlikely(ret)) { in drv_mag_st_lis3mdl_set_ble()
403 return ret; in drv_mag_st_lis3mdl_set_ble()
411 int ret = 0; in drv_mag_st_lis3mdl_set_bdu() local
413 ret = sensor_i2c_read(drv, LIS3MDL_MAG_CTRL_REG5, &value, I2C_DATA_LEN, in drv_mag_st_lis3mdl_set_bdu()
415 if (unlikely(ret)) { in drv_mag_st_lis3mdl_set_bdu()
416 return ret; in drv_mag_st_lis3mdl_set_bdu()
427 ret = sensor_i2c_write(drv, LIS3MDL_MAG_CTRL_REG5, &value, I2C_DATA_LEN, in drv_mag_st_lis3mdl_set_bdu()
429 if (unlikely(ret)) { in drv_mag_st_lis3mdl_set_bdu()
430 return ret; in drv_mag_st_lis3mdl_set_bdu()
437 int ret = 0; in drv_mag_st_lis3mdl_set_default_config() local
438 ret = drv_mag_st_lis3mdl_set_power_mode(drv, DEV_POWER_OFF); in drv_mag_st_lis3mdl_set_default_config()
439 if (unlikely(ret)) { in drv_mag_st_lis3mdl_set_default_config()
440 return ret; in drv_mag_st_lis3mdl_set_default_config()
442 ret = drv_mag_st_lis3mdl_set_odr(drv, LIS3MDL_MAG_ODR_2_5_HZ); in drv_mag_st_lis3mdl_set_default_config()
443 if (unlikely(ret)) { in drv_mag_st_lis3mdl_set_default_config()
444 return ret; in drv_mag_st_lis3mdl_set_default_config()
446 ret = drv_mag_st_lis3mdl_set_xyaxes(drv, LIS3MDL_MAG_OM_XY_MEDIUM); in drv_mag_st_lis3mdl_set_default_config()
447 if (unlikely(ret)) { in drv_mag_st_lis3mdl_set_default_config()
448 return ret; in drv_mag_st_lis3mdl_set_default_config()
450 ret = drv_mag_st_lis3mdl_set_zaxes(drv, LIS3MDL_MAG_OM_Z_MEDIUM); in drv_mag_st_lis3mdl_set_default_config()
451 if (unlikely(ret)) { in drv_mag_st_lis3mdl_set_default_config()
452 return ret; in drv_mag_st_lis3mdl_set_default_config()
454 ret = drv_mag_st_lis3mdl_set_range(drv, MAG_RANGE_8GAUSS); in drv_mag_st_lis3mdl_set_default_config()
455 if (unlikely(ret)) { in drv_mag_st_lis3mdl_set_default_config()
458 ret = drv_mag_st_lis3mdl_set_ble(drv, LIS3MDL_MAG_BLE_LSB); in drv_mag_st_lis3mdl_set_default_config()
459 if (unlikely(ret)) { in drv_mag_st_lis3mdl_set_default_config()
462 ret = drv_mag_st_lis3mdl_set_bdu(drv, LIS3MDL_MAG_BDU_MSBLSB); in drv_mag_st_lis3mdl_set_default_config()
463 if (unlikely(ret)) { in drv_mag_st_lis3mdl_set_default_config()
477 int ret = 0; in drv_mag_st_lis3mdl_open() local
478 ret = drv_mag_st_lis3mdl_set_power_mode(&LIS3MDL_ctx, DEV_POWER_ON); in drv_mag_st_lis3mdl_open()
479 if (unlikely(ret)) { in drv_mag_st_lis3mdl_open()
487 int ret = 0; in drv_mag_st_lis3mdl_close() local
488 ret = drv_mag_st_lis3mdl_set_power_mode(&LIS3MDL_ctx, DEV_POWER_OFF); in drv_mag_st_lis3mdl_close()
489 if (unlikely(ret)) { in drv_mag_st_lis3mdl_close()
497 int ret = 0; in drv_mag_st_lis3mdl_read() local
514 ret |= sensor_i2c_read(&LIS3MDL_ctx, LIS3MDL_MAG_CTRL_REG2, &ctrlm, in drv_mag_st_lis3mdl_read()
517 ret |= sensor_i2c_read(&LIS3MDL_ctx, (LIS3MDL_MAG_OUTX_L | 0x80), buffer, 6, in drv_mag_st_lis3mdl_read()
519 if (unlikely(ret)) { in drv_mag_st_lis3mdl_read()
554 int ret = 0; in drv_mag_st_lis3mdl_ioctl() local
558 ret = drv_mag_st_lis3mdl_set_odr(&LIS3MDL_ctx, arg); in drv_mag_st_lis3mdl_ioctl()
559 if (unlikely(ret)) { in drv_mag_st_lis3mdl_ioctl()
564 ret = drv_mag_st_lis3mdl_set_range(&LIS3MDL_ctx, arg); in drv_mag_st_lis3mdl_ioctl()
565 if (unlikely(ret)) { in drv_mag_st_lis3mdl_ioctl()
570 ret = drv_mag_st_lis3mdl_set_power_mode(&LIS3MDL_ctx, arg); in drv_mag_st_lis3mdl_ioctl()
571 if (unlikely(ret)) { in drv_mag_st_lis3mdl_ioctl()
593 int ret = 0; in drv_mag_st_lis3mdl_init() local
609 ret = sensor_create_obj(&sensor); in drv_mag_st_lis3mdl_init()
610 if (unlikely(ret)) { in drv_mag_st_lis3mdl_init()
614 ret = drv_mag_st_lis3mdl_validate_id(&LIS3MDL_ctx, I_AM_LIS3MDL); in drv_mag_st_lis3mdl_init()
615 if (unlikely(ret)) { in drv_mag_st_lis3mdl_init()
619 ret = drv_mag_st_lis3mdl_soft_reset(&LIS3MDL_ctx); in drv_mag_st_lis3mdl_init()
620 if (unlikely(ret)) { in drv_mag_st_lis3mdl_init()
624 ret = drv_mag_st_lis3mdl_set_default_config(&LIS3MDL_ctx); in drv_mag_st_lis3mdl_init()
625 if (unlikely(ret)) { in drv_mag_st_lis3mdl_init()