• Home
  • Raw
  • Download

Lines Matching refs:rval

77 	int rval = -EINVAL;  in lm3560_mode_ctrl()  local
81 rval = regmap_update_bits(flash->regmap, in lm3560_mode_ctrl()
85 rval = regmap_update_bits(flash->regmap, in lm3560_mode_ctrl()
89 rval = regmap_update_bits(flash->regmap, in lm3560_mode_ctrl()
93 return rval; in lm3560_mode_ctrl()
100 int rval; in lm3560_enable_ctrl() local
104 rval = regmap_update_bits(flash->regmap, in lm3560_enable_ctrl()
107 rval = regmap_update_bits(flash->regmap, in lm3560_enable_ctrl()
111 rval = regmap_update_bits(flash->regmap, in lm3560_enable_ctrl()
114 rval = regmap_update_bits(flash->regmap, in lm3560_enable_ctrl()
117 return rval; in lm3560_enable_ctrl()
124 int rval; in lm3560_torch_brt_ctrl() local
130 rval = lm3560_enable_ctrl(flash, led_no, true); in lm3560_torch_brt_ctrl()
134 rval = regmap_update_bits(flash->regmap, in lm3560_torch_brt_ctrl()
137 rval = regmap_update_bits(flash->regmap, in lm3560_torch_brt_ctrl()
140 return rval; in lm3560_torch_brt_ctrl()
147 int rval; in lm3560_flash_brt_ctrl() local
153 rval = lm3560_enable_ctrl(flash, led_no, true); in lm3560_flash_brt_ctrl()
157 rval = regmap_update_bits(flash->regmap, in lm3560_flash_brt_ctrl()
160 rval = regmap_update_bits(flash->regmap, in lm3560_flash_brt_ctrl()
163 return rval; in lm3560_flash_brt_ctrl()
170 int rval = -EINVAL; in lm3560_get_ctrl() local
177 rval = regmap_read(flash->regmap, REG_FLAG, &reg_val); in lm3560_get_ctrl()
178 if (rval < 0) in lm3560_get_ctrl()
191 return rval; in lm3560_get_ctrl()
198 int rval = -EINVAL; in lm3560_set_ctrl() local
206 rval = lm3560_mode_ctrl(flash); in lm3560_set_ctrl()
210 rval = regmap_update_bits(flash->regmap, in lm3560_set_ctrl()
212 if (rval < 0) in lm3560_set_ctrl()
218 rval = -EBUSY; in lm3560_set_ctrl()
222 rval = lm3560_mode_ctrl(flash); in lm3560_set_ctrl()
227 rval = -EBUSY; in lm3560_set_ctrl()
231 rval = lm3560_mode_ctrl(flash); in lm3560_set_ctrl()
236 rval = regmap_update_bits(flash->regmap, in lm3560_set_ctrl()
241 rval = lm3560_flash_brt_ctrl(flash, led_no, ctrl->val); in lm3560_set_ctrl()
245 rval = lm3560_torch_brt_ctrl(flash, led_no, ctrl->val); in lm3560_set_ctrl()
251 return rval; in lm3560_set_ctrl()
360 int rval; in lm3560_subdev_init() local
365 rval = lm3560_init_controls(flash, led_no); in lm3560_subdev_init()
366 if (rval) in lm3560_subdev_init()
368 rval = media_entity_pads_init(&flash->subdev_led[led_no].entity, 0, NULL); in lm3560_subdev_init()
369 if (rval < 0) in lm3560_subdev_init()
373 return rval; in lm3560_subdev_init()
377 return rval; in lm3560_subdev_init()
382 int rval; in lm3560_init_device() local
386 rval = regmap_update_bits(flash->regmap, in lm3560_init_device()
388 if (rval < 0) in lm3560_init_device()
389 return rval; in lm3560_init_device()
392 rval = lm3560_mode_ctrl(flash); in lm3560_init_device()
393 if (rval < 0) in lm3560_init_device()
394 return rval; in lm3560_init_device()
396 rval = regmap_read(flash->regmap, REG_FLAG, &reg_val); in lm3560_init_device()
397 return rval; in lm3560_init_device()
405 int rval; in lm3560_probe() local
413 rval = PTR_ERR(flash->regmap); in lm3560_probe()
414 return rval; in lm3560_probe()
435 rval = lm3560_subdev_init(flash, LM3560_LED0, "lm3560-led0"); in lm3560_probe()
436 if (rval < 0) in lm3560_probe()
437 return rval; in lm3560_probe()
439 rval = lm3560_subdev_init(flash, LM3560_LED1, "lm3560-led1"); in lm3560_probe()
440 if (rval < 0) in lm3560_probe()
441 return rval; in lm3560_probe()
443 rval = lm3560_init_device(flash); in lm3560_probe()
444 if (rval < 0) in lm3560_probe()
445 return rval; in lm3560_probe()