v4l2_sliced_vbi_data
static int saa711x_g_vbi_data(struct v4l2_subdev *sd, struct v4l2_sliced_vbi_data *data)
static int saa7127_set_vps(struct v4l2_subdev *sd, const struct v4l2_sliced_vbi_data *data)
static int saa7127_set_cc(struct v4l2_subdev *sd, const struct v4l2_sliced_vbi_data *data)
static int saa7127_set_xds(struct v4l2_subdev *sd, const struct v4l2_sliced_vbi_data *data)
static int saa7127_set_wss(struct v4l2_subdev *sd, const struct v4l2_sliced_vbi_data *data)
static int saa7127_s_vbi_data(struct v4l2_subdev *sd, const struct v4l2_sliced_vbi_data *data)
struct v4l2_sliced_vbi_data vbi = { 0, 0, 0, 0 }; /* set to disabled */
struct v4l2_sliced_vbi_data sliced_data[36];
vbifmt->io_size = sizeof(struct v4l2_sliced_vbi_data) * 36;
vbifmt->io_size = sizeof(struct v4l2_sliced_vbi_data) * 36;
struct v4l2_sliced_vbi_data *sdata = cx->vbi.sliced_data + i;
itv->stream_buf_size[IVTV_DEC_STREAM_TYPE_VBI] = sizeof(struct v4l2_sliced_vbi_data) * 36;
struct v4l2_sliced_vbi_data sliced_data[36]; /* sliced VBI storage for VBI encoder stream */
struct v4l2_sliced_vbi_data sliced_dec_data[36];/* sliced VBI storage for VBI decoder stream */
int elems = count / sizeof(struct v4l2_sliced_vbi_data);
(const struct v4l2_sliced_vbi_data __user *)user_buf, elems);
vbifmt->io_size = sizeof(struct v4l2_sliced_vbi_data) * 36;
vbifmt->io_size = sizeof(struct v4l2_sliced_vbi_data) * 36;
vbifmt->io_size = sizeof(struct v4l2_sliced_vbi_data) * 36;
const struct v4l2_sliced_vbi_data *sliced,
const struct v4l2_sliced_vbi_data __user *sliced,
struct v4l2_sliced_vbi_data d;
ssize_t ret = cnt * sizeof(struct v4l2_sliced_vbi_data);
sizeof(struct v4l2_sliced_vbi_data))) {
struct v4l2_sliced_vbi_data data;
struct v4l2_sliced_vbi_data data;
struct v4l2_sliced_vbi_data data;
struct v4l2_sliced_vbi_data data;
const struct v4l2_sliced_vbi_data *d,
const struct v4l2_sliced_vbi_data __user *sliced,
struct v4l2_sliced_vbi_data *vbuf =
36 * sizeof(struct v4l2_sliced_vbi_data) :
36 * sizeof(struct v4l2_sliced_vbi_data) :
vbi->io_size = sizeof(struct v4l2_sliced_vbi_data) * 36;
const struct v4l2_sliced_vbi_data *data = vbi->data + idx;
static void vivid_vbi_gen_wss_raw(const struct v4l2_sliced_vbi_data *data,
struct v4l2_sliced_vbi_data *data0 = vbi->data;
struct v4l2_sliced_vbi_data *data1 = vbi->data + 1;
static void vivid_vbi_gen_teletext_raw(const struct v4l2_sliced_vbi_data *data,
static void vivid_vbi_gen_cc_raw(const struct v4l2_sliced_vbi_data *data,
struct v4l2_sliced_vbi_data data[25];
struct v4l2_sliced_vbi_data *vbi =
36 * sizeof(struct v4l2_sliced_vbi_data) :
36 * sizeof(struct v4l2_sliced_vbi_data) :
f->fmt.sliced.io_size = sizeof(struct v4l2_sliced_vbi_data);
f->fmt.sliced.io_size = sizeof(struct v4l2_sliced_vbi_data);
struct v4l2_sliced_vbi_data d;
int (*s_vbi_data)(struct v4l2_subdev *sd, const struct v4l2_sliced_vbi_data *vbi_data);
int (*g_vbi_data)(struct v4l2_subdev *sd, struct v4l2_sliced_vbi_data *vbi_data);