Lines Matching refs:fh
1007 struct file *file, void *fh, void *arg) in v4l_querycap() argument
1014 ret = ops->vidioc_querycap(file, fh, cap); in v4l_querycap()
1023 struct file *file, void *fh, void *arg) in v4l_s_input() argument
1025 return ops->vidioc_s_input(file, fh, *(unsigned int *)arg); in v4l_s_input()
1029 struct file *file, void *fh, void *arg) in v4l_s_output() argument
1031 return ops->vidioc_s_output(file, fh, *(unsigned int *)arg); in v4l_s_output()
1035 struct file *file, void *fh, void *arg) in v4l_g_priority() argument
1041 return ops->vidioc_g_priority(file, fh, arg); in v4l_g_priority()
1048 struct file *file, void *fh, void *arg) in v4l_s_priority() argument
1055 return ops->vidioc_s_priority(file, fh, *p); in v4l_s_priority()
1062 struct file *file, void *fh, void *arg) in v4l_enuminput() argument
1076 return ops->vidioc_enum_input(file, fh, p); in v4l_enuminput()
1080 struct file *file, void *fh, void *arg) in v4l_enumoutput() argument
1094 return ops->vidioc_enum_output(file, fh, p); in v4l_enumoutput()
1098 struct file *file, void *fh, void *arg) in v4l_enum_fmt() argument
1111 return ops->vidioc_enum_fmt_vid_cap(file, fh, arg); in v4l_enum_fmt()
1115 return ops->vidioc_enum_fmt_vid_cap_mplane(file, fh, arg); in v4l_enum_fmt()
1119 return ops->vidioc_enum_fmt_vid_overlay(file, fh, arg); in v4l_enum_fmt()
1123 return ops->vidioc_enum_fmt_vid_out(file, fh, arg); in v4l_enum_fmt()
1127 return ops->vidioc_enum_fmt_vid_out_mplane(file, fh, arg); in v4l_enum_fmt()
1131 return ops->vidioc_enum_fmt_sdr_cap(file, fh, arg); in v4l_enum_fmt()
1137 struct file *file, void *fh, void *arg) in v4l_g_fmt() argument
1176 ret = ops->vidioc_g_fmt_vid_cap(file, fh, arg); in v4l_g_fmt()
1183 return ops->vidioc_g_fmt_vid_cap_mplane(file, fh, arg); in v4l_g_fmt()
1187 return ops->vidioc_g_fmt_vid_overlay(file, fh, arg); in v4l_g_fmt()
1191 return ops->vidioc_g_fmt_vbi_cap(file, fh, arg); in v4l_g_fmt()
1195 return ops->vidioc_g_fmt_sliced_vbi_cap(file, fh, arg); in v4l_g_fmt()
1200 ret = ops->vidioc_g_fmt_vid_out(file, fh, arg); in v4l_g_fmt()
1207 return ops->vidioc_g_fmt_vid_out_mplane(file, fh, arg); in v4l_g_fmt()
1211 return ops->vidioc_g_fmt_vid_out_overlay(file, fh, arg); in v4l_g_fmt()
1215 return ops->vidioc_g_fmt_vbi_out(file, fh, arg); in v4l_g_fmt()
1219 return ops->vidioc_g_fmt_sliced_vbi_out(file, fh, arg); in v4l_g_fmt()
1223 return ops->vidioc_g_fmt_sdr_cap(file, fh, arg); in v4l_g_fmt()
1229 struct file *file, void *fh, void *arg) in v4l_s_fmt() argument
1246 ret = ops->vidioc_s_fmt_vid_cap(file, fh, arg); in v4l_s_fmt()
1254 return ops->vidioc_s_fmt_vid_cap_mplane(file, fh, arg); in v4l_s_fmt()
1259 return ops->vidioc_s_fmt_vid_overlay(file, fh, arg); in v4l_s_fmt()
1264 return ops->vidioc_s_fmt_vbi_cap(file, fh, arg); in v4l_s_fmt()
1269 return ops->vidioc_s_fmt_sliced_vbi_cap(file, fh, arg); in v4l_s_fmt()
1274 ret = ops->vidioc_s_fmt_vid_out(file, fh, arg); in v4l_s_fmt()
1282 return ops->vidioc_s_fmt_vid_out_mplane(file, fh, arg); in v4l_s_fmt()
1287 return ops->vidioc_s_fmt_vid_out_overlay(file, fh, arg); in v4l_s_fmt()
1292 return ops->vidioc_s_fmt_vbi_out(file, fh, arg); in v4l_s_fmt()
1297 return ops->vidioc_s_fmt_sliced_vbi_out(file, fh, arg); in v4l_s_fmt()
1302 return ops->vidioc_s_fmt_sdr_cap(file, fh, arg); in v4l_s_fmt()
1308 struct file *file, void *fh, void *arg) in v4l_try_fmt() argument
1325 ret = ops->vidioc_try_fmt_vid_cap(file, fh, arg); in v4l_try_fmt()
1333 return ops->vidioc_try_fmt_vid_cap_mplane(file, fh, arg); in v4l_try_fmt()
1338 return ops->vidioc_try_fmt_vid_overlay(file, fh, arg); in v4l_try_fmt()
1343 return ops->vidioc_try_fmt_vbi_cap(file, fh, arg); in v4l_try_fmt()
1348 return ops->vidioc_try_fmt_sliced_vbi_cap(file, fh, arg); in v4l_try_fmt()
1353 ret = ops->vidioc_try_fmt_vid_out(file, fh, arg); in v4l_try_fmt()
1361 return ops->vidioc_try_fmt_vid_out_mplane(file, fh, arg); in v4l_try_fmt()
1366 return ops->vidioc_try_fmt_vid_out_overlay(file, fh, arg); in v4l_try_fmt()
1371 return ops->vidioc_try_fmt_vbi_out(file, fh, arg); in v4l_try_fmt()
1376 return ops->vidioc_try_fmt_sliced_vbi_out(file, fh, arg); in v4l_try_fmt()
1381 return ops->vidioc_try_fmt_sdr_cap(file, fh, arg); in v4l_try_fmt()
1387 struct file *file, void *fh, void *arg) in v4l_streamon() argument
1389 return ops->vidioc_streamon(file, fh, *(unsigned int *)arg); in v4l_streamon()
1393 struct file *file, void *fh, void *arg) in v4l_streamoff() argument
1395 return ops->vidioc_streamoff(file, fh, *(unsigned int *)arg); in v4l_streamoff()
1399 struct file *file, void *fh, void *arg) in v4l_g_tuner() argument
1407 err = ops->vidioc_g_tuner(file, fh, p); in v4l_g_tuner()
1414 struct file *file, void *fh, void *arg) in v4l_s_tuner() argument
1421 return ops->vidioc_s_tuner(file, fh, p); in v4l_s_tuner()
1425 struct file *file, void *fh, void *arg) in v4l_g_modulator() argument
1430 err = ops->vidioc_g_modulator(file, fh, p); in v4l_g_modulator()
1437 struct file *file, void *fh, void *arg) in v4l_g_frequency() argument
1447 return ops->vidioc_g_frequency(file, fh, p); in v4l_g_frequency()
1451 struct file *file, void *fh, void *arg) in v4l_s_frequency() argument
1466 return ops->vidioc_s_frequency(file, fh, p); in v4l_s_frequency()
1470 struct file *file, void *fh, void *arg) in v4l_enumstd() argument
1507 struct file *file, void *fh, void *arg) in v4l_s_std() argument
1517 return ops->vidioc_s_std(file, fh, norm); in v4l_s_std()
1521 struct file *file, void *fh, void *arg) in v4l_querystd() argument
1535 return ops->vidioc_querystd(file, fh, arg); in v4l_querystd()
1539 struct file *file, void *fh, void *arg) in v4l_s_hw_freq_seek() argument
1553 return ops->vidioc_s_hw_freq_seek(file, fh, p); in v4l_s_hw_freq_seek()
1557 struct file *file, void *fh, void *arg) in v4l_overlay() argument
1559 return ops->vidioc_overlay(file, fh, *(unsigned int *)arg); in v4l_overlay()
1563 struct file *file, void *fh, void *arg) in v4l_reqbufs() argument
1573 return ops->vidioc_reqbufs(file, fh, p); in v4l_reqbufs()
1577 struct file *file, void *fh, void *arg) in v4l_querybuf() argument
1582 return ret ? ret : ops->vidioc_querybuf(file, fh, p); in v4l_querybuf()
1586 struct file *file, void *fh, void *arg) in v4l_qbuf() argument
1591 return ret ? ret : ops->vidioc_qbuf(file, fh, p); in v4l_qbuf()
1595 struct file *file, void *fh, void *arg) in v4l_dqbuf() argument
1600 return ret ? ret : ops->vidioc_dqbuf(file, fh, p); in v4l_dqbuf()
1604 struct file *file, void *fh, void *arg) in v4l_create_bufs() argument
1614 ret = ops->vidioc_create_bufs(file, fh, create); in v4l_create_bufs()
1624 struct file *file, void *fh, void *arg) in v4l_prepare_buf() argument
1629 return ret ? ret : ops->vidioc_prepare_buf(file, fh, b); in v4l_prepare_buf()
1633 struct file *file, void *fh, void *arg) in v4l_g_parm() argument
1642 return ops->vidioc_g_parm(file, fh, p); in v4l_g_parm()
1647 ret = ops->vidioc_g_std(file, fh, &std); in v4l_g_parm()
1654 struct file *file, void *fh, void *arg) in v4l_s_parm() argument
1659 return ret ? ret : ops->vidioc_s_parm(file, fh, p); in v4l_s_parm()
1663 struct file *file, void *fh, void *arg) in v4l_queryctrl() argument
1668 test_bit(V4L2_FL_USES_V4L2_FH, &vfd->flags) ? fh : NULL; in v4l_queryctrl()
1675 return ops->vidioc_queryctrl(file, fh, p); in v4l_queryctrl()
1680 struct file *file, void *fh, void *arg) in v4l_query_ext_ctrl() argument
1685 test_bit(V4L2_FL_USES_V4L2_FH, &vfd->flags) ? fh : NULL; in v4l_query_ext_ctrl()
1692 return ops->vidioc_query_ext_ctrl(file, fh, p); in v4l_query_ext_ctrl()
1697 struct file *file, void *fh, void *arg) in v4l_querymenu() argument
1702 test_bit(V4L2_FL_USES_V4L2_FH, &vfd->flags) ? fh : NULL; in v4l_querymenu()
1709 return ops->vidioc_querymenu(file, fh, p); in v4l_querymenu()
1714 struct file *file, void *fh, void *arg) in v4l_g_ctrl() argument
1719 test_bit(V4L2_FL_USES_V4L2_FH, &vfd->flags) ? fh : NULL; in v4l_g_ctrl()
1728 return ops->vidioc_g_ctrl(file, fh, p); in v4l_g_ctrl()
1738 int ret = ops->vidioc_g_ext_ctrls(file, fh, &ctrls); in v4l_g_ctrl()
1748 struct file *file, void *fh, void *arg) in v4l_s_ctrl() argument
1753 test_bit(V4L2_FL_USES_V4L2_FH, &vfd->flags) ? fh : NULL; in v4l_s_ctrl()
1762 return ops->vidioc_s_ctrl(file, fh, p); in v4l_s_ctrl()
1772 return ops->vidioc_s_ext_ctrls(file, fh, &ctrls); in v4l_s_ctrl()
1777 struct file *file, void *fh, void *arg) in v4l_g_ext_ctrls() argument
1782 test_bit(V4L2_FL_USES_V4L2_FH, &vfd->flags) ? fh : NULL; in v4l_g_ext_ctrls()
1791 return check_ext_ctrls(p, 0) ? ops->vidioc_g_ext_ctrls(file, fh, p) : in v4l_g_ext_ctrls()
1796 struct file *file, void *fh, void *arg) in v4l_s_ext_ctrls() argument
1801 test_bit(V4L2_FL_USES_V4L2_FH, &vfd->flags) ? fh : NULL; in v4l_s_ext_ctrls()
1810 return check_ext_ctrls(p, 0) ? ops->vidioc_s_ext_ctrls(file, fh, p) : in v4l_s_ext_ctrls()
1815 struct file *file, void *fh, void *arg) in v4l_try_ext_ctrls() argument
1820 test_bit(V4L2_FL_USES_V4L2_FH, &vfd->flags) ? fh : NULL; in v4l_try_ext_ctrls()
1829 return check_ext_ctrls(p, 0) ? ops->vidioc_try_ext_ctrls(file, fh, p) : in v4l_try_ext_ctrls()
1834 struct file *file, void *fh, void *arg) in v4l_g_crop() argument
1843 return ops->vidioc_g_crop(file, fh, p); in v4l_g_crop()
1852 ret = ops->vidioc_g_selection(file, fh, &s); in v4l_g_crop()
1861 struct file *file, void *fh, void *arg) in v4l_s_crop() argument
1870 return ops->vidioc_s_crop(file, fh, p); in v4l_s_crop()
1879 return ops->vidioc_s_selection(file, fh, &s); in v4l_s_crop()
1883 struct file *file, void *fh, void *arg) in v4l_cropcap() argument
1897 ret = ops->vidioc_g_selection(file, fh, &s); in v4l_cropcap()
1908 ret = ops->vidioc_g_selection(file, fh, &s); in v4l_cropcap()
1919 return ops->vidioc_cropcap(file, fh, p); in v4l_cropcap()
1925 struct file *file, void *fh, void *arg) in v4l_log_status() argument
1933 ret = ops->vidioc_log_status(file, fh); in v4l_log_status()
1941 struct file *file, void *fh, void *arg) in v4l_dbg_g_register() argument
1961 return ops->vidioc_g_register(file, fh, p); in v4l_dbg_g_register()
1969 struct file *file, void *fh, void *arg) in v4l_dbg_s_register() argument
1989 return ops->vidioc_s_register(file, fh, p); in v4l_dbg_s_register()
1997 struct file *file, void *fh, void *arg) in v4l_dbg_g_chip_info() argument
2013 return ops->vidioc_g_chip_info(file, fh, arg); in v4l_dbg_g_chip_info()
2040 struct file *file, void *fh, void *arg) in v4l_dqevent() argument
2042 return v4l2_event_dequeue(fh, arg, file->f_flags & O_NONBLOCK); in v4l_dqevent()
2046 struct file *file, void *fh, void *arg) in v4l_subscribe_event() argument
2048 return ops->vidioc_subscribe_event(fh, arg); in v4l_subscribe_event()
2052 struct file *file, void *fh, void *arg) in v4l_unsubscribe_event() argument
2054 return ops->vidioc_unsubscribe_event(fh, arg); in v4l_unsubscribe_event()
2058 struct file *file, void *fh, void *arg) in v4l_g_sliced_vbi_cap() argument
2069 return ops->vidioc_g_sliced_vbi_cap(file, fh, p); in v4l_g_sliced_vbi_cap()
2073 struct file *file, void *fh, void *arg) in v4l_enum_freq_bands() argument
2091 err = ops->vidioc_enum_freq_bands(file, fh, p); in v4l_enum_freq_bands()
2103 err = ops->vidioc_g_tuner(file, fh, &t); in v4l_enum_freq_bands()
2122 err = ops->vidioc_g_modulator(file, fh, &m); in v4l_enum_freq_bands()
2142 struct file *file, void *fh, void *p);
2331 void *fh = file->private_data; in __video_do_ioctl() local
2366 typedef int (*vidioc_op)(struct file *file, void *fh, void *p); in __video_do_ioctl()
2370 ret = (*vidioc)(file, fh, arg); in __video_do_ioctl()
2372 ret = info->u.func(ops, file, fh, arg); in __video_do_ioctl()
2376 ret = ops->vidioc_default(file, fh, in __video_do_ioctl()