Lines Matching defs:subdev
40 struct i2c_client *client = v4l2_get_subdevdata(&flash->subdev);
79 struct i2c_client *client = v4l2_get_subdevdata(&flash->subdev);
108 struct i2c_client *client = v4l2_get_subdevdata(&flash->subdev);
252 flash->subdev.ctrl_handler = &flash->ctrls;
257 * V4L2 subdev operations
263 struct i2c_client *client = v4l2_get_subdevdata(&flash->subdev);
301 ret = flash->platform_data->power(&flash->subdev, on);
319 flash->platform_data->power(&flash->subdev, 0);
327 adp1653_set_power(struct v4l2_subdev *subdev, int on)
329 struct adp1653_flash *flash = to_adp1653_flash(subdev);
383 struct v4l2_subdev *subdev = i2c_get_clientdata(client);
384 struct adp1653_flash *flash = to_adp1653_flash(subdev);
395 struct v4l2_subdev *subdev = i2c_get_clientdata(client);
396 struct adp1653_flash *flash = to_adp1653_flash(subdev);
493 v4l2_i2c_subdev_init(&flash->subdev, client, &adp1653_ops);
494 flash->subdev.internal_ops = &adp1653_internal_ops;
495 flash->subdev.flags |= V4L2_SUBDEV_FL_HAS_DEVNODE;
501 ret = media_entity_pads_init(&flash->subdev.entity, 0, NULL);
505 flash->subdev.entity.function = MEDIA_ENT_F_FLASH;
517 struct v4l2_subdev *subdev = i2c_get_clientdata(client);
518 struct adp1653_flash *flash = to_adp1653_flash(subdev);
520 v4l2_device_unregister_subdev(&flash->subdev);
522 media_entity_cleanup(&flash->subdev.entity);