Lines Matching refs:ops

922 	const struct v4l2_ioctl_ops *ops = vfd->ioctl_ops;  in check_fmt()  local
929 if (ops == NULL) in check_fmt()
935 (ops->vidioc_g_fmt_vid_cap || ops->vidioc_g_fmt_vid_cap_mplane)) in check_fmt()
939 if (is_vid && is_rx && ops->vidioc_g_fmt_vid_cap_mplane) in check_fmt()
943 if (is_vid && is_rx && ops->vidioc_g_fmt_vid_overlay) in check_fmt()
948 (ops->vidioc_g_fmt_vid_out || ops->vidioc_g_fmt_vid_out_mplane)) in check_fmt()
952 if (is_vid && is_tx && ops->vidioc_g_fmt_vid_out_mplane) in check_fmt()
956 if (is_vid && is_tx && ops->vidioc_g_fmt_vid_out_overlay) in check_fmt()
960 if (is_vbi && is_rx && ops->vidioc_g_fmt_vbi_cap) in check_fmt()
964 if (is_vbi && is_tx && ops->vidioc_g_fmt_vbi_out) in check_fmt()
968 if (is_vbi && is_rx && ops->vidioc_g_fmt_sliced_vbi_cap) in check_fmt()
972 if (is_vbi && is_tx && ops->vidioc_g_fmt_sliced_vbi_out) in check_fmt()
976 if (is_sdr && is_rx && ops->vidioc_g_fmt_sdr_cap) in check_fmt()
980 if (is_sdr && is_tx && ops->vidioc_g_fmt_sdr_out) in check_fmt()
1018 static int v4l_querycap(const struct v4l2_ioctl_ops *ops, in v4l_querycap() argument
1026 ret = ops->vidioc_querycap(file, fh, cap); in v4l_querycap()
1041 static int v4l_s_input(const struct v4l2_ioctl_ops *ops, in v4l_s_input() argument
1044 return ops->vidioc_s_input(file, fh, *(unsigned int *)arg); in v4l_s_input()
1047 static int v4l_s_output(const struct v4l2_ioctl_ops *ops, in v4l_s_output() argument
1050 return ops->vidioc_s_output(file, fh, *(unsigned int *)arg); in v4l_s_output()
1053 static int v4l_g_priority(const struct v4l2_ioctl_ops *ops, in v4l_g_priority() argument
1064 static int v4l_s_priority(const struct v4l2_ioctl_ops *ops, in v4l_s_priority() argument
1078 static int v4l_enuminput(const struct v4l2_ioctl_ops *ops, in v4l_enuminput() argument
1093 return ops->vidioc_enum_input(file, fh, p); in v4l_enuminput()
1096 static int v4l_enumoutput(const struct v4l2_ioctl_ops *ops, in v4l_enumoutput() argument
1111 return ops->vidioc_enum_output(file, fh, p); in v4l_enumoutput()
1291 static int v4l_enum_fmt(const struct v4l2_ioctl_ops *ops, in v4l_enum_fmt() argument
1304 if (unlikely(!is_rx || !is_vid || !ops->vidioc_enum_fmt_vid_cap)) in v4l_enum_fmt()
1306 ret = ops->vidioc_enum_fmt_vid_cap(file, fh, arg); in v4l_enum_fmt()
1309 if (unlikely(!is_rx || !is_vid || !ops->vidioc_enum_fmt_vid_cap_mplane)) in v4l_enum_fmt()
1311 ret = ops->vidioc_enum_fmt_vid_cap_mplane(file, fh, arg); in v4l_enum_fmt()
1314 if (unlikely(!is_rx || !is_vid || !ops->vidioc_enum_fmt_vid_overlay)) in v4l_enum_fmt()
1316 ret = ops->vidioc_enum_fmt_vid_overlay(file, fh, arg); in v4l_enum_fmt()
1319 if (unlikely(!is_tx || !is_vid || !ops->vidioc_enum_fmt_vid_out)) in v4l_enum_fmt()
1321 ret = ops->vidioc_enum_fmt_vid_out(file, fh, arg); in v4l_enum_fmt()
1324 if (unlikely(!is_tx || !is_vid || !ops->vidioc_enum_fmt_vid_out_mplane)) in v4l_enum_fmt()
1326 ret = ops->vidioc_enum_fmt_vid_out_mplane(file, fh, arg); in v4l_enum_fmt()
1329 if (unlikely(!is_rx || !is_sdr || !ops->vidioc_enum_fmt_sdr_cap)) in v4l_enum_fmt()
1331 ret = ops->vidioc_enum_fmt_sdr_cap(file, fh, arg); in v4l_enum_fmt()
1334 if (unlikely(!is_tx || !is_sdr || !ops->vidioc_enum_fmt_sdr_out)) in v4l_enum_fmt()
1336 ret = ops->vidioc_enum_fmt_sdr_out(file, fh, arg); in v4l_enum_fmt()
1344 static int v4l_g_fmt(const struct v4l2_ioctl_ops *ops, in v4l_g_fmt() argument
1381 if (unlikely(!is_rx || !is_vid || !ops->vidioc_g_fmt_vid_cap)) in v4l_g_fmt()
1384 ret = ops->vidioc_g_fmt_vid_cap(file, fh, arg); in v4l_g_fmt()
1389 if (unlikely(!is_rx || !is_vid || !ops->vidioc_g_fmt_vid_cap_mplane)) in v4l_g_fmt()
1391 return ops->vidioc_g_fmt_vid_cap_mplane(file, fh, arg); in v4l_g_fmt()
1393 if (unlikely(!is_rx || !is_vid || !ops->vidioc_g_fmt_vid_overlay)) in v4l_g_fmt()
1395 return ops->vidioc_g_fmt_vid_overlay(file, fh, arg); in v4l_g_fmt()
1397 if (unlikely(!is_rx || is_vid || !ops->vidioc_g_fmt_vbi_cap)) in v4l_g_fmt()
1399 return ops->vidioc_g_fmt_vbi_cap(file, fh, arg); in v4l_g_fmt()
1401 if (unlikely(!is_rx || is_vid || !ops->vidioc_g_fmt_sliced_vbi_cap)) in v4l_g_fmt()
1403 return ops->vidioc_g_fmt_sliced_vbi_cap(file, fh, arg); in v4l_g_fmt()
1405 if (unlikely(!is_tx || !is_vid || !ops->vidioc_g_fmt_vid_out)) in v4l_g_fmt()
1408 ret = ops->vidioc_g_fmt_vid_out(file, fh, arg); in v4l_g_fmt()
1413 if (unlikely(!is_tx || !is_vid || !ops->vidioc_g_fmt_vid_out_mplane)) in v4l_g_fmt()
1415 return ops->vidioc_g_fmt_vid_out_mplane(file, fh, arg); in v4l_g_fmt()
1417 if (unlikely(!is_tx || !is_vid || !ops->vidioc_g_fmt_vid_out_overlay)) in v4l_g_fmt()
1419 return ops->vidioc_g_fmt_vid_out_overlay(file, fh, arg); in v4l_g_fmt()
1421 if (unlikely(!is_tx || is_vid || !ops->vidioc_g_fmt_vbi_out)) in v4l_g_fmt()
1423 return ops->vidioc_g_fmt_vbi_out(file, fh, arg); in v4l_g_fmt()
1425 if (unlikely(!is_tx || is_vid || !ops->vidioc_g_fmt_sliced_vbi_out)) in v4l_g_fmt()
1427 return ops->vidioc_g_fmt_sliced_vbi_out(file, fh, arg); in v4l_g_fmt()
1429 if (unlikely(!is_rx || !is_sdr || !ops->vidioc_g_fmt_sdr_cap)) in v4l_g_fmt()
1431 return ops->vidioc_g_fmt_sdr_cap(file, fh, arg); in v4l_g_fmt()
1433 if (unlikely(!is_tx || !is_sdr || !ops->vidioc_g_fmt_sdr_out)) in v4l_g_fmt()
1435 return ops->vidioc_g_fmt_sdr_out(file, fh, arg); in v4l_g_fmt()
1440 static int v4l_s_fmt(const struct v4l2_ioctl_ops *ops, in v4l_s_fmt() argument
1455 if (unlikely(!is_rx || !is_vid || !ops->vidioc_s_fmt_vid_cap)) in v4l_s_fmt()
1458 ret = ops->vidioc_s_fmt_vid_cap(file, fh, arg); in v4l_s_fmt()
1463 if (unlikely(!is_rx || !is_vid || !ops->vidioc_s_fmt_vid_cap_mplane)) in v4l_s_fmt()
1466 return ops->vidioc_s_fmt_vid_cap_mplane(file, fh, arg); in v4l_s_fmt()
1468 if (unlikely(!is_rx || !is_vid || !ops->vidioc_s_fmt_vid_overlay)) in v4l_s_fmt()
1471 return ops->vidioc_s_fmt_vid_overlay(file, fh, arg); in v4l_s_fmt()
1473 if (unlikely(!is_rx || is_vid || !ops->vidioc_s_fmt_vbi_cap)) in v4l_s_fmt()
1476 return ops->vidioc_s_fmt_vbi_cap(file, fh, arg); in v4l_s_fmt()
1478 if (unlikely(!is_rx || is_vid || !ops->vidioc_s_fmt_sliced_vbi_cap)) in v4l_s_fmt()
1481 return ops->vidioc_s_fmt_sliced_vbi_cap(file, fh, arg); in v4l_s_fmt()
1483 if (unlikely(!is_tx || !is_vid || !ops->vidioc_s_fmt_vid_out)) in v4l_s_fmt()
1486 ret = ops->vidioc_s_fmt_vid_out(file, fh, arg); in v4l_s_fmt()
1491 if (unlikely(!is_tx || !is_vid || !ops->vidioc_s_fmt_vid_out_mplane)) in v4l_s_fmt()
1494 return ops->vidioc_s_fmt_vid_out_mplane(file, fh, arg); in v4l_s_fmt()
1496 if (unlikely(!is_tx || !is_vid || !ops->vidioc_s_fmt_vid_out_overlay)) in v4l_s_fmt()
1499 return ops->vidioc_s_fmt_vid_out_overlay(file, fh, arg); in v4l_s_fmt()
1501 if (unlikely(!is_tx || is_vid || !ops->vidioc_s_fmt_vbi_out)) in v4l_s_fmt()
1504 return ops->vidioc_s_fmt_vbi_out(file, fh, arg); in v4l_s_fmt()
1506 if (unlikely(!is_tx || is_vid || !ops->vidioc_s_fmt_sliced_vbi_out)) in v4l_s_fmt()
1509 return ops->vidioc_s_fmt_sliced_vbi_out(file, fh, arg); in v4l_s_fmt()
1511 if (unlikely(!is_rx || !is_sdr || !ops->vidioc_s_fmt_sdr_cap)) in v4l_s_fmt()
1514 return ops->vidioc_s_fmt_sdr_cap(file, fh, arg); in v4l_s_fmt()
1516 if (unlikely(!is_tx || !is_sdr || !ops->vidioc_s_fmt_sdr_out)) in v4l_s_fmt()
1519 return ops->vidioc_s_fmt_sdr_out(file, fh, arg); in v4l_s_fmt()
1524 static int v4l_try_fmt(const struct v4l2_ioctl_ops *ops, in v4l_try_fmt() argument
1539 if (unlikely(!is_rx || !is_vid || !ops->vidioc_try_fmt_vid_cap)) in v4l_try_fmt()
1542 ret = ops->vidioc_try_fmt_vid_cap(file, fh, arg); in v4l_try_fmt()
1547 if (unlikely(!is_rx || !is_vid || !ops->vidioc_try_fmt_vid_cap_mplane)) in v4l_try_fmt()
1550 return ops->vidioc_try_fmt_vid_cap_mplane(file, fh, arg); in v4l_try_fmt()
1552 if (unlikely(!is_rx || !is_vid || !ops->vidioc_try_fmt_vid_overlay)) in v4l_try_fmt()
1555 return ops->vidioc_try_fmt_vid_overlay(file, fh, arg); in v4l_try_fmt()
1557 if (unlikely(!is_rx || is_vid || !ops->vidioc_try_fmt_vbi_cap)) in v4l_try_fmt()
1560 return ops->vidioc_try_fmt_vbi_cap(file, fh, arg); in v4l_try_fmt()
1562 if (unlikely(!is_rx || is_vid || !ops->vidioc_try_fmt_sliced_vbi_cap)) in v4l_try_fmt()
1565 return ops->vidioc_try_fmt_sliced_vbi_cap(file, fh, arg); in v4l_try_fmt()
1567 if (unlikely(!is_tx || !is_vid || !ops->vidioc_try_fmt_vid_out)) in v4l_try_fmt()
1570 ret = ops->vidioc_try_fmt_vid_out(file, fh, arg); in v4l_try_fmt()
1575 if (unlikely(!is_tx || !is_vid || !ops->vidioc_try_fmt_vid_out_mplane)) in v4l_try_fmt()
1578 return ops->vidioc_try_fmt_vid_out_mplane(file, fh, arg); in v4l_try_fmt()
1580 if (unlikely(!is_tx || !is_vid || !ops->vidioc_try_fmt_vid_out_overlay)) in v4l_try_fmt()
1583 return ops->vidioc_try_fmt_vid_out_overlay(file, fh, arg); in v4l_try_fmt()
1585 if (unlikely(!is_tx || is_vid || !ops->vidioc_try_fmt_vbi_out)) in v4l_try_fmt()
1588 return ops->vidioc_try_fmt_vbi_out(file, fh, arg); in v4l_try_fmt()
1590 if (unlikely(!is_tx || is_vid || !ops->vidioc_try_fmt_sliced_vbi_out)) in v4l_try_fmt()
1593 return ops->vidioc_try_fmt_sliced_vbi_out(file, fh, arg); in v4l_try_fmt()
1595 if (unlikely(!is_rx || !is_sdr || !ops->vidioc_try_fmt_sdr_cap)) in v4l_try_fmt()
1598 return ops->vidioc_try_fmt_sdr_cap(file, fh, arg); in v4l_try_fmt()
1600 if (unlikely(!is_tx || !is_sdr || !ops->vidioc_try_fmt_sdr_out)) in v4l_try_fmt()
1603 return ops->vidioc_try_fmt_sdr_out(file, fh, arg); in v4l_try_fmt()
1608 static int v4l_streamon(const struct v4l2_ioctl_ops *ops, in v4l_streamon() argument
1611 return ops->vidioc_streamon(file, fh, *(unsigned int *)arg); in v4l_streamon()
1614 static int v4l_streamoff(const struct v4l2_ioctl_ops *ops, in v4l_streamoff() argument
1617 return ops->vidioc_streamoff(file, fh, *(unsigned int *)arg); in v4l_streamoff()
1620 static int v4l_g_tuner(const struct v4l2_ioctl_ops *ops, in v4l_g_tuner() argument
1629 err = ops->vidioc_g_tuner(file, fh, p); in v4l_g_tuner()
1635 static int v4l_s_tuner(const struct v4l2_ioctl_ops *ops, in v4l_s_tuner() argument
1643 return ops->vidioc_s_tuner(file, fh, p); in v4l_s_tuner()
1646 static int v4l_g_modulator(const struct v4l2_ioctl_ops *ops, in v4l_g_modulator() argument
1656 err = ops->vidioc_g_modulator(file, fh, p); in v4l_g_modulator()
1662 static int v4l_s_modulator(const struct v4l2_ioctl_ops *ops, in v4l_s_modulator() argument
1671 return ops->vidioc_s_modulator(file, fh, p); in v4l_s_modulator()
1674 static int v4l_g_frequency(const struct v4l2_ioctl_ops *ops, in v4l_g_frequency() argument
1685 return ops->vidioc_g_frequency(file, fh, p); in v4l_g_frequency()
1688 static int v4l_s_frequency(const struct v4l2_ioctl_ops *ops, in v4l_s_frequency() argument
1704 return ops->vidioc_s_frequency(file, fh, p); in v4l_s_frequency()
1707 static int v4l_enumstd(const struct v4l2_ioctl_ops *ops, in v4l_enumstd() argument
1744 static int v4l_s_std(const struct v4l2_ioctl_ops *ops, in v4l_s_std() argument
1755 return ops->vidioc_s_std(file, fh, norm); in v4l_s_std()
1758 static int v4l_querystd(const struct v4l2_ioctl_ops *ops, in v4l_querystd() argument
1773 return ops->vidioc_querystd(file, fh, arg); in v4l_querystd()
1776 static int v4l_s_hw_freq_seek(const struct v4l2_ioctl_ops *ops, in v4l_s_hw_freq_seek() argument
1791 return ops->vidioc_s_hw_freq_seek(file, fh, p); in v4l_s_hw_freq_seek()
1794 static int v4l_overlay(const struct v4l2_ioctl_ops *ops, in v4l_overlay() argument
1797 return ops->vidioc_overlay(file, fh, *(unsigned int *)arg); in v4l_overlay()
1800 static int v4l_reqbufs(const struct v4l2_ioctl_ops *ops, in v4l_reqbufs() argument
1811 return ops->vidioc_reqbufs(file, fh, p); in v4l_reqbufs()
1814 static int v4l_querybuf(const struct v4l2_ioctl_ops *ops, in v4l_querybuf() argument
1820 return ret ? ret : ops->vidioc_querybuf(file, fh, p); in v4l_querybuf()
1823 static int v4l_qbuf(const struct v4l2_ioctl_ops *ops, in v4l_qbuf() argument
1829 return ret ? ret : ops->vidioc_qbuf(file, fh, p); in v4l_qbuf()
1832 static int v4l_dqbuf(const struct v4l2_ioctl_ops *ops, in v4l_dqbuf() argument
1838 return ret ? ret : ops->vidioc_dqbuf(file, fh, p); in v4l_dqbuf()
1841 static int v4l_create_bufs(const struct v4l2_ioctl_ops *ops, in v4l_create_bufs() argument
1854 ret = ops->vidioc_create_bufs(file, fh, create); in v4l_create_bufs()
1863 static int v4l_prepare_buf(const struct v4l2_ioctl_ops *ops, in v4l_prepare_buf() argument
1869 return ret ? ret : ops->vidioc_prepare_buf(file, fh, b); in v4l_prepare_buf()
1872 static int v4l_g_parm(const struct v4l2_ioctl_ops *ops, in v4l_g_parm() argument
1881 if (ops->vidioc_g_parm) in v4l_g_parm()
1882 return ops->vidioc_g_parm(file, fh, p); in v4l_g_parm()
1887 ret = ops->vidioc_g_std(file, fh, &std); in v4l_g_parm()
1893 static int v4l_s_parm(const struct v4l2_ioctl_ops *ops, in v4l_s_parm() argument
1899 return ret ? ret : ops->vidioc_s_parm(file, fh, p); in v4l_s_parm()
1902 static int v4l_queryctrl(const struct v4l2_ioctl_ops *ops, in v4l_queryctrl() argument
1914 if (ops->vidioc_queryctrl) in v4l_queryctrl()
1915 return ops->vidioc_queryctrl(file, fh, p); in v4l_queryctrl()
1919 static int v4l_query_ext_ctrl(const struct v4l2_ioctl_ops *ops, in v4l_query_ext_ctrl() argument
1931 if (ops->vidioc_query_ext_ctrl) in v4l_query_ext_ctrl()
1932 return ops->vidioc_query_ext_ctrl(file, fh, p); in v4l_query_ext_ctrl()
1936 static int v4l_querymenu(const struct v4l2_ioctl_ops *ops, in v4l_querymenu() argument
1948 if (ops->vidioc_querymenu) in v4l_querymenu()
1949 return ops->vidioc_querymenu(file, fh, p); in v4l_querymenu()
1953 static int v4l_g_ctrl(const struct v4l2_ioctl_ops *ops, in v4l_g_ctrl() argument
1967 if (ops->vidioc_g_ctrl) in v4l_g_ctrl()
1968 return ops->vidioc_g_ctrl(file, fh, p); in v4l_g_ctrl()
1969 if (ops->vidioc_g_ext_ctrls == NULL) in v4l_g_ctrl()
1978 int ret = ops->vidioc_g_ext_ctrls(file, fh, &ctrls); in v4l_g_ctrl()
1987 static int v4l_s_ctrl(const struct v4l2_ioctl_ops *ops, in v4l_s_ctrl() argument
2001 if (ops->vidioc_s_ctrl) in v4l_s_ctrl()
2002 return ops->vidioc_s_ctrl(file, fh, p); in v4l_s_ctrl()
2003 if (ops->vidioc_s_ext_ctrls == NULL) in v4l_s_ctrl()
2012 return ops->vidioc_s_ext_ctrls(file, fh, &ctrls); in v4l_s_ctrl()
2016 static int v4l_g_ext_ctrls(const struct v4l2_ioctl_ops *ops, in v4l_g_ext_ctrls() argument
2029 if (ops->vidioc_g_ext_ctrls == NULL) in v4l_g_ext_ctrls()
2031 return check_ext_ctrls(p, 0) ? ops->vidioc_g_ext_ctrls(file, fh, p) : in v4l_g_ext_ctrls()
2035 static int v4l_s_ext_ctrls(const struct v4l2_ioctl_ops *ops, in v4l_s_ext_ctrls() argument
2048 if (ops->vidioc_s_ext_ctrls == NULL) in v4l_s_ext_ctrls()
2050 return check_ext_ctrls(p, 0) ? ops->vidioc_s_ext_ctrls(file, fh, p) : in v4l_s_ext_ctrls()
2054 static int v4l_try_ext_ctrls(const struct v4l2_ioctl_ops *ops, in v4l_try_ext_ctrls() argument
2067 if (ops->vidioc_try_ext_ctrls == NULL) in v4l_try_ext_ctrls()
2069 return check_ext_ctrls(p, 0) ? ops->vidioc_try_ext_ctrls(file, fh, p) : in v4l_try_ext_ctrls()
2073 static int v4l_g_crop(const struct v4l2_ioctl_ops *ops, in v4l_g_crop() argument
2082 if (ops->vidioc_g_crop) in v4l_g_crop()
2083 return ops->vidioc_g_crop(file, fh, p); in v4l_g_crop()
2092 ret = ops->vidioc_g_selection(file, fh, &s); in v4l_g_crop()
2100 static int v4l_s_crop(const struct v4l2_ioctl_ops *ops, in v4l_s_crop() argument
2109 if (ops->vidioc_s_crop) in v4l_s_crop()
2110 return ops->vidioc_s_crop(file, fh, p); in v4l_s_crop()
2119 return ops->vidioc_s_selection(file, fh, &s); in v4l_s_crop()
2122 static int v4l_cropcap(const struct v4l2_ioctl_ops *ops, in v4l_cropcap() argument
2127 if (ops->vidioc_g_selection) { in v4l_cropcap()
2137 ret = ops->vidioc_g_selection(file, fh, &s); in v4l_cropcap()
2148 ret = ops->vidioc_g_selection(file, fh, &s); in v4l_cropcap()
2158 if (ops->vidioc_cropcap) in v4l_cropcap()
2159 return ops->vidioc_cropcap(file, fh, p); in v4l_cropcap()
2164 static int v4l_log_status(const struct v4l2_ioctl_ops *ops, in v4l_log_status() argument
2173 ret = ops->vidioc_log_status(file, fh); in v4l_log_status()
2180 static int v4l_dbg_g_register(const struct v4l2_ioctl_ops *ops, in v4l_dbg_g_register() argument
2199 if (ops->vidioc_g_register && p->match.type == V4L2_CHIP_MATCH_BRIDGE && in v4l_dbg_g_register()
2200 (ops->vidioc_g_chip_info || p->match.addr == 0)) in v4l_dbg_g_register()
2201 return ops->vidioc_g_register(file, fh, p); in v4l_dbg_g_register()
2208 static int v4l_dbg_s_register(const struct v4l2_ioctl_ops *ops, in v4l_dbg_s_register() argument
2227 if (ops->vidioc_s_register && p->match.type == V4L2_CHIP_MATCH_BRIDGE && in v4l_dbg_s_register()
2228 (ops->vidioc_g_chip_info || p->match.addr == 0)) in v4l_dbg_s_register()
2229 return ops->vidioc_s_register(file, fh, p); in v4l_dbg_s_register()
2236 static int v4l_dbg_g_chip_info(const struct v4l2_ioctl_ops *ops, in v4l_dbg_g_chip_info() argument
2247 if (ops->vidioc_s_register) in v4l_dbg_g_chip_info()
2249 if (ops->vidioc_g_register) in v4l_dbg_g_chip_info()
2252 if (ops->vidioc_g_chip_info) in v4l_dbg_g_chip_info()
2253 return ops->vidioc_g_chip_info(file, fh, arg); in v4l_dbg_g_chip_info()
2264 if (sd->ops->core && sd->ops->core->s_register) in v4l_dbg_g_chip_info()
2266 if (sd->ops->core && sd->ops->core->g_register) in v4l_dbg_g_chip_info()
2279 static int v4l_dqevent(const struct v4l2_ioctl_ops *ops, in v4l_dqevent() argument
2285 static int v4l_subscribe_event(const struct v4l2_ioctl_ops *ops, in v4l_subscribe_event() argument
2288 return ops->vidioc_subscribe_event(fh, arg); in v4l_subscribe_event()
2291 static int v4l_unsubscribe_event(const struct v4l2_ioctl_ops *ops, in v4l_unsubscribe_event() argument
2294 return ops->vidioc_unsubscribe_event(fh, arg); in v4l_unsubscribe_event()
2297 static int v4l_g_sliced_vbi_cap(const struct v4l2_ioctl_ops *ops, in v4l_g_sliced_vbi_cap() argument
2309 return ops->vidioc_g_sliced_vbi_cap(file, fh, p); in v4l_g_sliced_vbi_cap()
2312 static int v4l_enum_freq_bands(const struct v4l2_ioctl_ops *ops, in v4l_enum_freq_bands() argument
2330 if (ops->vidioc_enum_freq_bands) { in v4l_enum_freq_bands()
2331 err = ops->vidioc_enum_freq_bands(file, fh, p); in v4l_enum_freq_bands()
2343 err = ops->vidioc_g_tuner(file, fh, &t); in v4l_enum_freq_bands()
2362 err = ops->vidioc_g_modulator(file, fh, &m); in v4l_enum_freq_bands()
2381 int (*func)(const struct v4l2_ioctl_ops *ops,
2567 const struct v4l2_ioctl_ops *ops = vfd->ioctl_ops; in __video_do_ioctl() local
2576 if (ops == NULL) { in __video_do_ioctl()
2612 ret = info->u.func(ops, file, fh, arg); in __video_do_ioctl()
2613 } else if (!ops->vidioc_default) { in __video_do_ioctl()
2616 ret = ops->vidioc_default(file, fh, in __video_do_ioctl()