Lines Matching refs:subdev
49 if (!entity->subdev.ctrl_handler) in vsp1_entity_set_streaming()
52 ret = v4l2_ctrl_handler_setup(entity->subdev.ctrl_handler); in vsp1_entity_set_streaming()
73 return v4l2_subdev_get_try_format(&entity->subdev, cfg, pad); in vsp1_entity_get_pad_format()
90 void vsp1_entity_init_formats(struct v4l2_subdev *subdev, in vsp1_entity_init_formats() argument
96 for (pad = 0; pad < subdev->entity.num_pads - 1; ++pad) { in vsp1_entity_init_formats()
103 v4l2_subdev_call(subdev, pad, set_fmt, cfg, &format); in vsp1_entity_init_formats()
107 static int vsp1_entity_open(struct v4l2_subdev *subdev, in vsp1_entity_open() argument
110 vsp1_entity_init_formats(subdev, fh->pad); in vsp1_entity_open()
132 source = container_of(local->entity, struct vsp1_entity, subdev.entity); in vsp1_entity_link_setup()
222 return media_entity_init(&entity->subdev.entity, num_pads, in vsp1_entity_init()
230 if (entity->subdev.ctrl_handler) in vsp1_entity_destroy()
231 v4l2_ctrl_handler_free(entity->subdev.ctrl_handler); in vsp1_entity_destroy()
232 media_entity_cleanup(&entity->subdev.entity); in vsp1_entity_destroy()