Lines Matching refs:ch_info
6255 static int ov50c40_get_channel_info(struct ov50c40 *ov50c40, struct rkmodule_channel_info *ch_info) in ov50c40_get_channel_info() argument
6259 if (ch_info->index < PAD0 || ch_info->index >= PAD_MAX) in ov50c40_get_channel_info()
6262 if (ch_info->index == ov50c40->spd_id && mode->spd) { in ov50c40_get_channel_info()
6263 ch_info->vc = V4L2_MBUS_CSI2_CHANNEL_1; in ov50c40_get_channel_info()
6264 ch_info->width = mode->spd->width; in ov50c40_get_channel_info()
6265 ch_info->height = mode->spd->height; in ov50c40_get_channel_info()
6266 ch_info->bus_fmt = mode->spd->bus_fmt; in ov50c40_get_channel_info()
6267 ch_info->data_type = mode->spd->data_type; in ov50c40_get_channel_info()
6268 ch_info->data_bit = mode->spd->data_bit; in ov50c40_get_channel_info()
6270 ch_info->vc = ov50c40->cur_mode->vc[ch_info->index]; in ov50c40_get_channel_info()
6271 ch_info->width = ov50c40->cur_mode->width; in ov50c40_get_channel_info()
6272 ch_info->height = ov50c40->cur_mode->height; in ov50c40_get_channel_info()
6273 ch_info->bus_fmt = ov50c40->cur_mode->bus_fmt; in ov50c40_get_channel_info()
6282 struct rkmodule_channel_info *ch_info; in ov50c40_ioctl() local
6339 ch_info = (struct rkmodule_channel_info *)arg; in ov50c40_ioctl()
6340 ret = ov50c40_get_channel_info(ov50c40, ch_info); in ov50c40_ioctl()
6358 struct rkmodule_channel_info *ch_info; in ov50c40_compat_ioctl32() local
6429 ch_info = kzalloc(sizeof(*ch_info), GFP_KERNEL); in ov50c40_compat_ioctl32()
6430 if (!ch_info) { in ov50c40_compat_ioctl32()
6435 ret = copy_from_user(ch_info, up, sizeof(*ch_info)); in ov50c40_compat_ioctl32()
6441 ret = ov50c40_ioctl(sd, cmd, ch_info); in ov50c40_compat_ioctl32()
6443 ret = copy_to_user(up, ch_info, sizeof(*ch_info)); in ov50c40_compat_ioctl32()
6447 kfree(ch_info); in ov50c40_compat_ioctl32()