Lines Matching refs:error
197 int error; in bma150_set_mode() local
199 error = bma150_set_reg_bits(bma150->client, mode, BMA150_WAKE_UP_POS, in bma150_set_mode()
201 if (error) in bma150_set_mode()
202 return error; in bma150_set_mode()
204 error = bma150_set_reg_bits(bma150->client, mode, BMA150_SLEEP_POS, in bma150_set_mode()
206 if (error) in bma150_set_mode()
207 return error; in bma150_set_mode()
218 int error; in bma150_soft_reset() local
220 error = bma150_set_reg_bits(bma150->client, 1, BMA150_SW_RES_POS, in bma150_soft_reset()
222 if (error) in bma150_soft_reset()
223 return error; in bma150_soft_reset()
244 int error; in bma150_set_low_g_interrupt() local
246 error = bma150_set_reg_bits(bma150->client, hyst, in bma150_set_low_g_interrupt()
249 if (error) in bma150_set_low_g_interrupt()
250 return error; in bma150_set_low_g_interrupt()
252 error = bma150_write_byte(bma150->client, BMA150_LOW_G_DUR_REG, dur); in bma150_set_low_g_interrupt()
253 if (error) in bma150_set_low_g_interrupt()
254 return error; in bma150_set_low_g_interrupt()
256 error = bma150_write_byte(bma150->client, BMA150_LOW_G_THRES_REG, thres); in bma150_set_low_g_interrupt()
257 if (error) in bma150_set_low_g_interrupt()
258 return error; in bma150_set_low_g_interrupt()
268 int error; in bma150_set_high_g_interrupt() local
270 error = bma150_set_reg_bits(bma150->client, hyst, in bma150_set_high_g_interrupt()
273 if (error) in bma150_set_high_g_interrupt()
274 return error; in bma150_set_high_g_interrupt()
276 error = bma150_write_byte(bma150->client, in bma150_set_high_g_interrupt()
278 if (error) in bma150_set_high_g_interrupt()
279 return error; in bma150_set_high_g_interrupt()
281 error = bma150_write_byte(bma150->client, in bma150_set_high_g_interrupt()
283 if (error) in bma150_set_high_g_interrupt()
284 return error; in bma150_set_high_g_interrupt()
295 int error; in bma150_set_any_motion_interrupt() local
297 error = bma150_set_reg_bits(bma150->client, dur, in bma150_set_any_motion_interrupt()
301 if (error) in bma150_set_any_motion_interrupt()
302 return error; in bma150_set_any_motion_interrupt()
304 error = bma150_write_byte(bma150->client, in bma150_set_any_motion_interrupt()
306 if (error) in bma150_set_any_motion_interrupt()
307 return error; in bma150_set_any_motion_interrupt()
309 error = bma150_set_reg_bits(bma150->client, !!enable, in bma150_set_any_motion_interrupt()
312 if (error) in bma150_set_any_motion_interrupt()
313 return error; in bma150_set_any_motion_interrupt()
360 int error; in bma150_open() local
362 error = pm_runtime_get_sync(&bma150->client->dev); in bma150_open()
363 if (error < 0 && error != -ENOSYS) in bma150_open()
364 return error; in bma150_open()
371 error = bma150_set_mode(bma150, BMA150_MODE_NORMAL); in bma150_open()
372 if (error) in bma150_open()
373 return error; in bma150_open()
418 int error; in bma150_initialize() local
420 error = bma150_soft_reset(bma150); in bma150_initialize()
421 if (error) in bma150_initialize()
422 return error; in bma150_initialize()
424 error = bma150_set_bandwidth(bma150, cfg->bandwidth); in bma150_initialize()
425 if (error) in bma150_initialize()
426 return error; in bma150_initialize()
428 error = bma150_set_range(bma150, cfg->range); in bma150_initialize()
429 if (error) in bma150_initialize()
430 return error; in bma150_initialize()
433 error = bma150_set_any_motion_interrupt(bma150, in bma150_initialize()
437 if (error) in bma150_initialize()
438 return error; in bma150_initialize()
440 error = bma150_set_high_g_interrupt(bma150, in bma150_initialize()
443 if (error) in bma150_initialize()
444 return error; in bma150_initialize()
446 error = bma150_set_low_g_interrupt(bma150, in bma150_initialize()
449 if (error) in bma150_initialize()
450 return error; in bma150_initialize()
473 int error; in bma150_register_input_device() local
485 error = input_register_device(idev); in bma150_register_input_device()
486 if (error) { in bma150_register_input_device()
488 return error; in bma150_register_input_device()
498 int error; in bma150_register_polled_device() local
514 error = input_register_polled_device(ipoll_dev); in bma150_register_polled_device()
515 if (error) { in bma150_register_polled_device()
517 return error; in bma150_register_polled_device()
534 int error; in bma150_probe() local
555 error = pdata->irq_gpio_cfg(); in bma150_probe()
556 if (error) { in bma150_probe()
559 client->irq, error); in bma150_probe()
568 error = bma150_initialize(bma150, cfg); in bma150_probe()
569 if (error) in bma150_probe()
573 error = bma150_register_input_device(bma150); in bma150_probe()
574 if (error) in bma150_probe()
577 error = request_threaded_irq(client->irq, in bma150_probe()
581 if (error) { in bma150_probe()
584 client->irq, error); in bma150_probe()
589 error = bma150_register_polled_device(bma150); in bma150_probe()
590 if (error) in bma150_probe()
602 return error; in bma150_probe()