Lines Matching refs:entity

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