Lines Matching refs:ch_info
911 static int sc500ai_get_channel_info(struct sc500ai *sc500ai, struct rkmodule_channel_info *ch_info) in sc500ai_get_channel_info() argument
913 if (ch_info->index < PAD0 || ch_info->index >= PAD_MAX) in sc500ai_get_channel_info()
915 ch_info->vc = sc500ai->cur_mode->vc[ch_info->index]; in sc500ai_get_channel_info()
916 ch_info->width = sc500ai->cur_mode->width; in sc500ai_get_channel_info()
917 ch_info->height = sc500ai->cur_mode->height; in sc500ai_get_channel_info()
918 ch_info->bus_fmt = sc500ai->cur_mode->bus_fmt; in sc500ai_get_channel_info()
927 struct rkmodule_channel_info *ch_info; in sc500ai_ioctl() local
990 ch_info = (struct rkmodule_channel_info *)arg; in sc500ai_ioctl()
991 ret = sc500ai_get_channel_info(sc500ai, ch_info); in sc500ai_ioctl()
1009 struct rkmodule_channel_info *ch_info; in sc500ai_compat_ioctl32() local
1077 ch_info = kzalloc(sizeof(*ch_info), GFP_KERNEL); in sc500ai_compat_ioctl32()
1078 if (!ch_info) { in sc500ai_compat_ioctl32()
1083 ret = sc500ai_ioctl(sd, cmd, ch_info); in sc500ai_compat_ioctl32()
1085 ret = copy_to_user(up, ch_info, sizeof(*ch_info)); in sc500ai_compat_ioctl32()
1089 kfree(ch_info); in sc500ai_compat_ioctl32()