Lines Matching full:entity
3 * vsp1_entity.h -- R-Car VSP1 Base Entity
44 * struct vsp1_route - Entity routing configuration
45 * @type: Entity type this routing entry is associated with
46 * @index: Entity index this routing entry is associated with
49 * @output: Target node value for entity output
51 * Each $vsp1_route entry describes routing configuration for the entity
53 * holds output routing configuration for the entity, and the @inputs array
54 * store the target node value for each input of the entity. The @output field
55 * stores the target node value of the entity output when used as a source for
67 * struct vsp1_entity_operations - Entity operations
68 * @destroy: Destroy the entity.
75 * @max_width: Return the max supported width of data that the entity can
77 * @partition: Process the partition construction based on this entity's
128 int vsp1_entity_init(struct vsp1_device *vsp1, struct vsp1_entity *entity,
131 void vsp1_entity_destroy(struct vsp1_entity *entity);
135 int vsp1_entity_link_setup(struct media_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,