Lines Matching refs:rval

70 	int rval = -EINVAL;  in lm3560_mode_ctrl()  local
74 rval = regmap_update_bits(flash->regmap, in lm3560_mode_ctrl()
78 rval = regmap_update_bits(flash->regmap, in lm3560_mode_ctrl()
82 rval = regmap_update_bits(flash->regmap, in lm3560_mode_ctrl()
86 return rval; in lm3560_mode_ctrl()
93 int rval; in lm3560_enable_ctrl() local
97 rval = regmap_update_bits(flash->regmap, in lm3560_enable_ctrl()
100 rval = regmap_update_bits(flash->regmap, in lm3560_enable_ctrl()
104 rval = regmap_update_bits(flash->regmap, in lm3560_enable_ctrl()
107 rval = regmap_update_bits(flash->regmap, in lm3560_enable_ctrl()
110 return rval; in lm3560_enable_ctrl()
117 int rval; in lm3560_torch_brt_ctrl() local
123 rval = lm3560_enable_ctrl(flash, led_no, true); in lm3560_torch_brt_ctrl()
127 rval = regmap_update_bits(flash->regmap, in lm3560_torch_brt_ctrl()
130 rval = regmap_update_bits(flash->regmap, in lm3560_torch_brt_ctrl()
133 return rval; in lm3560_torch_brt_ctrl()
140 int rval; in lm3560_flash_brt_ctrl() local
146 rval = lm3560_enable_ctrl(flash, led_no, true); in lm3560_flash_brt_ctrl()
150 rval = regmap_update_bits(flash->regmap, in lm3560_flash_brt_ctrl()
153 rval = regmap_update_bits(flash->regmap, in lm3560_flash_brt_ctrl()
156 return rval; in lm3560_flash_brt_ctrl()
163 int rval = -EINVAL; in lm3560_get_ctrl() local
170 rval = regmap_read(flash->regmap, REG_FLAG, &reg_val); in lm3560_get_ctrl()
171 if (rval < 0) in lm3560_get_ctrl()
184 return rval; in lm3560_get_ctrl()
191 int rval = -EINVAL; in lm3560_set_ctrl() local
199 rval = lm3560_mode_ctrl(flash); in lm3560_set_ctrl()
203 rval = regmap_update_bits(flash->regmap, in lm3560_set_ctrl()
205 if (rval < 0) in lm3560_set_ctrl()
211 rval = -EBUSY; in lm3560_set_ctrl()
215 rval = lm3560_mode_ctrl(flash); in lm3560_set_ctrl()
220 rval = -EBUSY; in lm3560_set_ctrl()
224 rval = lm3560_mode_ctrl(flash); in lm3560_set_ctrl()
229 rval = regmap_update_bits(flash->regmap, in lm3560_set_ctrl()
234 rval = lm3560_flash_brt_ctrl(flash, led_no, ctrl->val); in lm3560_set_ctrl()
238 rval = lm3560_torch_brt_ctrl(flash, led_no, ctrl->val); in lm3560_set_ctrl()
244 return rval; in lm3560_set_ctrl()
353 int rval; in lm3560_subdev_init() local
359 rval = lm3560_init_controls(flash, led_no); in lm3560_subdev_init()
360 if (rval) in lm3560_subdev_init()
362 rval = media_entity_pads_init(&flash->subdev_led[led_no].entity, 0, NULL); in lm3560_subdev_init()
363 if (rval < 0) in lm3560_subdev_init()
367 return rval; in lm3560_subdev_init()
371 return rval; in lm3560_subdev_init()
376 int rval; in lm3560_init_device() local
380 rval = regmap_update_bits(flash->regmap, in lm3560_init_device()
382 if (rval < 0) in lm3560_init_device()
383 return rval; in lm3560_init_device()
386 rval = lm3560_mode_ctrl(flash); in lm3560_init_device()
387 if (rval < 0) in lm3560_init_device()
388 return rval; in lm3560_init_device()
390 rval = regmap_read(flash->regmap, REG_FLAG, &reg_val); in lm3560_init_device()
391 return rval; in lm3560_init_device()
398 int rval; in lm3560_probe() local
406 rval = PTR_ERR(flash->regmap); in lm3560_probe()
407 return rval; in lm3560_probe()
428 rval = lm3560_subdev_init(flash, LM3560_LED0, "lm3560-led0"); in lm3560_probe()
429 if (rval < 0) in lm3560_probe()
430 return rval; in lm3560_probe()
432 rval = lm3560_subdev_init(flash, LM3560_LED1, "lm3560-led1"); in lm3560_probe()
433 if (rval < 0) in lm3560_probe()
434 return rval; in lm3560_probe()
436 rval = lm3560_init_device(flash); in lm3560_probe()
437 if (rval < 0) in lm3560_probe()
438 return rval; in lm3560_probe()