Home
last modified time | relevance | path

Searched refs:valid_ioctls (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/drivers/media/v4l2-core/
H A Dv4l2-dev.c519 set_bit(_IOC_NR(cmd), valid_ioctls)
526 vdev->valid_ioctls. If an ioctl is marked as 1 when this function is
529 It does that by first setting up the local valid_ioctls bitmap, and
532 vdev->valid_ioctls = valid_ioctls & ~(vdev->valid_ioctls)
543 DECLARE_BITMAP(valid_ioctls, BASE_VIDIOC_PRIVATE); in determine_valid_ioctls()
557 bitmap_zero(valid_ioctls, BASE_VIDIOC_PRIVATE); in determine_valid_ioctls()
562 set_bit(_IOC_NR(VIDIOC_G_PRIORITY), valid_ioctls); in determine_valid_ioctls() local
563 set_bit(_IOC_NR(VIDIOC_S_PRIORITY), valid_ioctls); in determine_valid_ioctls() local
570 set_bit(_IOC_NR(VIDIOC_QUERYCTRL), valid_ioctls); determine_valid_ioctls() local
572 set_bit(_IOC_NR(VIDIOC_QUERY_EXT_CTRL), valid_ioctls); determine_valid_ioctls() local
574 set_bit(_IOC_NR(VIDIOC_G_CTRL), valid_ioctls); determine_valid_ioctls() local
576 set_bit(_IOC_NR(VIDIOC_S_CTRL), valid_ioctls); determine_valid_ioctls() local
578 set_bit(_IOC_NR(VIDIOC_G_EXT_CTRLS), valid_ioctls); determine_valid_ioctls() local
580 set_bit(_IOC_NR(VIDIOC_S_EXT_CTRLS), valid_ioctls); determine_valid_ioctls() local
582 set_bit(_IOC_NR(VIDIOC_TRY_EXT_CTRLS), valid_ioctls); determine_valid_ioctls() local
584 set_bit(_IOC_NR(VIDIOC_QUERYMENU), valid_ioctls); determine_valid_ioctls() local
591 set_bit(_IOC_NR(VIDIOC_DBG_G_CHIP_INFO), valid_ioctls); determine_valid_ioctls() local
592 set_bit(_IOC_NR(VIDIOC_DBG_G_REGISTER), valid_ioctls); determine_valid_ioctls() local
593 set_bit(_IOC_NR(VIDIOC_DBG_S_REGISTER), valid_ioctls); determine_valid_ioctls() local
600 set_bit(_IOC_NR(VIDIOC_ENUM_FREQ_BANDS), valid_ioctls); determine_valid_ioctls() local
607 set_bit(_IOC_NR(VIDIOC_ENUM_FMT), valid_ioctls); determine_valid_ioctls() local
614 set_bit(_IOC_NR(VIDIOC_G_FMT), valid_ioctls); determine_valid_ioctls() local
621 set_bit(_IOC_NR(VIDIOC_S_FMT), valid_ioctls); determine_valid_ioctls() local
628 set_bit(_IOC_NR(VIDIOC_TRY_FMT), valid_ioctls); determine_valid_ioctls() local
642 set_bit(_IOC_NR(VIDIOC_G_CROP), valid_ioctls); determine_valid_ioctls() local
643 set_bit(_IOC_NR(VIDIOC_CROPCAP), valid_ioctls); determine_valid_ioctls() local
646 set_bit(_IOC_NR(VIDIOC_S_CROP), valid_ioctls); determine_valid_ioctls() local
669 set_bit(_IOC_NR(VIDIOC_G_FMT), valid_ioctls); determine_valid_ioctls() local
674 set_bit(_IOC_NR(VIDIOC_S_FMT), valid_ioctls); determine_valid_ioctls() local
679 set_bit(_IOC_NR(VIDIOC_TRY_FMT), valid_ioctls); determine_valid_ioctls() local
724 set_bit(_IOC_NR(VIDIOC_ENUMSTD), valid_ioctls); determine_valid_ioctls() local
730 set_bit(_IOC_NR(VIDIOC_ENUMINPUT), valid_ioctls); determine_valid_ioctls() local
731 set_bit(_IOC_NR(VIDIOC_G_INPUT), valid_ioctls); determine_valid_ioctls() local
732 set_bit(_IOC_NR(VIDIOC_S_INPUT), valid_ioctls); determine_valid_ioctls() local
746 set_bit(_IOC_NR(VIDIOC_ENUMOUTPUT), valid_ioctls); determine_valid_ioctls() local
747 set_bit(_IOC_NR(VIDIOC_G_OUTPUT), valid_ioctls); determine_valid_ioctls() local
748 set_bit(_IOC_NR(VIDIOC_S_OUTPUT), valid_ioctls); determine_valid_ioctls() local
759 set_bit(_IOC_NR(VIDIOC_G_PARM), valid_ioctls); determine_valid_ioctls() local
[all...]
H A Dv4l2-fh.c33 set_bit(_IOC_NR(VIDIOC_G_PRIORITY), vdev->valid_ioctls); in v4l2_fh_init()
34 set_bit(_IOC_NR(VIDIOC_S_PRIORITY), vdev->valid_ioctls); in v4l2_fh_init()
H A Dv4l2-ioctl.c38 #define is_valid_ioctl(vfd, cmd) test_bit(_IOC_NR(cmd), (vfd)->valid_ioctls)
2995 if (!test_bit(_IOC_NR(cmd), vfd->valid_ioctls) && in __video_do_ioctl()
/kernel/linux/linux-6.6/drivers/media/v4l2-core/
H A Dv4l2-dev.c522 do { if ((ops)->op) __set_bit(_IOC_NR(cmd), valid_ioctls); } while (0)
529 vdev->valid_ioctls. If an ioctl is marked as 1 when this function is
532 It does that by first setting up the local valid_ioctls bitmap, and
535 vdev->valid_ioctls = valid_ioctls & ~(vdev->valid_ioctls)
546 DECLARE_BITMAP(valid_ioctls, BASE_VIDIOC_PRIVATE); in determine_valid_ioctls()
561 bitmap_zero(valid_ioctls, BASE_VIDIOC_PRIVATE); in determine_valid_ioctls()
566 __set_bit(_IOC_NR(VIDIOC_G_PRIORITY), valid_ioctls); in determine_valid_ioctls() local
567 __set_bit(_IOC_NR(VIDIOC_S_PRIORITY), valid_ioctls); in determine_valid_ioctls() local
574 __set_bit(_IOC_NR(VIDIOC_QUERYCTRL), valid_ioctls); determine_valid_ioctls() local
576 __set_bit(_IOC_NR(VIDIOC_QUERY_EXT_CTRL), valid_ioctls); determine_valid_ioctls() local
578 __set_bit(_IOC_NR(VIDIOC_G_CTRL), valid_ioctls); determine_valid_ioctls() local
580 __set_bit(_IOC_NR(VIDIOC_S_CTRL), valid_ioctls); determine_valid_ioctls() local
582 __set_bit(_IOC_NR(VIDIOC_G_EXT_CTRLS), valid_ioctls); determine_valid_ioctls() local
584 __set_bit(_IOC_NR(VIDIOC_S_EXT_CTRLS), valid_ioctls); determine_valid_ioctls() local
586 __set_bit(_IOC_NR(VIDIOC_TRY_EXT_CTRLS), valid_ioctls); determine_valid_ioctls() local
588 __set_bit(_IOC_NR(VIDIOC_QUERYMENU), valid_ioctls); determine_valid_ioctls() local
595 __set_bit(_IOC_NR(VIDIOC_DBG_G_CHIP_INFO), valid_ioctls); determine_valid_ioctls() local
596 __set_bit(_IOC_NR(VIDIOC_DBG_G_REGISTER), valid_ioctls); determine_valid_ioctls() local
597 __set_bit(_IOC_NR(VIDIOC_DBG_S_REGISTER), valid_ioctls); determine_valid_ioctls() local
604 __set_bit(_IOC_NR(VIDIOC_ENUM_FREQ_BANDS), valid_ioctls); determine_valid_ioctls() local
611 __set_bit(_IOC_NR(VIDIOC_ENUM_FMT), valid_ioctls); determine_valid_ioctls() local
618 __set_bit(_IOC_NR(VIDIOC_G_FMT), valid_ioctls); determine_valid_ioctls() local
625 __set_bit(_IOC_NR(VIDIOC_S_FMT), valid_ioctls); determine_valid_ioctls() local
632 __set_bit(_IOC_NR(VIDIOC_TRY_FMT), valid_ioctls); determine_valid_ioctls() local
646 __set_bit(_IOC_NR(VIDIOC_G_CROP), valid_ioctls); determine_valid_ioctls() local
647 __set_bit(_IOC_NR(VIDIOC_CROPCAP), valid_ioctls); determine_valid_ioctls() local
650 __set_bit(_IOC_NR(VIDIOC_S_CROP), valid_ioctls); determine_valid_ioctls() local
673 __set_bit(_IOC_NR(VIDIOC_G_FMT), valid_ioctls); determine_valid_ioctls() local
678 __set_bit(_IOC_NR(VIDIOC_S_FMT), valid_ioctls); determine_valid_ioctls() local
683 __set_bit(_IOC_NR(VIDIOC_TRY_FMT), valid_ioctls); determine_valid_ioctls() local
728 __set_bit(_IOC_NR(VIDIOC_ENUMSTD), valid_ioctls); determine_valid_ioctls() local
734 __set_bit(_IOC_NR(VIDIOC_ENUMINPUT), valid_ioctls); determine_valid_ioctls() local
735 __set_bit(_IOC_NR(VIDIOC_G_INPUT), valid_ioctls); determine_valid_ioctls() local
736 __set_bit(_IOC_NR(VIDIOC_S_INPUT), valid_ioctls); determine_valid_ioctls() local
750 __set_bit(_IOC_NR(VIDIOC_ENUMOUTPUT), valid_ioctls); determine_valid_ioctls() local
751 __set_bit(_IOC_NR(VIDIOC_G_OUTPUT), valid_ioctls); determine_valid_ioctls() local
752 __set_bit(_IOC_NR(VIDIOC_S_OUTPUT), valid_ioctls); determine_valid_ioctls() local
763 __set_bit(_IOC_NR(VIDIOC_G_PARM), valid_ioctls); determine_valid_ioctls() local
[all...]
H A Dv4l2-fh.c33 set_bit(_IOC_NR(VIDIOC_G_PRIORITY), vdev->valid_ioctls); in v4l2_fh_init()
34 set_bit(_IOC_NR(VIDIOC_S_PRIORITY), vdev->valid_ioctls); in v4l2_fh_init()
H A Dv4l2-ioctl.c35 #define is_valid_ioctl(vfd, cmd) test_bit(_IOC_NR(cmd), (vfd)->valid_ioctls)
3030 if (!test_bit(_IOC_NR(cmd), vfd->valid_ioctls) && in __video_do_ioctl()
/kernel/linux/linux-5.10/include/media/
H A Dv4l2-dev.h256 * @valid_ioctls: bitmap with the valid ioctls for this device
307 DECLARE_BITMAP(valid_ioctls, BASE_VIDIOC_PRIVATE);
473 set_bit(_IOC_NR(cmd), vdev->valid_ioctls); in v4l2_disable_ioctl()
/kernel/linux/linux-6.6/include/media/
H A Dv4l2-dev.h256 * @valid_ioctls: bitmap with the valid ioctls for this device
306 DECLARE_BITMAP(valid_ioctls, BASE_VIDIOC_PRIVATE);
472 set_bit(_IOC_NR(cmd), vdev->valid_ioctls); in v4l2_disable_ioctl()

Completed in 15 milliseconds