Lines Matching refs:entity

141 	ret = v4l2_subdev_call(media_entity_to_v4l2_subdev(link->sink->entity),
372 * @until: entity at which to stop pipeline walk
379 * until entity. This is used to disable a partially started pipeline due to a
386 struct media_entity *entity;
392 entity = &pipe->output->video.entity;
394 pad = &entity->pads[0];
399 if (!pad || !is_media_entity_v4l2_subdev(pad->entity))
402 entity = pad->entity;
403 if (entity == until)
406 subdev = media_entity_to_v4l2_subdev(entity);
411 /* If the entity failed to stopped, assume it has
415 media_entity_enum_set(&iss->crashed, &subdev->entity);
438 struct media_entity *entity;
461 entity = &pipe->output->video.entity;
463 pad = &entity->pads[0];
468 if (!pad || !is_media_entity_v4l2_subdev(pad->entity))
471 entity = pad->entity;
472 subdev = media_entity_to_v4l2_subdev(entity);
476 iss_pipeline_disable(pipe, entity);
538 * iss_pipeline_is_last - Verify if entity has an enabled link to the output
540 * @me: ISS module's media entity
542 * Returns 1 if the entity has an enabled link to the output video node or 0
555 return pad->entity == me;
614 * @me: ISS submodule's media entity
898 /* Reset the ISS if an entity has failed to stop. This is the
939 * Return a pointer to the sensor media entity if it has been successfully
1046 input = &iss->csi2a.subdev.entity;
1053 input = &iss->csi2b.subdev.entity;
1066 ret = media_create_pad_link(&sensor->entity, 0, input, pad,
1111 &iss->csi2a.subdev.entity, CSI2_PAD_SOURCE,
1112 &iss->ipipeif.subdev.entity, IPIPEIF_PAD_SINK, 0);
1117 &iss->csi2b.subdev.entity, CSI2_PAD_SOURCE,
1118 &iss->ipipeif.subdev.entity, IPIPEIF_PAD_SINK, 0);
1123 &iss->ipipeif.subdev.entity, IPIPEIF_PAD_SOURCE_VP,
1124 &iss->resizer.subdev.entity, RESIZER_PAD_SINK, 0);
1129 &iss->ipipeif.subdev.entity, IPIPEIF_PAD_SOURCE_VP,
1130 &iss->ipipe.subdev.entity, IPIPE_PAD_SINK, 0);
1135 &iss->ipipe.subdev.entity, IPIPE_PAD_SOURCE_VP,
1136 &iss->resizer.subdev.entity, RESIZER_PAD_SINK, 0);