Lines Matching refs:error
196 int error; in bma150_set_mode() local
198 error = bma150_set_reg_bits(bma150->client, mode, BMA150_WAKE_UP_POS, in bma150_set_mode()
200 if (error) in bma150_set_mode()
201 return error; in bma150_set_mode()
203 error = bma150_set_reg_bits(bma150->client, mode, BMA150_SLEEP_POS, in bma150_set_mode()
205 if (error) in bma150_set_mode()
206 return error; in bma150_set_mode()
217 int error; in bma150_soft_reset() local
219 error = bma150_set_reg_bits(bma150->client, 1, BMA150_SW_RES_POS, in bma150_soft_reset()
221 if (error) in bma150_soft_reset()
222 return error; in bma150_soft_reset()
243 int error; in bma150_set_low_g_interrupt() local
245 error = bma150_set_reg_bits(bma150->client, hyst, in bma150_set_low_g_interrupt()
248 if (error) in bma150_set_low_g_interrupt()
249 return error; in bma150_set_low_g_interrupt()
251 error = bma150_write_byte(bma150->client, BMA150_LOW_G_DUR_REG, dur); in bma150_set_low_g_interrupt()
252 if (error) in bma150_set_low_g_interrupt()
253 return error; in bma150_set_low_g_interrupt()
255 error = bma150_write_byte(bma150->client, BMA150_LOW_G_THRES_REG, thres); in bma150_set_low_g_interrupt()
256 if (error) in bma150_set_low_g_interrupt()
257 return error; in bma150_set_low_g_interrupt()
267 int error; in bma150_set_high_g_interrupt() local
269 error = bma150_set_reg_bits(bma150->client, hyst, in bma150_set_high_g_interrupt()
272 if (error) in bma150_set_high_g_interrupt()
273 return error; in bma150_set_high_g_interrupt()
275 error = bma150_write_byte(bma150->client, in bma150_set_high_g_interrupt()
277 if (error) in bma150_set_high_g_interrupt()
278 return error; in bma150_set_high_g_interrupt()
280 error = bma150_write_byte(bma150->client, in bma150_set_high_g_interrupt()
282 if (error) in bma150_set_high_g_interrupt()
283 return error; in bma150_set_high_g_interrupt()
294 int error; in bma150_set_any_motion_interrupt() local
296 error = bma150_set_reg_bits(bma150->client, dur, in bma150_set_any_motion_interrupt()
300 if (error) in bma150_set_any_motion_interrupt()
301 return error; in bma150_set_any_motion_interrupt()
303 error = bma150_write_byte(bma150->client, in bma150_set_any_motion_interrupt()
305 if (error) in bma150_set_any_motion_interrupt()
306 return error; in bma150_set_any_motion_interrupt()
308 error = bma150_set_reg_bits(bma150->client, !!enable, in bma150_set_any_motion_interrupt()
311 if (error) in bma150_set_any_motion_interrupt()
312 return error; in bma150_set_any_motion_interrupt()
359 int error; in bma150_open() local
361 error = pm_runtime_get_sync(&bma150->client->dev); in bma150_open()
362 if (error < 0 && error != -ENOSYS) in bma150_open()
363 return error; in bma150_open()
370 error = bma150_set_mode(bma150, BMA150_MODE_NORMAL); in bma150_open()
371 if (error) in bma150_open()
372 return error; in bma150_open()
417 int error; in bma150_initialize() local
419 error = bma150_soft_reset(bma150); in bma150_initialize()
420 if (error) in bma150_initialize()
421 return error; in bma150_initialize()
423 error = bma150_set_bandwidth(bma150, cfg->bandwidth); in bma150_initialize()
424 if (error) in bma150_initialize()
425 return error; in bma150_initialize()
427 error = bma150_set_range(bma150, cfg->range); in bma150_initialize()
428 if (error) in bma150_initialize()
429 return error; in bma150_initialize()
432 error = bma150_set_any_motion_interrupt(bma150, in bma150_initialize()
436 if (error) in bma150_initialize()
437 return error; in bma150_initialize()
439 error = bma150_set_high_g_interrupt(bma150, in bma150_initialize()
442 if (error) in bma150_initialize()
443 return error; in bma150_initialize()
445 error = bma150_set_low_g_interrupt(bma150, in bma150_initialize()
448 if (error) in bma150_initialize()
449 return error; in bma150_initialize()
472 int error; in bma150_register_input_device() local
484 error = input_register_device(idev); in bma150_register_input_device()
485 if (error) { in bma150_register_input_device()
487 return error; in bma150_register_input_device()
497 int error; in bma150_register_polled_device() local
513 error = input_register_polled_device(ipoll_dev); in bma150_register_polled_device()
514 if (error) { in bma150_register_polled_device()
516 return error; in bma150_register_polled_device()
533 int error; in bma150_probe() local
554 error = pdata->irq_gpio_cfg(); in bma150_probe()
555 if (error) { in bma150_probe()
558 client->irq, error); in bma150_probe()
567 error = bma150_initialize(bma150, cfg); in bma150_probe()
568 if (error) in bma150_probe()
572 error = bma150_register_input_device(bma150); in bma150_probe()
573 if (error) in bma150_probe()
576 error = request_threaded_irq(client->irq, in bma150_probe()
580 if (error) { in bma150_probe()
583 client->irq, error); in bma150_probe()
588 error = bma150_register_polled_device(bma150); in bma150_probe()
589 if (error) in bma150_probe()
601 return error; in bma150_probe()