Lines Matching refs:entity

1294  * camss_find_sensor - Find a linked media entity which represents a sensor
1295 * @entity: Media entity to start searching from
1297 * Return a pointer to sensor media entity or NULL if not found
1299 struct media_entity *camss_find_sensor(struct media_entity *entity)
1304 pad = &entity->pads[0];
1309 if (!pad || !is_media_entity_v4l2_subdev(pad->entity))
1312 entity = pad->entity;
1314 if (entity->function == MEDIA_ENT_F_CAM_SENSOR)
1315 return entity;
1321 * @entity: Media entity in the current pipeline
1327 s64 camss_get_link_freq(struct media_entity *entity, unsigned int bpp,
1333 sensor = camss_find_sensor(entity);
1344 * @entity: Media entity in the current pipeline
1349 int camss_get_pixel_clock(struct media_entity *entity, u64 *pixel_clock)
1355 sensor = camss_find_sensor(entity);
1554 "Failed to register csiphy%d entity: %d\n",
1565 "Failed to register csid%d entity: %d\n",
1593 &camss->csiphy[i].subdev.entity,
1595 &camss->csid[j].subdev.entity,
1601 camss->csiphy[i].subdev.entity.name,
1602 camss->csid[j].subdev.entity.name,
1613 &camss->csid[i].subdev.entity,
1615 &camss->ispif->line[j].subdev.entity,
1621 camss->csid[i].subdev.entity.name,
1622 camss->ispif->line[j].subdev.entity.name,
1635 ret = media_create_pad_link(&ispif->entity,
1637 &vfe->entity,
1643 ispif->entity.name,
1644 vfe->entity.name,
1656 ret = media_create_pad_link(&csid->entity,
1658 &vfe->entity,
1664 csid->entity.name,
1665 vfe->entity.name,
1743 struct media_entity *sensor = &sd->entity;
1746 struct media_entity *input = &csiphy->subdev.entity;
1755 "No source pad in external entity\n");