Lines Matching refs:subdev
43 static int lif_s_stream(struct v4l2_subdev *subdev, int enable) in lif_s_stream() argument
46 struct vsp1_lif *lif = to_lif(subdev); in lif_s_stream()
76 static int lif_enum_mbus_code(struct v4l2_subdev *subdev, in lif_enum_mbus_code() argument
84 struct vsp1_lif *lif = to_lif(subdev); in lif_enum_mbus_code()
108 static int lif_enum_frame_size(struct v4l2_subdev *subdev, in lif_enum_frame_size() argument
112 struct vsp1_lif *lif = to_lif(subdev); in lif_enum_frame_size()
136 static int lif_get_format(struct v4l2_subdev *subdev, struct v4l2_subdev_pad_config *cfg, in lif_get_format() argument
139 struct vsp1_lif *lif = to_lif(subdev); in lif_get_format()
147 static int lif_set_format(struct v4l2_subdev *subdev, struct v4l2_subdev_pad_config *cfg, in lif_set_format() argument
150 struct vsp1_lif *lif = to_lif(subdev); in lif_set_format()
213 struct v4l2_subdev *subdev; in vsp1_lif_create() local
228 subdev = &lif->entity.subdev; in vsp1_lif_create()
229 v4l2_subdev_init(subdev, &lif_ops); in vsp1_lif_create()
231 subdev->entity.ops = &vsp1_media_ops; in vsp1_lif_create()
232 subdev->internal_ops = &vsp1_subdev_internal_ops; in vsp1_lif_create()
233 snprintf(subdev->name, sizeof(subdev->name), "%s lif", in vsp1_lif_create()
235 v4l2_set_subdevdata(subdev, lif); in vsp1_lif_create()
236 subdev->flags |= V4L2_SUBDEV_FL_HAS_DEVNODE; in vsp1_lif_create()
238 vsp1_entity_init_formats(subdev, NULL); in vsp1_lif_create()