Lines Matching refs:entity

63 			vsp1_pipeline_frame_end(wpf->entity.pipe);  in vsp1_irq_handler()
92 struct media_entity *entity = &sink->subdev.entity; in vsp1_create_sink_links() local
114 for (pad = 0; pad < entity->num_pads; ++pad) { in vsp1_create_sink_links()
115 if (!(entity->pads[pad].flags & MEDIA_PAD_FL_SINK)) in vsp1_create_sink_links()
118 ret = media_create_pad_link(&source->subdev.entity, in vsp1_create_sink_links()
120 entity, pad, flags); in vsp1_create_sink_links()
134 struct vsp1_entity *entity; in vsp1_uapi_create_links() local
138 list_for_each_entry(entity, &vsp1->entities, list_dev) { in vsp1_uapi_create_links()
139 if (entity->type == VSP1_ENTITY_LIF || in vsp1_uapi_create_links()
140 entity->type == VSP1_ENTITY_RPF) in vsp1_uapi_create_links()
143 ret = vsp1_create_sink_links(vsp1, entity); in vsp1_uapi_create_links()
149 ret = media_create_pad_link(&vsp1->hgo->histo.entity.subdev.entity, in vsp1_uapi_create_links()
151 &vsp1->hgo->histo.video.entity, 0, in vsp1_uapi_create_links()
159 ret = media_create_pad_link(&vsp1->hgt->histo.entity.subdev.entity, in vsp1_uapi_create_links()
161 &vsp1->hgt->histo.video.entity, 0, in vsp1_uapi_create_links()
172 ret = media_create_pad_link(&vsp1->wpf[i]->entity.subdev.entity, in vsp1_uapi_create_links()
174 &vsp1->lif[i]->entity.subdev.entity, in vsp1_uapi_create_links()
183 ret = media_create_pad_link(&rpf->video->video.entity, 0, in vsp1_uapi_create_links()
184 &rpf->entity.subdev.entity, in vsp1_uapi_create_links()
199 ret = media_create_pad_link(&wpf->entity.subdev.entity, in vsp1_uapi_create_links()
201 &wpf->video->video.entity, 0, in vsp1_uapi_create_links()
213 struct vsp1_entity *entity, *_entity; in vsp1_destroy_entities() local
216 list_for_each_entry_safe(entity, _entity, &vsp1->entities, list_dev) { in vsp1_destroy_entities()
217 list_del(&entity->list_dev); in vsp1_destroy_entities()
218 vsp1_entity_destroy(entity); in vsp1_destroy_entities()
239 struct vsp1_entity *entity; in vsp1_create_entities() local
275 list_add_tail(&vsp1->brs->entity.list_dev, &vsp1->entities); in vsp1_create_entities()
285 list_add_tail(&vsp1->bru->entity.list_dev, &vsp1->entities); in vsp1_create_entities()
295 list_add_tail(&vsp1->clu->entity.list_dev, &vsp1->entities); in vsp1_create_entities()
304 list_add_tail(&vsp1->hsi->entity.list_dev, &vsp1->entities); in vsp1_create_entities()
312 list_add_tail(&vsp1->hst->entity.list_dev, &vsp1->entities); in vsp1_create_entities()
321 list_add_tail(&vsp1->hgo->histo.entity.list_dev, in vsp1_create_entities()
332 list_add_tail(&vsp1->hgt->histo.entity.list_dev, in vsp1_create_entities()
352 list_add_tail(&lif->entity.list_dev, &vsp1->entities); in vsp1_create_entities()
363 list_add_tail(&vsp1->lut->entity.list_dev, &vsp1->entities); in vsp1_create_entities()
376 list_add_tail(&rpf->entity.list_dev, &vsp1->entities); in vsp1_create_entities()
397 list_add_tail(&vsp1->sru->entity.list_dev, &vsp1->entities); in vsp1_create_entities()
410 list_add_tail(&uds->entity.list_dev, &vsp1->entities); in vsp1_create_entities()
423 list_add_tail(&uif->entity.list_dev, &vsp1->entities); in vsp1_create_entities()
436 list_add_tail(&wpf->entity.list_dev, &vsp1->entities); in vsp1_create_entities()
451 list_for_each_entry(entity, &vsp1->entities, list_dev) { in vsp1_create_entities()
453 &entity->subdev); in vsp1_create_entities()