Lines Matching refs:sdinfo

144 	struct vpfe_subdev_info *sdinfo = vpfe->current_subdev;  in __get_bytesperpixel()  local
145 unsigned int bus_width = sdinfo->vpfe_param.bus_width; in __get_bytesperpixel()
1011 struct vpfe_subdev_info *sdinfo; in vpfe_initialize_device() local
1014 sdinfo = &vpfe->cfg->sub_devs[0]; in vpfe_initialize_device()
1015 sdinfo->sd = vpfe->sd[0]; in vpfe_initialize_device()
1370 struct vpfe_subdev_info *sdinfo; in vpfe_enum_fmt() local
1373 sdinfo = vpfe->current_subdev; in vpfe_enum_fmt()
1374 if (!sdinfo->sd) in vpfe_enum_fmt()
1573 struct vpfe_subdev_info *sdinfo; in vpfe_get_app_input_index() local
1580 sdinfo = &cfg->sub_devs[i]; in vpfe_get_app_input_index()
1581 client = v4l2_get_subdevdata(sdinfo->sd); in vpfe_get_app_input_index()
1598 struct vpfe_subdev_info *sdinfo; in vpfe_enum_input() local
1607 sdinfo = &vpfe->cfg->sub_devs[subdev]; in vpfe_enum_input()
1608 *inp = sdinfo->inputs[index]; in vpfe_enum_input()
1624 struct vpfe_subdev_info *sdinfo; in vpfe_set_input() local
1643 sdinfo = &vpfe->cfg->sub_devs[subdev_index]; in vpfe_set_input()
1644 sdinfo->sd = vpfe->sd[subdev_index]; in vpfe_set_input()
1645 route = &sdinfo->routes[inp_index]; in vpfe_set_input()
1646 if (route && sdinfo->can_route) { in vpfe_set_input()
1649 if (sdinfo->sd) { in vpfe_set_input()
1650 ret = v4l2_subdev_call(sdinfo->sd, video, in vpfe_set_input()
1661 vpfe->current_subdev = sdinfo; in vpfe_set_input()
1662 if (sdinfo->sd) in vpfe_set_input()
1663 vpfe->v4l2_dev.ctrl_handler = sdinfo->sd->ctrl_handler; in vpfe_set_input()
1668 ret = vpfe_ccdc_set_hw_if_params(&vpfe->ccdc, &sdinfo->vpfe_param); in vpfe_set_input()
1690 struct vpfe_subdev_info *sdinfo; in vpfe_querystd() local
1692 sdinfo = vpfe->current_subdev; in vpfe_querystd()
1693 if (!(sdinfo->inputs[0].capabilities & V4L2_IN_CAP_STD)) in vpfe_querystd()
1697 return v4l2_device_call_until_err(&vpfe->v4l2_dev, sdinfo->grp_id, in vpfe_querystd()
1704 struct vpfe_subdev_info *sdinfo; in vpfe_s_std() local
1707 sdinfo = vpfe->current_subdev; in vpfe_s_std()
1708 if (!(sdinfo->inputs[0].capabilities & V4L2_IN_CAP_STD)) in vpfe_s_std()
1722 ret = v4l2_device_call_until_err(&vpfe->v4l2_dev, sdinfo->grp_id, in vpfe_s_std()
1736 struct vpfe_subdev_info *sdinfo; in vpfe_g_std() local
1738 sdinfo = vpfe->current_subdev; in vpfe_g_std()
1739 if (sdinfo->inputs[0].capabilities != V4L2_IN_CAP_STD) in vpfe_g_std()
1869 struct vpfe_subdev_info *sdinfo; in vpfe_start_streaming() local
1879 sdinfo = vpfe->current_subdev; in vpfe_start_streaming()
1905 ret = v4l2_subdev_call(sdinfo->sd, video, s_stream, 1); in vpfe_start_streaming()
1929 struct vpfe_subdev_info *sdinfo; in vpfe_stop_streaming() local
1941 sdinfo = vpfe->current_subdev; in vpfe_stop_streaming()
1942 ret = v4l2_subdev_call(sdinfo->sd, video, s_stream, 0); in vpfe_stop_streaming()
2150 struct vpfe_subdev_info *sdinfo; in vpfe_async_bound() local
2159 sdinfo = &vpfe->cfg->sub_devs[i]; in vpfe_async_bound()
2161 vpfe->sd[i]->grp_id = sdinfo->grp_id; in vpfe_async_bound()
2172 vpfe->video_dev.tvnorms |= sdinfo->inputs[0].std; in vpfe_async_bound()
2292 struct vpfe_subdev_info *sdinfo; in vpfe_get_pdata() local
2317 sdinfo = &pdata->sub_devs[i]; in vpfe_get_pdata()
2318 sdinfo->grp_id = 0; in vpfe_get_pdata()
2321 sdinfo->inputs[0].index = i; in vpfe_get_pdata()
2322 strscpy(sdinfo->inputs[0].name, "Camera", in vpfe_get_pdata()
2323 sizeof(sdinfo->inputs[0].name)); in vpfe_get_pdata()
2324 sdinfo->inputs[0].type = V4L2_INPUT_TYPE_CAMERA; in vpfe_get_pdata()
2325 sdinfo->inputs[0].std = V4L2_STD_ALL; in vpfe_get_pdata()
2326 sdinfo->inputs[0].capabilities = V4L2_IN_CAP_STD; in vpfe_get_pdata()
2328 sdinfo->can_route = 0; in vpfe_get_pdata()
2329 sdinfo->routes = NULL; in vpfe_get_pdata()
2332 &sdinfo->vpfe_param.if_type); in vpfe_get_pdata()
2333 if (sdinfo->vpfe_param.if_type < 0 || in vpfe_get_pdata()
2334 sdinfo->vpfe_param.if_type > 4) { in vpfe_get_pdata()
2335 sdinfo->vpfe_param.if_type = VPFE_RAW_BAYER; in vpfe_get_pdata()
2345 sdinfo->vpfe_param.bus_width = bus_cfg.bus.parallel.bus_width; in vpfe_get_pdata()
2347 if (sdinfo->vpfe_param.bus_width < 8 || in vpfe_get_pdata()
2348 sdinfo->vpfe_param.bus_width > 16) { in vpfe_get_pdata()
2356 sdinfo->vpfe_param.hdpol = 1; in vpfe_get_pdata()
2359 sdinfo->vpfe_param.vdpol = 1; in vpfe_get_pdata()