Lines Matching refs:ch_info
1317 static int s5kjn1_get_channel_info(struct s5kjn1 *s5kjn1, struct rkmodule_channel_info *ch_info) in s5kjn1_get_channel_info() argument
1321 if (ch_info->index < PAD0 || ch_info->index >= PAD_MAX) in s5kjn1_get_channel_info()
1324 if (ch_info->index == s5kjn1->spd_id && mode->spd) { in s5kjn1_get_channel_info()
1325 ch_info->vc = V4L2_MBUS_CSI2_CHANNEL_1; in s5kjn1_get_channel_info()
1326 ch_info->width = mode->spd->width; in s5kjn1_get_channel_info()
1327 ch_info->height = mode->spd->height; in s5kjn1_get_channel_info()
1328 ch_info->bus_fmt = mode->spd->bus_fmt; in s5kjn1_get_channel_info()
1329 ch_info->data_type = mode->spd->data_type; in s5kjn1_get_channel_info()
1330 ch_info->data_bit = mode->spd->data_bit; in s5kjn1_get_channel_info()
1332 ch_info->vc = s5kjn1->cur_mode->vc[ch_info->index]; in s5kjn1_get_channel_info()
1333 ch_info->width = s5kjn1->cur_mode->width; in s5kjn1_get_channel_info()
1334 ch_info->height = s5kjn1->cur_mode->height; in s5kjn1_get_channel_info()
1335 ch_info->bus_fmt = s5kjn1->cur_mode->bus_fmt; in s5kjn1_get_channel_info()
1344 struct rkmodule_channel_info *ch_info; in s5kjn1_ioctl() local
1401 ch_info = (struct rkmodule_channel_info *)arg; in s5kjn1_ioctl()
1402 ret = s5kjn1_get_channel_info(s5kjn1, ch_info); in s5kjn1_ioctl()
1420 struct rkmodule_channel_info *ch_info; in s5kjn1_compat_ioctl32() local
1491 ch_info = kzalloc(sizeof(*ch_info), GFP_KERNEL); in s5kjn1_compat_ioctl32()
1492 if (!ch_info) { in s5kjn1_compat_ioctl32()
1496 ret = copy_from_user(ch_info, up, sizeof(*ch_info)); in s5kjn1_compat_ioctl32()
1498 ret = s5kjn1_ioctl(sd, cmd, ch_info); in s5kjn1_compat_ioctl32()
1500 ret = copy_to_user(up, ch_info, sizeof(*ch_info)); in s5kjn1_compat_ioctl32()
1507 kfree(ch_info); in s5kjn1_compat_ioctl32()