Lines Matching refs:error

181 	int error;  in bma150_set_mode()  local
183 error = bma150_set_reg_bits(bma150->client, mode, BMA150_WAKE_UP_POS, in bma150_set_mode()
185 if (error) in bma150_set_mode()
186 return error; in bma150_set_mode()
188 error = bma150_set_reg_bits(bma150->client, mode, BMA150_SLEEP_POS, in bma150_set_mode()
190 if (error) in bma150_set_mode()
191 return error; in bma150_set_mode()
202 int error; in bma150_soft_reset() local
204 error = bma150_set_reg_bits(bma150->client, 1, BMA150_SW_RES_POS, in bma150_soft_reset()
206 if (error) in bma150_soft_reset()
207 return error; in bma150_soft_reset()
228 int error; in bma150_set_low_g_interrupt() local
230 error = bma150_set_reg_bits(bma150->client, hyst, in bma150_set_low_g_interrupt()
233 if (error) in bma150_set_low_g_interrupt()
234 return error; in bma150_set_low_g_interrupt()
236 error = bma150_write_byte(bma150->client, BMA150_LOW_G_DUR_REG, dur); in bma150_set_low_g_interrupt()
237 if (error) in bma150_set_low_g_interrupt()
238 return error; in bma150_set_low_g_interrupt()
240 error = bma150_write_byte(bma150->client, BMA150_LOW_G_THRES_REG, thres); in bma150_set_low_g_interrupt()
241 if (error) in bma150_set_low_g_interrupt()
242 return error; in bma150_set_low_g_interrupt()
252 int error; in bma150_set_high_g_interrupt() local
254 error = bma150_set_reg_bits(bma150->client, hyst, in bma150_set_high_g_interrupt()
257 if (error) in bma150_set_high_g_interrupt()
258 return error; in bma150_set_high_g_interrupt()
260 error = bma150_write_byte(bma150->client, in bma150_set_high_g_interrupt()
262 if (error) in bma150_set_high_g_interrupt()
263 return error; in bma150_set_high_g_interrupt()
265 error = bma150_write_byte(bma150->client, in bma150_set_high_g_interrupt()
267 if (error) in bma150_set_high_g_interrupt()
268 return error; in bma150_set_high_g_interrupt()
279 int error; in bma150_set_any_motion_interrupt() local
281 error = bma150_set_reg_bits(bma150->client, dur, in bma150_set_any_motion_interrupt()
285 if (error) in bma150_set_any_motion_interrupt()
286 return error; in bma150_set_any_motion_interrupt()
288 error = bma150_write_byte(bma150->client, in bma150_set_any_motion_interrupt()
290 if (error) in bma150_set_any_motion_interrupt()
291 return error; in bma150_set_any_motion_interrupt()
293 error = bma150_set_reg_bits(bma150->client, !!enable, in bma150_set_any_motion_interrupt()
296 if (error) in bma150_set_any_motion_interrupt()
297 return error; in bma150_set_any_motion_interrupt()
347 int error; in bma150_open() local
349 error = pm_runtime_get_sync(&bma150->client->dev); in bma150_open()
350 if (error < 0 && error != -ENOSYS) in bma150_open()
351 return error; in bma150_open()
358 error = bma150_set_mode(bma150, BMA150_MODE_NORMAL); in bma150_open()
359 if (error) in bma150_open()
360 return error; in bma150_open()
379 int error; in bma150_initialize() local
381 error = bma150_soft_reset(bma150); in bma150_initialize()
382 if (error) in bma150_initialize()
383 return error; in bma150_initialize()
385 error = bma150_set_bandwidth(bma150, cfg->bandwidth); in bma150_initialize()
386 if (error) in bma150_initialize()
387 return error; in bma150_initialize()
389 error = bma150_set_range(bma150, cfg->range); in bma150_initialize()
390 if (error) in bma150_initialize()
391 return error; in bma150_initialize()
394 error = bma150_set_any_motion_interrupt(bma150, in bma150_initialize()
398 if (error) in bma150_initialize()
399 return error; in bma150_initialize()
401 error = bma150_set_high_g_interrupt(bma150, in bma150_initialize()
404 if (error) in bma150_initialize()
405 return error; in bma150_initialize()
407 error = bma150_set_low_g_interrupt(bma150, in bma150_initialize()
410 if (error) in bma150_initialize()
411 return error; in bma150_initialize()
425 int error; in bma150_probe() local
446 error = pdata->irq_gpio_cfg(); in bma150_probe()
447 if (error) { in bma150_probe()
450 client->irq, error); in bma150_probe()
451 return error; in bma150_probe()
459 error = bma150_initialize(bma150, cfg); in bma150_probe()
460 if (error) in bma150_probe()
461 return error; in bma150_probe()
482 error = input_setup_polling(idev, bma150_poll); in bma150_probe()
483 if (error) in bma150_probe()
484 return error; in bma150_probe()
491 error = input_register_device(idev); in bma150_probe()
492 if (error) in bma150_probe()
493 return error; in bma150_probe()
496 error = devm_request_threaded_irq(&client->dev, client->irq, in bma150_probe()
500 if (error) { in bma150_probe()
503 client->irq, error); in bma150_probe()
504 return error; in bma150_probe()