Lines Matching full:entity

130 	state = vsp1_entity_get_state(&sru->entity, sd_state, fse->which);  in sru_enum_frame_size()
134 format = vsp1_entity_get_pad_format(&sru->entity, state, SRU_PAD_SINK); in sru_enum_frame_size()
136 mutex_lock(&sru->entity.lock); in sru_enum_frame_size()
162 mutex_unlock(&sru->entity.lock); in sru_enum_frame_size()
187 format = vsp1_entity_get_pad_format(&sru->entity, sd_state, in sru_try_format()
227 mutex_lock(&sru->entity.lock); in sru_set_format()
229 state = vsp1_entity_get_state(&sru->entity, sd_state, fmt->which); in sru_set_format()
237 format = vsp1_entity_get_pad_format(&sru->entity, state, fmt->pad); in sru_set_format()
242 format = vsp1_entity_get_pad_format(&sru->entity, state, in sru_set_format()
250 mutex_unlock(&sru->entity.lock); in sru_set_format()
266 * VSP1 Entity Operations
269 static void sru_configure_stream(struct vsp1_entity *entity, in sru_configure_stream() argument
275 struct vsp1_sru *sru = to_sru(&entity->subdev); in sru_configure_stream()
280 input = vsp1_entity_get_pad_format(&sru->entity, sru->entity.state, in sru_configure_stream()
282 output = vsp1_entity_get_pad_format(&sru->entity, sru->entity.state, in sru_configure_stream()
303 static unsigned int sru_max_width(struct vsp1_entity *entity, in sru_max_width() argument
306 struct vsp1_sru *sru = to_sru(&entity->subdev); in sru_max_width()
310 input = vsp1_entity_get_pad_format(&sru->entity, sru->entity.state, in sru_max_width()
312 output = vsp1_entity_get_pad_format(&sru->entity, sru->entity.state, in sru_max_width()
326 static void sru_partition(struct vsp1_entity *entity, in sru_partition() argument
332 struct vsp1_sru *sru = to_sru(&entity->subdev); in sru_partition()
336 input = vsp1_entity_get_pad_format(&sru->entity, sru->entity.state, in sru_partition()
338 output = vsp1_entity_get_pad_format(&sru->entity, sru->entity.state, in sru_partition()
369 sru->entity.ops = &sru_entity_ops; in vsp1_sru_create()
370 sru->entity.type = VSP1_ENTITY_SRU; in vsp1_sru_create()
372 ret = vsp1_entity_init(vsp1, &sru->entity, "sru", 2, &sru_ops, in vsp1_sru_create()
383 sru->entity.subdev.ctrl_handler = &sru->ctrls; in vsp1_sru_create()
388 vsp1_entity_destroy(&sru->entity); in vsp1_sru_create()