Lines Matching refs:vsp1_entity
79 void (*destroy)(struct vsp1_entity *);
80 void (*configure_stream)(struct vsp1_entity *, struct vsp1_pipeline *,
82 void (*configure_frame)(struct vsp1_entity *, struct vsp1_pipeline *,
84 void (*configure_partition)(struct vsp1_entity *,
88 unsigned int (*max_width)(struct vsp1_entity *, struct vsp1_pipeline *);
89 void (*partition)(struct vsp1_entity *, struct vsp1_pipeline *,
94 struct vsp1_entity { struct
111 struct vsp1_entity **sources; argument
112 struct vsp1_entity *sink; argument
121 static inline struct vsp1_entity *to_vsp1_entity(struct v4l2_subdev *subdev) in to_vsp1_entity() argument
123 return container_of(subdev, struct vsp1_entity, subdev); in to_vsp1_entity()
126 int vsp1_entity_init(struct vsp1_device *vsp1, struct vsp1_entity *entity,
129 void vsp1_entity_destroy(struct vsp1_entity *entity);
138 vsp1_entity_get_pad_config(struct vsp1_entity *entity,
142 vsp1_entity_get_pad_format(struct vsp1_entity *entity,
146 vsp1_entity_get_pad_selection(struct vsp1_entity *entity,
152 void vsp1_entity_route_setup(struct vsp1_entity *entity,
156 void vsp1_entity_configure_stream(struct vsp1_entity *entity,
160 void vsp1_entity_configure_frame(struct vsp1_entity *entity,
165 void vsp1_entity_configure_partition(struct vsp1_entity *entity,