Lines Matching refs:vsp1_entity
81 void (*destroy)(struct vsp1_entity *);
82 void (*configure_stream)(struct vsp1_entity *, struct vsp1_pipeline *,
84 void (*configure_frame)(struct vsp1_entity *, struct vsp1_pipeline *,
86 void (*configure_partition)(struct vsp1_entity *,
90 unsigned int (*max_width)(struct vsp1_entity *, struct vsp1_pipeline *);
91 void (*partition)(struct vsp1_entity *, struct vsp1_pipeline *,
96 struct vsp1_entity { struct
113 struct vsp1_entity **sources; argument
114 struct vsp1_entity *sink; argument
123 static inline struct vsp1_entity *to_vsp1_entity(struct v4l2_subdev *subdev) in to_vsp1_entity() argument
125 return container_of(subdev, struct vsp1_entity, subdev); in to_vsp1_entity()
128 int vsp1_entity_init(struct vsp1_device *vsp1, struct vsp1_entity *entity,
131 void vsp1_entity_destroy(struct vsp1_entity *entity);
140 vsp1_entity_get_pad_config(struct vsp1_entity *entity,
144 vsp1_entity_get_pad_format(struct vsp1_entity *entity,
148 vsp1_entity_get_pad_selection(struct vsp1_entity *entity,
154 void vsp1_entity_route_setup(struct vsp1_entity *entity,
158 void vsp1_entity_configure_stream(struct vsp1_entity *entity,
163 void vsp1_entity_configure_frame(struct vsp1_entity *entity,
168 void vsp1_entity_configure_partition(struct vsp1_entity *entity,