Lines Matching refs:error

183 	int error;  in bma150_set_mode()  local
185 error = bma150_set_reg_bits(bma150->client, mode, BMA150_WAKE_UP_POS, in bma150_set_mode()
187 if (error) in bma150_set_mode()
188 return error; in bma150_set_mode()
190 error = bma150_set_reg_bits(bma150->client, mode, BMA150_SLEEP_POS, in bma150_set_mode()
192 if (error) in bma150_set_mode()
193 return error; in bma150_set_mode()
204 int error; in bma150_soft_reset() local
206 error = bma150_set_reg_bits(bma150->client, 1, BMA150_SW_RES_POS, in bma150_soft_reset()
208 if (error) in bma150_soft_reset()
209 return error; in bma150_soft_reset()
230 int error; in bma150_set_low_g_interrupt() local
232 error = bma150_set_reg_bits(bma150->client, hyst, in bma150_set_low_g_interrupt()
235 if (error) in bma150_set_low_g_interrupt()
236 return error; in bma150_set_low_g_interrupt()
238 error = bma150_write_byte(bma150->client, BMA150_LOW_G_DUR_REG, dur); in bma150_set_low_g_interrupt()
239 if (error) in bma150_set_low_g_interrupt()
240 return error; in bma150_set_low_g_interrupt()
242 error = bma150_write_byte(bma150->client, BMA150_LOW_G_THRES_REG, thres); in bma150_set_low_g_interrupt()
243 if (error) in bma150_set_low_g_interrupt()
244 return error; in bma150_set_low_g_interrupt()
254 int error; in bma150_set_high_g_interrupt() local
256 error = bma150_set_reg_bits(bma150->client, hyst, in bma150_set_high_g_interrupt()
259 if (error) in bma150_set_high_g_interrupt()
260 return error; in bma150_set_high_g_interrupt()
262 error = bma150_write_byte(bma150->client, in bma150_set_high_g_interrupt()
264 if (error) in bma150_set_high_g_interrupt()
265 return error; in bma150_set_high_g_interrupt()
267 error = bma150_write_byte(bma150->client, in bma150_set_high_g_interrupt()
269 if (error) in bma150_set_high_g_interrupt()
270 return error; in bma150_set_high_g_interrupt()
281 int error; in bma150_set_any_motion_interrupt() local
283 error = bma150_set_reg_bits(bma150->client, dur, in bma150_set_any_motion_interrupt()
287 if (error) in bma150_set_any_motion_interrupt()
288 return error; in bma150_set_any_motion_interrupt()
290 error = bma150_write_byte(bma150->client, in bma150_set_any_motion_interrupt()
292 if (error) in bma150_set_any_motion_interrupt()
293 return error; in bma150_set_any_motion_interrupt()
295 error = bma150_set_reg_bits(bma150->client, !!enable, in bma150_set_any_motion_interrupt()
298 if (error) in bma150_set_any_motion_interrupt()
299 return error; in bma150_set_any_motion_interrupt()
346 int error; in bma150_open() local
348 error = pm_runtime_get_sync(&bma150->client->dev); in bma150_open()
349 if (error < 0 && error != -ENOSYS) in bma150_open()
350 return error; in bma150_open()
357 error = bma150_set_mode(bma150, BMA150_MODE_NORMAL); in bma150_open()
358 if (error) in bma150_open()
359 return error; in bma150_open()
404 int error; in bma150_initialize() local
406 error = bma150_soft_reset(bma150); in bma150_initialize()
407 if (error) in bma150_initialize()
408 return error; in bma150_initialize()
410 error = bma150_set_bandwidth(bma150, cfg->bandwidth); in bma150_initialize()
411 if (error) in bma150_initialize()
412 return error; in bma150_initialize()
414 error = bma150_set_range(bma150, cfg->range); in bma150_initialize()
415 if (error) in bma150_initialize()
416 return error; in bma150_initialize()
419 error = bma150_set_any_motion_interrupt(bma150, in bma150_initialize()
423 if (error) in bma150_initialize()
424 return error; in bma150_initialize()
426 error = bma150_set_high_g_interrupt(bma150, in bma150_initialize()
429 if (error) in bma150_initialize()
430 return error; in bma150_initialize()
432 error = bma150_set_low_g_interrupt(bma150, in bma150_initialize()
435 if (error) in bma150_initialize()
436 return error; in bma150_initialize()
459 int error; in bma150_register_input_device() local
473 error = input_register_device(idev); in bma150_register_input_device()
474 if (error) { in bma150_register_input_device()
476 return error; in bma150_register_input_device()
485 int error; in bma150_register_polled_device() local
504 error = input_register_polled_device(ipoll_dev); in bma150_register_polled_device()
505 if (error) { in bma150_register_polled_device()
507 return error; in bma150_register_polled_device()
521 int error; in bma150_probe() local
542 error = pdata->irq_gpio_cfg(); in bma150_probe()
543 if (error) { in bma150_probe()
546 client->irq, error); in bma150_probe()
555 error = bma150_initialize(bma150, cfg); in bma150_probe()
556 if (error) in bma150_probe()
560 error = bma150_register_input_device(bma150); in bma150_probe()
561 if (error) in bma150_probe()
564 error = request_threaded_irq(client->irq, in bma150_probe()
568 if (error) { in bma150_probe()
571 client->irq, error); in bma150_probe()
576 error = bma150_register_polled_device(bma150); in bma150_probe()
577 if (error) in bma150_probe()
589 return error; in bma150_probe()