Lines Matching refs:user_formats
666 struct soc_camera_format_xlate *user_formats; member
717 *pxa_mbus_xlate_by_fourcc(struct soc_camera_format_xlate *user_formats, in pxa_mbus_xlate_by_fourcc() argument
722 for (i = 0; user_formats[i].code; i++) in pxa_mbus_xlate_by_fourcc()
723 if (user_formats[i].host_fmt->fourcc == fourcc) in pxa_mbus_xlate_by_fourcc()
724 return user_formats + i; in pxa_mbus_xlate_by_fourcc()
738 struct soc_camera_format_xlate *user_formats; in pxa_mbus_build_fmts_xlate() local
759 user_formats = kcalloc(fmts + 1, sizeof(*user_formats), GFP_KERNEL); in pxa_mbus_build_fmts_xlate()
760 if (!user_formats) in pxa_mbus_build_fmts_xlate()
766 ret = get_formats(v4l2_dev, i, user_formats + fmts); in pxa_mbus_build_fmts_xlate()
771 user_formats[fmts].code = 0; in pxa_mbus_build_fmts_xlate()
773 return user_formats; in pxa_mbus_build_fmts_xlate()
775 kfree(user_formats); in pxa_mbus_build_fmts_xlate()
1771 pcdev->user_formats = xlate; in pxa_camera_build_formats()
1777 kfree(pcdev->user_formats); in pxa_camera_destroy_formats()
1822 for (idx = 0; pcdev->user_formats[idx].code; idx++); in pxac_vidioc_enum_fmt_vid_cap()
1826 format = pcdev->user_formats[f->index].host_fmt; in pxac_vidioc_enum_fmt_vid_cap()
1863 xlate = pxa_mbus_xlate_by_fourcc(pcdev->user_formats, pixfmt); in pxac_vidioc_try_fmt_vid_cap()
1940 xlate = pxa_mbus_xlate_by_fourcc(pcdev->user_formats, in pxac_vidioc_s_fmt_vid_cap()
2116 pcdev->current_fmt = pcdev->user_formats; in pxa_camera_sensor_bound()