Lines Matching refs:entity
53 media_entity_type(remote->entity) != MEDIA_ENT_T_V4L2_SUBDEV) in xvip_dma_remote_subdev()
59 return media_entity_to_v4l2_subdev(remote->entity); in xvip_dma_remote_subdev()
104 struct media_entity *entity; in xvip_pipeline_start_stop() local
109 entity = &dma->video.entity; in xvip_pipeline_start_stop()
111 pad = &entity->pads[0]; in xvip_pipeline_start_stop()
117 media_entity_type(pad->entity) != MEDIA_ENT_T_V4L2_SUBDEV) in xvip_pipeline_start_stop()
120 entity = pad->entity; in xvip_pipeline_start_stop()
121 subdev = media_entity_to_v4l2_subdev(entity); in xvip_pipeline_start_stop()
183 struct media_entity *entity = &start->video.entity; in xvip_pipeline_validate() local
184 struct media_device *mdev = entity->parent; in xvip_pipeline_validate()
191 media_entity_graph_walk_start(&graph, entity); in xvip_pipeline_validate()
193 while ((entity = media_entity_graph_walk_next(&graph))) { in xvip_pipeline_validate()
196 if (entity->type != MEDIA_ENT_T_DEVNODE_V4L) in xvip_pipeline_validate()
199 dma = to_xvip_dma(media_entity_to_video_device(entity)); in xvip_pipeline_validate()
402 pipe = dma->video.entity.pipe in xvip_dma_start_streaming()
403 ? to_xvip_pipeline(&dma->video.entity) : &dma->pipe; in xvip_dma_start_streaming()
405 ret = media_entity_pipeline_start(&dma->video.entity, &pipe->pipe); in xvip_dma_start_streaming()
431 media_entity_pipeline_stop(&dma->video.entity); in xvip_dma_start_streaming()
448 struct xvip_pipeline *pipe = to_xvip_pipeline(&dma->video.entity); in xvip_dma_stop_streaming()
459 media_entity_pipeline_stop(&dma->video.entity); in xvip_dma_stop_streaming()
679 ret = media_entity_init(&dma->video.entity, 1, &dma->pad, 0); in xvip_dma_init()
762 media_entity_cleanup(&dma->video.entity); in xvip_dma_cleanup()