Lines Matching refs:ch_info
1259 static int imx586_get_channel_info(struct imx586 *imx586, struct rkmodule_channel_info *ch_info) in imx586_get_channel_info() argument
1263 if (ch_info->index < PAD0 || ch_info->index >= PAD_MAX) in imx586_get_channel_info()
1266 if (ch_info->index == imx586->spd_id && mode->spd) { in imx586_get_channel_info()
1267 ch_info->vc = V4L2_MBUS_CSI2_CHANNEL_0; in imx586_get_channel_info()
1268 ch_info->width = mode->spd->width; in imx586_get_channel_info()
1269 ch_info->height = mode->spd->height; in imx586_get_channel_info()
1270 ch_info->bus_fmt = mode->spd->bus_fmt; in imx586_get_channel_info()
1271 ch_info->data_type = mode->spd->data_type; in imx586_get_channel_info()
1272 ch_info->data_bit = mode->spd->data_bit; in imx586_get_channel_info()
1274 ch_info->vc = imx586->cur_mode->vc[ch_info->index]; in imx586_get_channel_info()
1275 ch_info->width = imx586->cur_mode->width; in imx586_get_channel_info()
1276 ch_info->height = imx586->cur_mode->height; in imx586_get_channel_info()
1277 ch_info->bus_fmt = imx586->cur_mode->bus_fmt; in imx586_get_channel_info()
1286 struct rkmodule_channel_info *ch_info; in imx586_ioctl() local
1360 ch_info = (struct rkmodule_channel_info *)arg; in imx586_ioctl()
1361 ret = imx586_get_channel_info(imx586, ch_info); in imx586_ioctl()
1380 struct rkmodule_channel_info *ch_info; in imx586_compat_ioctl32() local
1463 ch_info = kzalloc(sizeof(*ch_info), GFP_KERNEL); in imx586_compat_ioctl32()
1464 if (!ch_info) { in imx586_compat_ioctl32()
1468 ret = imx586_ioctl(sd, cmd, ch_info); in imx586_compat_ioctl32()
1470 ret = copy_to_user(up, ch_info, sizeof(*ch_info)); in imx586_compat_ioctl32()
1474 kfree(ch_info); in imx586_compat_ioctl32()