Lines Matching refs:entity

122 		format = vsp1_entity_get_pad_format(&brx->entity, sd_state,
143 mutex_lock(&brx->entity.lock);
145 state = vsp1_entity_get_state(&brx->entity, sd_state, fmt->which);
153 format = vsp1_entity_get_pad_format(&brx->entity, state, fmt->pad);
157 if (fmt->pad != brx->entity.source_pad) {
171 for (i = 0; i <= brx->entity.source_pad; ++i) {
172 format = vsp1_entity_get_pad_format(&brx->entity,
179 mutex_unlock(&brx->entity.lock);
190 if (sel->pad == brx->entity.source_pad)
202 state = vsp1_entity_get_state(&brx->entity, sd_state,
207 mutex_lock(&brx->entity.lock);
209 mutex_unlock(&brx->entity.lock);
227 if (sel->pad == brx->entity.source_pad)
233 mutex_lock(&brx->entity.lock);
235 state = vsp1_entity_get_state(&brx->entity, sd_state, sel->which);
245 format = vsp1_entity_get_pad_format(&brx->entity, state,
246 brx->entity.source_pad);
254 format = vsp1_entity_get_pad_format(&brx->entity, state, sel->pad);
262 mutex_unlock(&brx->entity.lock);
283 static void brx_configure_stream(struct vsp1_entity *entity,
288 struct vsp1_brx *brx = to_brx(&entity->subdev);
293 format = vsp1_entity_get_pad_format(&brx->entity, brx->entity.state,
294 brx->entity.source_pad);
330 if (entity->type == VSP1_ENTITY_BRU)
336 for (i = 0; i < brx->entity.source_pad; ++i) {
370 if (!(entity->type == VSP1_ENTITY_BRU && i == 1))
419 brx->entity.ops = &brx_entity_ops;
420 brx->entity.type = type;
430 ret = vsp1_entity_init(vsp1, &brx->entity, name, num_pads, &brx_ops,
442 brx->entity.subdev.ctrl_handler = &brx->ctrls;
447 vsp1_entity_destroy(&brx->entity);