Lines Matching refs:rval
103 int rval; in lm3646_get_ctrl() local
108 rval = regmap_read(flash->regmap, REG_FLAG, ®_val); in lm3646_get_ctrl()
109 if (rval < 0) in lm3646_get_ctrl()
110 return rval; in lm3646_get_ctrl()
137 int rval; in lm3646_set_ctrl() local
155 rval = regmap_read(flash->regmap, REG_ENABLE, ®_val); in lm3646_set_ctrl()
156 if (rval < 0 || ((reg_val & MASK_ENABLE) != MODE_SHDN)) in lm3646_set_ctrl()
157 return rval; in lm3646_set_ctrl()
168 rval = regmap_read(flash->regmap, REG_ENABLE, ®_val); in lm3646_set_ctrl()
169 if (rval < 0) in lm3646_set_ctrl()
170 return rval; in lm3646_set_ctrl()
174 return rval; in lm3646_set_ctrl()
274 int rval; in lm3646_subdev_init() local
280 rval = lm3646_init_controls(flash); in lm3646_subdev_init()
281 if (rval) in lm3646_subdev_init()
283 rval = media_entity_pads_init(&flash->subdev_led.entity, 0, NULL); in lm3646_subdev_init()
284 if (rval < 0) in lm3646_subdev_init()
287 return rval; in lm3646_subdev_init()
291 return rval; in lm3646_subdev_init()
297 int rval; in lm3646_init_device() local
300 rval = regmap_read(flash->regmap, REG_ENABLE, ®_val); in lm3646_init_device()
301 if (rval < 0) in lm3646_init_device()
302 return rval; in lm3646_init_device()
306 rval = lm3646_mode_ctrl(flash, V4L2_FLASH_LED_MODE_NONE); in lm3646_init_device()
307 if (rval < 0) in lm3646_init_device()
308 return rval; in lm3646_init_device()
314 rval = regmap_update_bits(flash->regmap, in lm3646_init_device()
319 if (rval < 0) in lm3646_init_device()
320 return rval; in lm3646_init_device()
326 rval = regmap_update_bits(flash->regmap, in lm3646_init_device()
330 if (rval < 0) in lm3646_init_device()
331 return rval; in lm3646_init_device()
341 int rval; in lm3646_probe() local
366 rval = lm3646_subdev_init(flash); in lm3646_probe()
367 if (rval < 0) in lm3646_probe()
368 return rval; in lm3646_probe()
370 rval = lm3646_init_device(flash); in lm3646_probe()
371 if (rval < 0) in lm3646_probe()
372 return rval; in lm3646_probe()