/linux-6.12.1/drivers/media/test-drivers/vivid/ |
D | vivid-vbi-cap.c | 263 void vivid_fill_service_lines(struct v4l2_sliced_vbi_format *vbi, u32 service_set) in vivid_fill_service_lines() argument 266 vbi->service_set = service_set; in vivid_fill_service_lines() 270 if (vbi->service_set == 0) in vivid_fill_service_lines() 273 if (vbi->service_set & V4L2_SLICED_CAPTION_525) { in vivid_fill_service_lines() 277 if (vbi->service_set & V4L2_SLICED_WSS_625) { in vivid_fill_service_lines() 304 u32 service_set = vbi->service_set; in vidioc_try_fmt_sliced_vbi_cap() local 309 service_set &= is_60hz ? V4L2_SLICED_CAPTION_525 : in vidioc_try_fmt_sliced_vbi_cap() 311 vivid_fill_service_lines(vbi, service_set); in vidioc_try_fmt_sliced_vbi_cap() 325 dev->service_set_cap = vbi->service_set; in vidioc_s_fmt_sliced_vbi_cap() 347 cap->service_set = is_60hz ? V4L2_SLICED_CAPTION_525 : in vidioc_g_sliced_vbi_cap()
|
D | vivid-vbi-out.c | 190 u32 service_set = vbi->service_set; in vidioc_try_fmt_sliced_vbi_out() local 195 service_set &= is_60hz ? V4L2_SLICED_CAPTION_525 : in vidioc_try_fmt_sliced_vbi_out() 197 vivid_fill_service_lines(vbi, service_set); in vidioc_try_fmt_sliced_vbi_out() 212 dev->service_set_out = vbi->service_set; in vidioc_s_fmt_sliced_vbi_out()
|
D | vivid-vbi-cap.h | 24 void vivid_fill_service_lines(struct v4l2_sliced_vbi_format *vbi, u32 service_set);
|
/linux-6.12.1/drivers/media/pci/cx18/ |
D | cx18-av-vbi.c | 133 svbi->service_set = 0; in cx18_av_g_sliced_fmt() 145 svbi->service_set |= svbi->service_lines[0][i] | in cx18_av_g_sliced_fmt() 154 svbi->service_set |= svbi->service_lines[0][i] | in cx18_av_g_sliced_fmt()
|
D | cx18-controls.c | 66 cx->vbi.sliced_in->service_set = in cx18_s_stream_vbi_fmt() 69 cx->vbi.sliced_in->service_set = V4L2_SLICED_WSS_625; in cx18_s_stream_vbi_fmt()
|
D | cx18-ioctl.c | 220 u16 set = fmt->service_set; in cx18_expand_service_set() 223 fmt->service_set = 0; in cx18_expand_service_set() 291 vbifmt->service_set = 0; in cx18_g_fmt_sliced_vbi_cap() 301 vbifmt->service_set = cx18_get_service_set(vbifmt); in cx18_g_fmt_sliced_vbi_cap() 322 if (vbifmt->service_set) in cx18_try_fmt_sliced_vbi_cap() 326 vbifmt->service_set = cx18_get_service_set(vbifmt); in cx18_try_fmt_sliced_vbi_cap() 354 cx->vbi.sliced_in->service_set = 0; in cx18_s_fmt_vbi_cap() 683 cap->service_set = 0; in cx18_g_sliced_vbi_cap() 692 cap->service_set |= set; in cx18_g_sliced_vbi_cap()
|
/linux-6.12.1/drivers/media/i2c/cx25840/ |
D | cx25840-vbi.c | 87 svbi->service_set = 0; in cx25840_g_sliced_fmt() 100 svbi->service_set |= svbi->service_lines[0][i] | in cx25840_g_sliced_fmt() 110 svbi->service_set |= svbi->service_lines[0][i] | in cx25840_g_sliced_fmt()
|
/linux-6.12.1/drivers/media/pci/ivtv/ |
D | ivtv-controls.c | 43 itv->vbi.sliced_in->service_set = V4L2_SLICED_CAPTION_525; in ivtv_s_stream_vbi_fmt() 45 itv->vbi.sliced_in->service_set = V4L2_SLICED_WSS_625; in ivtv_s_stream_vbi_fmt()
|
D | ivtv-ioctl.c | 79 u16 set = fmt->service_set; in ivtv_expand_service_set() 82 fmt->service_set = 0; in ivtv_expand_service_set() 327 vbifmt->service_set = ivtv_get_service_set(vbifmt); in ivtv_g_fmt_sliced_vbi_out() 383 vbifmt->service_set = itv->is_50hz ? V4L2_SLICED_VBI_625 : in ivtv_g_fmt_sliced_vbi_cap() 386 vbifmt->service_set = ivtv_get_service_set(vbifmt); in ivtv_g_fmt_sliced_vbi_cap() 391 vbifmt->service_set = ivtv_get_service_set(vbifmt); in ivtv_g_fmt_sliced_vbi_cap() 504 if (vbifmt->service_set) in ivtv_try_fmt_sliced_vbi_cap() 507 vbifmt->service_set = ivtv_get_service_set(vbifmt); in ivtv_try_fmt_sliced_vbi_cap() 604 itv->vbi.sliced_in->service_set = 0; in ivtv_s_fmt_vbi_cap() 1246 cap->service_set = set; in ivtv_g_sliced_vbi_cap()
|
D | ivtv-queue.h | 28 (SLICED_VBI_PIO && s->type == IVTV_ENC_STREAM_TYPE_VBI && itv->vbi.sliced_in->service_set); in ivtv_use_pio()
|
/linux-6.12.1/drivers/staging/media/av7110/ |
D | av7110_v4l.c | 543 cap->service_set = V4L2_SLICED_WSS_625; in vidioc_g_sliced_vbi_cap() 560 f->fmt.sliced.service_set = V4L2_SLICED_WSS_625; in vidioc_g_fmt_sliced_vbi_out() 572 bool want_wss = (f->fmt.sliced.service_set & V4L2_SLICED_WSS_625) || in vidioc_try_fmt_sliced_vbi_out() 573 (!f->fmt.sliced.service_set && in vidioc_try_fmt_sliced_vbi_out() 581 f->fmt.sliced.service_set = V4L2_SLICED_WSS_625; in vidioc_try_fmt_sliced_vbi_out() 597 if (f->fmt.sliced.service_set & V4L2_SLICED_WSS_625) { in vidioc_s_fmt_sliced_vbi_out()
|
/linux-6.12.1/Documentation/userspace-api/media/v4l/ |
D | dev-sliced-vbi.rst | 85 cases, however, it is sufficient to just set the ``service_set`` field 121 - ``service_set`` 124 If ``service_set`` is non-zero when passed with 128 specified in this field. For example, if ``service_set`` is 132 field to ``V4L2_SLICED_WSS_625``. If ``service_set`` is set to
|
D | vidioc-g-sliced-vbi-cap.rst | 56 - ``service_set``
|
/linux-6.12.1/drivers/media/i2c/ |
D | tvp5150.c | 660 cap->service_set |= regs->type.vbi_type; in tvp5150_g_sliced_vbi_cap() 1519 if (svbi->service_set != 0) { in tvp5150_s_sliced_fmt() 1553 svbi->service_set = mask; in tvp5150_g_sliced_fmt()
|
D | saa7115.c | 1142 sliced->service_set = 0; in saa711x_g_sliced_fmt() 1151 sliced->service_set |= in saa711x_g_sliced_fmt()
|
D | saa7127.c | 628 fmt->service_set = in saa7127_g_sliced_fmt()
|
/linux-6.12.1/include/uapi/linux/ |
D | videodev2.h | 2297 __u16 service_set; member 2321 __u16 service_set; member
|
/linux-6.12.1/drivers/media/v4l2-core/ |
D | v4l2-ioctl.c | 331 sliced->service_set, sliced->io_size); in v4l_print_format() 835 prt_names(p->type, v4l2_type_names), p->service_set); in v4l_print_sliced_vbi_cap()
|