Lines Matching refs:fimc

582 static int register_fimc_entity(struct fimc_md *fmd, struct fimc_dev *fimc)  in register_fimc_entity()  argument
588 if (WARN_ON(fimc->id >= FIMC_MAX_DEVS || fmd->fimc[fimc->id])) in register_fimc_entity()
591 sd = &fimc->vid_cap.subdev; in register_fimc_entity()
602 if (!fmd->pmf && fimc->pdev) in register_fimc_entity()
603 fmd->pmf = &fimc->pdev->dev; in register_fimc_entity()
604 fmd->fimc[fimc->id] = fimc; in register_fimc_entity()
605 fimc->vid_cap.user_subdev_api = fmd->user_subdev_api; in register_fimc_entity()
608 fimc->id, ret); in register_fimc_entity()
753 struct fimc_dev *dev = fmd->fimc[i]; in fimc_md_unregister_entities()
758 fmd->fimc[i] = NULL; in fimc_md_unregister_entities()
807 if (!fmd->fimc[i]) in __fimc_md_create_fimc_sink_links()
813 if (!fmd->fimc[i]->variant->has_cam_if) in __fimc_md_create_fimc_sink_links()
818 sink = &fmd->fimc[i]->vid_cap.subdev.entity; in __fimc_md_create_fimc_sink_links()
863 struct fimc_lite *fimc = fmd->fimc_lite[i]; in __fimc_md_create_flite_source_links() local
865 if (fimc == NULL) in __fimc_md_create_flite_source_links()
868 source = &fimc->subdev.entity; in __fimc_md_create_flite_source_links()
869 sink = &fimc->ve.vdev.entity; in __fimc_md_create_flite_source_links()
896 if (fmd->fimc[i] == NULL) in __fimc_md_create_fimc_is_links()
900 sink = &fmd->fimc[i]->vid_cap.subdev.entity; in __fimc_md_create_fimc_is_links()
1011 if (!fmd->fimc[i]) in fimc_md_create_links()
1014 source = &fmd->fimc[i]->vid_cap.subdev.entity; in fimc_md_create_links()
1015 sink = &fmd->fimc[i]->vid_cap.ve.vdev.entity; in fimc_md_create_links()
1242 if (fmd->fimc[i]) in fimc_md_sysfs_store()
1243 fmd->fimc[i]->vid_cap.user_subdev_api = subdev_api; in fimc_md_sysfs_store()