Lines Matching refs:subdev
47 if (!entity->subdev.ctrl_handler) in vsp1_entity_set_streaming()
50 ret = v4l2_ctrl_handler_setup(entity->subdev.ctrl_handler); in vsp1_entity_set_streaming()
71 return v4l2_subdev_get_try_format(&entity->subdev, cfg, pad); in vsp1_entity_get_pad_format()
88 void vsp1_entity_init_formats(struct v4l2_subdev *subdev, in vsp1_entity_init_formats() argument
94 for (pad = 0; pad < subdev->entity.num_pads - 1; ++pad) { in vsp1_entity_init_formats()
101 v4l2_subdev_call(subdev, pad, set_fmt, cfg, &format); in vsp1_entity_init_formats()
105 static int vsp1_entity_open(struct v4l2_subdev *subdev, in vsp1_entity_open() argument
108 vsp1_entity_init_formats(subdev, fh->pad); in vsp1_entity_open()
130 source = container_of(local->entity, struct vsp1_entity, subdev.entity); in vsp1_entity_link_setup()
220 return media_entity_init(&entity->subdev.entity, num_pads, in vsp1_entity_init()
228 if (entity->subdev.ctrl_handler) in vsp1_entity_destroy()
229 v4l2_ctrl_handler_free(entity->subdev.ctrl_handler); in vsp1_entity_destroy()
230 media_entity_cleanup(&entity->subdev.entity); in vsp1_entity_destroy()