v4l2-ioctl: Initialize the dqbuf function pointer
Initialize the dqbuf function pointer corresponding function which takes care of exchange a buffer with the driver Change-Id: Ie2a69a27362dfe1a4084273e780a905b922a80a1 Signed-off-by: Venkateshwarlu Domakonda <Venkateshwarlu@codeaurora.org> Signed-off-by: Bhakthavatsala Raghavendra <braghave@codeaurora.org>
This commit is contained in:
parent
6badacdbab
commit
4e6cc45425
|
@ -4102,6 +4102,13 @@ static int iris_vidioc_dqbuf(struct file *file, void *priv,
|
|||
return retval;
|
||||
}
|
||||
|
||||
static int iris_vidioc_g_fmt_type_private(struct file *file, void *priv,
|
||||
struct v4l2_format *f)
|
||||
{
|
||||
return 0;
|
||||
|
||||
}
|
||||
|
||||
static int iris_vidioc_s_hw_freq_seek(struct file *file, void *priv,
|
||||
const struct v4l2_hw_freq_seek *seek)
|
||||
{
|
||||
|
@ -4205,6 +4212,7 @@ static const struct v4l2_ioctl_ops iris_ioctl_ops = {
|
|||
.vidioc_s_frequency = iris_vidioc_s_frequency,
|
||||
.vidioc_s_hw_freq_seek = iris_vidioc_s_hw_freq_seek,
|
||||
.vidioc_dqbuf = iris_vidioc_dqbuf,
|
||||
.vidioc_g_fmt_type_private = iris_vidioc_g_fmt_type_private,
|
||||
.vidioc_s_ext_ctrls = iris_vidioc_s_ext_ctrls,
|
||||
.vidioc_g_ext_ctrls = iris_vidioc_g_ext_ctrls,
|
||||
};
|
||||
|
|
|
@ -942,6 +942,10 @@ static int check_fmt(struct file *file, enum v4l2_buf_type type)
|
|||
if (is_vbi && is_tx && ops->vidioc_g_fmt_sliced_vbi_out)
|
||||
return 0;
|
||||
break;
|
||||
case V4L2_BUF_TYPE_PRIVATE:
|
||||
if (ops->vidioc_g_fmt_type_private)
|
||||
return 0;
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
|
|
@ -62,7 +62,8 @@ struct v4l2_ioctl_ops {
|
|||
struct v4l2_format *f);
|
||||
int (*vidioc_g_fmt_vid_out_mplane)(struct file *file, void *fh,
|
||||
struct v4l2_format *f);
|
||||
|
||||
int (*vidioc_g_fmt_type_private)(struct file *file, void *fh,
|
||||
struct v4l2_format *f);
|
||||
/* VIDIOC_S_FMT handlers */
|
||||
int (*vidioc_s_fmt_vid_cap) (struct file *file, void *fh,
|
||||
struct v4l2_format *f);
|
||||
|
|
Loading…
Reference in New Issue