Lines Matching refs:fh
1012 struct file *file, void *fh, void *arg) in v4l_querycap() argument
1019 ret = ops->vidioc_querycap(file, fh, cap); in v4l_querycap()
1034 struct file *file, void *fh, void *arg) in v4l_s_input() argument
1036 return ops->vidioc_s_input(file, fh, *(unsigned int *)arg); in v4l_s_input()
1040 struct file *file, void *fh, void *arg) in v4l_s_output() argument
1042 return ops->vidioc_s_output(file, fh, *(unsigned int *)arg); in v4l_s_output()
1046 struct file *file, void *fh, void *arg) in v4l_g_priority() argument
1057 struct file *file, void *fh, void *arg) in v4l_s_priority() argument
1071 struct file *file, void *fh, void *arg) in v4l_enuminput() argument
1085 return ops->vidioc_enum_input(file, fh, p); in v4l_enuminput()
1089 struct file *file, void *fh, void *arg) in v4l_enumoutput() argument
1103 return ops->vidioc_enum_output(file, fh, p); in v4l_enumoutput()
1107 struct file *file, void *fh, void *arg) in v4l_enum_fmt() argument
1120 return ops->vidioc_enum_fmt_vid_cap(file, fh, arg); in v4l_enum_fmt()
1124 return ops->vidioc_enum_fmt_vid_cap_mplane(file, fh, arg); in v4l_enum_fmt()
1128 return ops->vidioc_enum_fmt_vid_overlay(file, fh, arg); in v4l_enum_fmt()
1132 return ops->vidioc_enum_fmt_vid_out(file, fh, arg); in v4l_enum_fmt()
1136 return ops->vidioc_enum_fmt_vid_out_mplane(file, fh, arg); in v4l_enum_fmt()
1140 return ops->vidioc_enum_fmt_sdr_cap(file, fh, arg); in v4l_enum_fmt()
1146 struct file *file, void *fh, void *arg) in v4l_g_fmt() argument
1185 ret = ops->vidioc_g_fmt_vid_cap(file, fh, arg); in v4l_g_fmt()
1192 return ops->vidioc_g_fmt_vid_cap_mplane(file, fh, arg); in v4l_g_fmt()
1196 return ops->vidioc_g_fmt_vid_overlay(file, fh, arg); in v4l_g_fmt()
1200 return ops->vidioc_g_fmt_vbi_cap(file, fh, arg); in v4l_g_fmt()
1204 return ops->vidioc_g_fmt_sliced_vbi_cap(file, fh, arg); in v4l_g_fmt()
1209 ret = ops->vidioc_g_fmt_vid_out(file, fh, arg); in v4l_g_fmt()
1216 return ops->vidioc_g_fmt_vid_out_mplane(file, fh, arg); in v4l_g_fmt()
1220 return ops->vidioc_g_fmt_vid_out_overlay(file, fh, arg); in v4l_g_fmt()
1224 return ops->vidioc_g_fmt_vbi_out(file, fh, arg); in v4l_g_fmt()
1228 return ops->vidioc_g_fmt_sliced_vbi_out(file, fh, arg); in v4l_g_fmt()
1232 return ops->vidioc_g_fmt_sdr_cap(file, fh, arg); in v4l_g_fmt()
1238 struct file *file, void *fh, void *arg) in v4l_s_fmt() argument
1255 ret = ops->vidioc_s_fmt_vid_cap(file, fh, arg); in v4l_s_fmt()
1263 return ops->vidioc_s_fmt_vid_cap_mplane(file, fh, arg); in v4l_s_fmt()
1268 return ops->vidioc_s_fmt_vid_overlay(file, fh, arg); in v4l_s_fmt()
1273 return ops->vidioc_s_fmt_vbi_cap(file, fh, arg); in v4l_s_fmt()
1278 return ops->vidioc_s_fmt_sliced_vbi_cap(file, fh, arg); in v4l_s_fmt()
1283 ret = ops->vidioc_s_fmt_vid_out(file, fh, arg); in v4l_s_fmt()
1291 return ops->vidioc_s_fmt_vid_out_mplane(file, fh, arg); in v4l_s_fmt()
1296 return ops->vidioc_s_fmt_vid_out_overlay(file, fh, arg); in v4l_s_fmt()
1301 return ops->vidioc_s_fmt_vbi_out(file, fh, arg); in v4l_s_fmt()
1306 return ops->vidioc_s_fmt_sliced_vbi_out(file, fh, arg); in v4l_s_fmt()
1311 return ops->vidioc_s_fmt_sdr_cap(file, fh, arg); in v4l_s_fmt()
1317 struct file *file, void *fh, void *arg) in v4l_try_fmt() argument
1334 ret = ops->vidioc_try_fmt_vid_cap(file, fh, arg); in v4l_try_fmt()
1342 return ops->vidioc_try_fmt_vid_cap_mplane(file, fh, arg); in v4l_try_fmt()
1347 return ops->vidioc_try_fmt_vid_overlay(file, fh, arg); in v4l_try_fmt()
1352 return ops->vidioc_try_fmt_vbi_cap(file, fh, arg); in v4l_try_fmt()
1357 return ops->vidioc_try_fmt_sliced_vbi_cap(file, fh, arg); in v4l_try_fmt()
1362 ret = ops->vidioc_try_fmt_vid_out(file, fh, arg); in v4l_try_fmt()
1370 return ops->vidioc_try_fmt_vid_out_mplane(file, fh, arg); in v4l_try_fmt()
1375 return ops->vidioc_try_fmt_vid_out_overlay(file, fh, arg); in v4l_try_fmt()
1380 return ops->vidioc_try_fmt_vbi_out(file, fh, arg); in v4l_try_fmt()
1385 return ops->vidioc_try_fmt_sliced_vbi_out(file, fh, arg); in v4l_try_fmt()
1390 return ops->vidioc_try_fmt_sdr_cap(file, fh, arg); in v4l_try_fmt()
1396 struct file *file, void *fh, void *arg) in v4l_streamon() argument
1398 return ops->vidioc_streamon(file, fh, *(unsigned int *)arg); in v4l_streamon()
1402 struct file *file, void *fh, void *arg) in v4l_streamoff() argument
1404 return ops->vidioc_streamoff(file, fh, *(unsigned int *)arg); in v4l_streamoff()
1408 struct file *file, void *fh, void *arg) in v4l_g_tuner() argument
1416 err = ops->vidioc_g_tuner(file, fh, p); in v4l_g_tuner()
1423 struct file *file, void *fh, void *arg) in v4l_s_tuner() argument
1430 return ops->vidioc_s_tuner(file, fh, p); in v4l_s_tuner()
1434 struct file *file, void *fh, void *arg) in v4l_g_modulator() argument
1439 err = ops->vidioc_g_modulator(file, fh, p); in v4l_g_modulator()
1446 struct file *file, void *fh, void *arg) in v4l_g_frequency() argument
1456 return ops->vidioc_g_frequency(file, fh, p); in v4l_g_frequency()
1460 struct file *file, void *fh, void *arg) in v4l_s_frequency() argument
1475 return ops->vidioc_s_frequency(file, fh, p); in v4l_s_frequency()
1479 struct file *file, void *fh, void *arg) in v4l_enumstd() argument
1516 struct file *file, void *fh, void *arg) in v4l_s_std() argument
1526 return ops->vidioc_s_std(file, fh, norm); in v4l_s_std()
1530 struct file *file, void *fh, void *arg) in v4l_querystd() argument
1544 return ops->vidioc_querystd(file, fh, arg); in v4l_querystd()
1548 struct file *file, void *fh, void *arg) in v4l_s_hw_freq_seek() argument
1562 return ops->vidioc_s_hw_freq_seek(file, fh, p); in v4l_s_hw_freq_seek()
1566 struct file *file, void *fh, void *arg) in v4l_overlay() argument
1568 return ops->vidioc_overlay(file, fh, *(unsigned int *)arg); in v4l_overlay()
1572 struct file *file, void *fh, void *arg) in v4l_reqbufs() argument
1582 return ops->vidioc_reqbufs(file, fh, p); in v4l_reqbufs()
1586 struct file *file, void *fh, void *arg) in v4l_querybuf() argument
1591 return ret ? ret : ops->vidioc_querybuf(file, fh, p); in v4l_querybuf()
1595 struct file *file, void *fh, void *arg) in v4l_qbuf() argument
1600 return ret ? ret : ops->vidioc_qbuf(file, fh, p); in v4l_qbuf()
1604 struct file *file, void *fh, void *arg) in v4l_dqbuf() argument
1609 return ret ? ret : ops->vidioc_dqbuf(file, fh, p); in v4l_dqbuf()
1613 struct file *file, void *fh, void *arg) in v4l_create_bufs() argument
1623 ret = ops->vidioc_create_bufs(file, fh, create); in v4l_create_bufs()
1633 struct file *file, void *fh, void *arg) in v4l_prepare_buf() argument
1638 return ret ? ret : ops->vidioc_prepare_buf(file, fh, b); in v4l_prepare_buf()
1642 struct file *file, void *fh, void *arg) in v4l_g_parm() argument
1651 return ops->vidioc_g_parm(file, fh, p); in v4l_g_parm()
1656 ret = ops->vidioc_g_std(file, fh, &std); in v4l_g_parm()
1663 struct file *file, void *fh, void *arg) in v4l_s_parm() argument
1668 return ret ? ret : ops->vidioc_s_parm(file, fh, p); in v4l_s_parm()
1672 struct file *file, void *fh, void *arg) in v4l_queryctrl() argument
1677 test_bit(V4L2_FL_USES_V4L2_FH, &vfd->flags) ? fh : NULL; in v4l_queryctrl()
1684 return ops->vidioc_queryctrl(file, fh, p); in v4l_queryctrl()
1689 struct file *file, void *fh, void *arg) in v4l_query_ext_ctrl() argument
1694 test_bit(V4L2_FL_USES_V4L2_FH, &vfd->flags) ? fh : NULL; in v4l_query_ext_ctrl()
1701 return ops->vidioc_query_ext_ctrl(file, fh, p); in v4l_query_ext_ctrl()
1706 struct file *file, void *fh, void *arg) in v4l_querymenu() argument
1711 test_bit(V4L2_FL_USES_V4L2_FH, &vfd->flags) ? fh : NULL; in v4l_querymenu()
1718 return ops->vidioc_querymenu(file, fh, p); in v4l_querymenu()
1723 struct file *file, void *fh, void *arg) in v4l_g_ctrl() argument
1728 test_bit(V4L2_FL_USES_V4L2_FH, &vfd->flags) ? fh : NULL; in v4l_g_ctrl()
1737 return ops->vidioc_g_ctrl(file, fh, p); in v4l_g_ctrl()
1747 int ret = ops->vidioc_g_ext_ctrls(file, fh, &ctrls); in v4l_g_ctrl()
1757 struct file *file, void *fh, void *arg) in v4l_s_ctrl() argument
1762 test_bit(V4L2_FL_USES_V4L2_FH, &vfd->flags) ? fh : NULL; in v4l_s_ctrl()
1771 return ops->vidioc_s_ctrl(file, fh, p); in v4l_s_ctrl()
1781 return ops->vidioc_s_ext_ctrls(file, fh, &ctrls); in v4l_s_ctrl()
1786 struct file *file, void *fh, void *arg) in v4l_g_ext_ctrls() argument
1791 test_bit(V4L2_FL_USES_V4L2_FH, &vfd->flags) ? fh : NULL; in v4l_g_ext_ctrls()
1800 return check_ext_ctrls(p, 0) ? ops->vidioc_g_ext_ctrls(file, fh, p) : in v4l_g_ext_ctrls()
1805 struct file *file, void *fh, void *arg) in v4l_s_ext_ctrls() argument
1810 test_bit(V4L2_FL_USES_V4L2_FH, &vfd->flags) ? fh : NULL; in v4l_s_ext_ctrls()
1819 return check_ext_ctrls(p, 0) ? ops->vidioc_s_ext_ctrls(file, fh, p) : in v4l_s_ext_ctrls()
1824 struct file *file, void *fh, void *arg) in v4l_try_ext_ctrls() argument
1829 test_bit(V4L2_FL_USES_V4L2_FH, &vfd->flags) ? fh : NULL; in v4l_try_ext_ctrls()
1838 return check_ext_ctrls(p, 0) ? ops->vidioc_try_ext_ctrls(file, fh, p) : in v4l_try_ext_ctrls()
1843 struct file *file, void *fh, void *arg) in v4l_g_crop() argument
1852 return ops->vidioc_g_crop(file, fh, p); in v4l_g_crop()
1861 ret = ops->vidioc_g_selection(file, fh, &s); in v4l_g_crop()
1870 struct file *file, void *fh, void *arg) in v4l_s_crop() argument
1879 return ops->vidioc_s_crop(file, fh, p); in v4l_s_crop()
1888 return ops->vidioc_s_selection(file, fh, &s); in v4l_s_crop()
1892 struct file *file, void *fh, void *arg) in v4l_cropcap() argument
1906 ret = ops->vidioc_g_selection(file, fh, &s); in v4l_cropcap()
1917 ret = ops->vidioc_g_selection(file, fh, &s); in v4l_cropcap()
1928 return ops->vidioc_cropcap(file, fh, p); in v4l_cropcap()
1934 struct file *file, void *fh, void *arg) in v4l_log_status() argument
1942 ret = ops->vidioc_log_status(file, fh); in v4l_log_status()
1950 struct file *file, void *fh, void *arg) in v4l_dbg_g_register() argument
1970 return ops->vidioc_g_register(file, fh, p); in v4l_dbg_g_register()
1978 struct file *file, void *fh, void *arg) in v4l_dbg_s_register() argument
1998 return ops->vidioc_s_register(file, fh, p); in v4l_dbg_s_register()
2006 struct file *file, void *fh, void *arg) in v4l_dbg_g_chip_info() argument
2022 return ops->vidioc_g_chip_info(file, fh, arg); in v4l_dbg_g_chip_info()
2049 struct file *file, void *fh, void *arg) in v4l_dqevent() argument
2051 return v4l2_event_dequeue(fh, arg, file->f_flags & O_NONBLOCK); in v4l_dqevent()
2055 struct file *file, void *fh, void *arg) in v4l_subscribe_event() argument
2057 return ops->vidioc_subscribe_event(fh, arg); in v4l_subscribe_event()
2061 struct file *file, void *fh, void *arg) in v4l_unsubscribe_event() argument
2063 return ops->vidioc_unsubscribe_event(fh, arg); in v4l_unsubscribe_event()
2067 struct file *file, void *fh, void *arg) in v4l_g_sliced_vbi_cap() argument
2078 return ops->vidioc_g_sliced_vbi_cap(file, fh, p); in v4l_g_sliced_vbi_cap()
2082 struct file *file, void *fh, void *arg) in v4l_enum_freq_bands() argument
2100 err = ops->vidioc_enum_freq_bands(file, fh, p); in v4l_enum_freq_bands()
2112 err = ops->vidioc_g_tuner(file, fh, &t); in v4l_enum_freq_bands()
2131 err = ops->vidioc_g_modulator(file, fh, &m); in v4l_enum_freq_bands()
2151 struct file *file, void *fh, void *p);
2340 void *fh = file->private_data; in __video_do_ioctl() local
2375 typedef int (*vidioc_op)(struct file *file, void *fh, void *p); in __video_do_ioctl()
2379 ret = (*vidioc)(file, fh, arg); in __video_do_ioctl()
2381 ret = info->u.func(ops, file, fh, arg); in __video_do_ioctl()
2385 ret = ops->vidioc_default(file, fh, in __video_do_ioctl()