Documented in 1 files:

Defined in 1 files as a function:

Referenced in 42 files:

Smatch caller information:

drivers/media/platform/renesas/rcar-vin/rcar-core.c rvin_group_notify_complete() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &list_lock
HALF_LOCKED2 &device->clients_lock

drivers/media/pci/cx23885/cx23885-417.c cx23885_417_unregister() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 1-u64max
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/renesas/rcar-vin/rcar-v4l2.c rvin_v4l2_unregister() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &_dev->mutex

drivers/media/pci/cx25821/cx25821-video.c cx25821_video_unregister() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/media/usb/uvc/uvc_driver.c uvc_unregister_video() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/media/v4l2-core/v4l2-compat-ioctl32.c v4l2_compat_ioctl32() -> video_is_registered()

Type Parameter Key Value
DATA_SOURCE 0 vdev r video_devdata

drivers/media/platform/samsung/s3c-camif/camif-capture.c s3c_camif_unregister_video_node() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
BUF_SIZE 0 vdev 2096
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/renesas/rcar-isp/core-io.c risp_core_io_destroy() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/media/usb/cx231xx/cx231xx-417.c cx231xx_417_unregister() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/arm/mali-c55/mali-c55-params.c mali_c55_unregister_params() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/media/common/videobuf2/videobuf2-v4l2.c vb2_video_unregister_device() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 1-u64max
BUF_SIZE 0 vdev (-1),2096
BUF_SIZE 0 vdev (-1),2096
BUF_SIZE 0 vdev->entity.ops (-1),32
BUF_SIZE 0 vdev->fops (-1),80
BUF_SIZE 0 vdev->ioctl_ops (-1),960
BUF_SIZE 0 vdev->lock (-1),152
BUF_SIZE 0 vdev->queue (-1),632
BUF_SIZE 0 vdev->v4l2_dev (-1),192
DATA_SOURCE 0 vdev $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 vdev->queue->allow_cache_hints 0-1
HOST_DATA 0 vdev->queue->allow_zero_bytesused 0-1
HOST_DATA 0 vdev->queue->bidirectional 0-1
HOST_DATA 0 vdev->queue->buf_struct_size 0-u32max
HOST_DATA 0 vdev->queue->cnt_prepare_streaming 0-u32max
HOST_DATA 0 vdev->queue->cnt_queue_setup 0-u32max
HOST_DATA 0 vdev->queue->cnt_start_streaming 0-u32max
HOST_DATA 0 vdev->queue->cnt_stop_streaming 0-u32max
HOST_DATA 0 vdev->queue->cnt_unprepare_streaming 0-u32max
HOST_DATA 0 vdev->queue->copy_timestamp 0-1
HOST_DATA 0 vdev->queue->dma_attrs 0-u64max
HOST_DATA 0 vdev->queue->dma_dir 0-u32max
HOST_DATA 0 vdev->queue->error 0-1
HOST_DATA 0 vdev->queue->fileio_read_once 0-1
HOST_DATA 0 vdev->queue->fileio_write_immediately 0-1
HOST_DATA 0 vdev->queue->gfp_flags 0-u32max
HOST_DATA 0 vdev->queue->io_modes 0-u32max
HOST_DATA 0 vdev->queue->is_busy 0-1
HOST_DATA 0 vdev->queue->is_multiplanar 0-1
HOST_DATA 0 vdev->queue->is_output 0-1
HOST_DATA 0 vdev->queue->last_buffer_dequeued 0-1
HOST_DATA 0 vdev->queue->max_num_buffers 0-u32max
HOST_DATA 0 vdev->queue->memory 0-u32max
HOST_DATA 0 vdev->queue->min_queued_buffers 0-u32max
HOST_DATA 0 vdev->queue->min_reqbufs_allocation 0-u32max
HOST_DATA 0 vdev->queue->mmap_lock.osq.tail.counter s32min-s32max
HOST_DATA 0 vdev->queue->mmap_lock.owner.counter s64min-s64max
HOST_DATA 0 vdev->queue->non_coherent_mem 0-1
HOST_DATA 0 vdev->queue->owned_by_drv_count.counter s32min-s32max
HOST_DATA 0 vdev->queue->queued_count 0-u32max
HOST_DATA 0 vdev->queue->quirk_poll_must_check_waiting_for_buffers 0-1
HOST_DATA 0 vdev->queue->requires_requests 0-1
HOST_DATA 0 vdev->queue->start_streaming_called 0-1
HOST_DATA 0 vdev->queue->streaming 0-1
HOST_DATA 0 vdev->queue->subsystem_flags 0-u32max
HOST_DATA 0 vdev->queue->supports_requests 0-1
HOST_DATA 0 vdev->queue->timestamp_flags 0-u32max
HOST_DATA 0 vdev->queue->type 0-u32max
HOST_DATA 0 vdev->queue->uses_qbuf 0-1
HOST_DATA 0 vdev->queue->uses_requests 0-1
HOST_DATA 0 vdev->queue->waiting_for_buffers 0-1
HOST_DATA 0 vdev->queue->waiting_in_dqbuf 0-1
NO_OVERFLOW_SIMPLE 0 vdev->cdev->count
HALF_LOCKED2 &_dev->mutex
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &device->clients_lock
HALF_LOCKED2 global &au0828_sysfs_lock
HALF_LOCKED2 global &em28xx_devlist_mutex
HALF_LOCKED2 global &list_lock
HALF_LOCKED2 global &saa7134_devlist_lock

drivers/media/v4l2-core/v4l2-ioctl.c __video_do_ioctl() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
DATA_SOURCE 0 vdev r video_devdata
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/rockchip/rkisp1/rkisp1-params.c rkisp1_params_unregister() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
BUF_SIZE 0 vdev 2096
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c mxc_isi_video_unregister() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
BUF_SIZE 0 vdev 2096
RX_PATH
TASK_NOT_RUNNING
LOCK2 &video->lock
HALF_LOCKED2 &_dev->mutex
TYPE_LOCK (struct mxc_isi_video)->lock

drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.c rzg2l_cru_video_register() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &list_lock
HALF_LOCKED2 &device->clients_lock

drivers/media/platform/microchip/microchip-sama7g5-isc.c microchip_xisc_probe() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
MEM_ZERO 0 vdev
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/renesas/vsp1/vsp1_video.c vsp1_video_cleanup() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/media/v4l2-core/v4l2-subdev.c subdev_do_ioctl_lock() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
DATA_SOURCE 0 vdev r video_devdata
HALF_LOCKED2 lock

drivers/media/platform/rockchip/rkisp1/rkisp1-capture.c rkisp1_unregister_capture() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/microchip/microchip-isc-base.c isc_async_bound() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &list_lock

drivers/media/test-drivers/vivid/vivid-core.c vivid_fop_release() -> video_is_registered()

Type Parameter Key Value
DATA_SOURCE 0 vdev r video_devdata
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dev->mutex
HALF_LOCKED2 &vdev->v4l2_dev->mdev->req_queue_mutex
TYPE_LOCK (struct vivid_dev)->mutex

drivers/media/pci/cx23885/cx23885-video.c cx23885_video_unregister() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 1-u64max
BUF_SIZE 0 vdev (-1),2096
BUF_SIZE 0 vdev (-1),2096
BUF_SIZE 0 vdev->queue (-1),632
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 vdev->cdev->count

drivers/media/pci/cx23885/cx23885-video.c cx23885_video_unregister() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 1-u64max
BUF_SIZE 0 vdev (-1),2096
BUF_SIZE 0 vdev (-1),2096
BUF_SIZE 0 vdev->queue (-1),632
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 vdev->cdev->count

drivers/staging/media/atomisp/pci/atomisp_v4l2.c atomisp_video_unregister() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/microchip/microchip-sama5d2-isc.c microchip_isc_probe() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
MEM_ZERO 0 vdev
RX_PATH
TASK_NOT_RUNNING

drivers/media/pci/bt8xx/bttv-driver.c bttv_querycap() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/pci/bt8xx/bttv-driver.c bttv_querycap() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/arm/mali-c55/mali-c55-stats.c mali_c55_unregister_stats() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/media/radio/radio-mr800.c amradio_send_cmd() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/media/radio/radio-mr800.c amradio_send_cmd() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/media/pci/saa7134/saa7134-core.c saa7134_unregister_video() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 1-u64max
BUF_SIZE 0 vdev (-1),2096
BUF_SIZE 0 vdev (-1),2096
BUF_SIZE 0 vdev->lock (-1),152
BUF_SIZE 0 vdev->queue (-1),632
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 vdev->queue->allow_cache_hints 0-1
HOST_DATA 0 vdev->queue->allow_zero_bytesused 0-1
HOST_DATA 0 vdev->queue->bidirectional 0-1
HOST_DATA 0 vdev->queue->buf_struct_size 0-u32max
HOST_DATA 0 vdev->queue->cnt_prepare_streaming 0-u32max
HOST_DATA 0 vdev->queue->cnt_queue_setup 0-u32max
HOST_DATA 0 vdev->queue->cnt_start_streaming 0-u32max
HOST_DATA 0 vdev->queue->cnt_stop_streaming 0-u32max
HOST_DATA 0 vdev->queue->cnt_unprepare_streaming 0-u32max
HOST_DATA 0 vdev->queue->copy_timestamp 0-1
HOST_DATA 0 vdev->queue->dma_attrs 0-u64max
HOST_DATA 0 vdev->queue->dma_dir 0-u32max
HOST_DATA 0 vdev->queue->error 0-1
HOST_DATA 0 vdev->queue->fileio_read_once 0-1
HOST_DATA 0 vdev->queue->fileio_write_immediately 0-1
HOST_DATA 0 vdev->queue->gfp_flags 0-u32max
HOST_DATA 0 vdev->queue->io_modes 0-u32max
HOST_DATA 0 vdev->queue->is_busy 0-1
HOST_DATA 0 vdev->queue->is_multiplanar 0-1
HOST_DATA 0 vdev->queue->is_output 0-1
HOST_DATA 0 vdev->queue->last_buffer_dequeued 0-1
HOST_DATA 0 vdev->queue->max_num_buffers 0-u32max
HOST_DATA 0 vdev->queue->memory 0-u32max
HOST_DATA 0 vdev->queue->min_queued_buffers 0-u32max
HOST_DATA 0 vdev->queue->min_reqbufs_allocation 0-u32max
HOST_DATA 0 vdev->queue->mmap_lock.osq.tail.counter s32min-s32max
HOST_DATA 0 vdev->queue->mmap_lock.owner.counter s64min-s64max
HOST_DATA 0 vdev->queue->non_coherent_mem 0-1
HOST_DATA 0 vdev->queue->owned_by_drv_count.counter s32min-s32max
HOST_DATA 0 vdev->queue->queued_count 0-u32max
HOST_DATA 0 vdev->queue->quirk_poll_must_check_waiting_for_buffers 0-1
HOST_DATA 0 vdev->queue->requires_requests 0-1
HOST_DATA 0 vdev->queue->start_streaming_called 0-1
HOST_DATA 0 vdev->queue->streaming 0-1
HOST_DATA 0 vdev->queue->subsystem_flags 0-u32max
HOST_DATA 0 vdev->queue->supports_requests 0-1
HOST_DATA 0 vdev->queue->timestamp_flags 0-u32max
HOST_DATA 0 vdev->queue->type 0-u32max
HOST_DATA 0 vdev->queue->uses_qbuf 0-1
HOST_DATA 0 vdev->queue->uses_requests 0-1
HOST_DATA 0 vdev->queue->waiting_for_buffers 0-1
HOST_DATA 0 vdev->queue->waiting_in_dqbuf 0-1
HOST_DATA 0 vdev->v4l2_dev->ref.refcount.refs.counter 1
NO_OVERFLOW_SIMPLE 0 vdev->cdev->count

drivers/media/pci/saa7134/saa7134-core.c saa7134_unregister_video() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 1-u64max
BUF_SIZE 0 vdev (-1),2096
BUF_SIZE 0 vdev (-1),2096
BUF_SIZE 0 vdev->lock (-1),152
BUF_SIZE 0 vdev->queue (-1),632
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 vdev->queue->allow_cache_hints 0-1
HOST_DATA 0 vdev->queue->allow_zero_bytesused 0-1
HOST_DATA 0 vdev->queue->bidirectional 0-1
HOST_DATA 0 vdev->queue->buf_struct_size 1-u32max
HOST_DATA 0 vdev->queue->cnt_prepare_streaming 0-u32max
HOST_DATA 0 vdev->queue->cnt_queue_setup 0-u32max
HOST_DATA 0 vdev->queue->cnt_start_streaming 0-u32max
HOST_DATA 0 vdev->queue->cnt_stop_streaming 0-u32max
HOST_DATA 0 vdev->queue->cnt_unprepare_streaming 0-u32max
HOST_DATA 0 vdev->queue->copy_timestamp 0-1
HOST_DATA 0 vdev->queue->dma_attrs 0-u64max
HOST_DATA 0 vdev->queue->dma_dir 0-2
HOST_DATA 0 vdev->queue->error 0-1
HOST_DATA 0 vdev->queue->fileio_read_once 0-1
HOST_DATA 0 vdev->queue->fileio_write_immediately 0-1
HOST_DATA 0 vdev->queue->gfp_flags 4
HOST_DATA 0 vdev->queue->io_modes 5,7
HOST_DATA 0 vdev->queue->is_busy 0-1
HOST_DATA 0 vdev->queue->is_multiplanar 0-1
HOST_DATA 0 vdev->queue->is_output 0-1
HOST_DATA 0 vdev->queue->last_buffer_dequeued 0-1
HOST_DATA 0 vdev->queue->max_num_buffers 0-u32max
HOST_DATA 0 vdev->queue->memory 0
HOST_DATA 0 vdev->queue->min_queued_buffers 0-u32max
HOST_DATA 0 vdev->queue->min_reqbufs_allocation 0-u32max
HOST_DATA 0 vdev->queue->mmap_lock.osq.tail.counter 0
HOST_DATA 0 vdev->queue->mmap_lock.owner.counter 0
HOST_DATA 0 vdev->queue->non_coherent_mem 0-1
HOST_DATA 0 vdev->queue->owned_by_drv_count.counter s32min-s32max
HOST_DATA 0 vdev->queue->queued_count 0-u32max
HOST_DATA 0 vdev->queue->quirk_poll_must_check_waiting_for_buffers 0-1
HOST_DATA 0 vdev->queue->requires_requests 0-1
HOST_DATA 0 vdev->queue->start_streaming_called 0-1
HOST_DATA 0 vdev->queue->streaming 0-1
HOST_DATA 0 vdev->queue->subsystem_flags 0-u32max
HOST_DATA 0 vdev->queue->supports_requests 0-1
HOST_DATA 0 vdev->queue->timestamp_flags 8192
HOST_DATA 0 vdev->queue->type 4
HOST_DATA 0 vdev->queue->uses_qbuf 0-1
HOST_DATA 0 vdev->queue->uses_requests 0-1
HOST_DATA 0 vdev->queue->waiting_for_buffers 0-1
HOST_DATA 0 vdev->queue->waiting_in_dqbuf 0-1
HOST_DATA 0 vdev->v4l2_dev->ref.refcount.refs.counter 1
NO_OVERFLOW_SIMPLE 0 vdev->cdev->count

drivers/media/pci/saa7134/saa7134-core.c saa7134_unregister_video() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 1-u64max
BUF_SIZE 0 vdev (-1),2096
BUF_SIZE 0 vdev (-1),2096
BUF_SIZE 0 vdev->lock (-1),152
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 vdev->ctrl_handler->error s32min-s32max
HOST_DATA 0 vdev->ctrl_handler->nr_of_buckets 1
HOST_DATA 0 vdev->ctrl_handler->req_obj.completed 0
HOST_DATA 0 vdev->ctrl_handler->req_obj.kref.refcount.refs.counter 1
HOST_DATA 0 vdev->ctrl_handler->request_is_queued 0
HOST_DATA 0 vdev->v4l2_dev->ref.refcount.refs.counter 1
NO_OVERFLOW_SIMPLE 0 vdev->cdev->count

drivers/media/pci/hws/hws_video.c hws_video_release_registration() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 1-u64max
RX_PATH
TASK_NOT_RUNNING

drivers/media/v4l2-core/v4l2-dev.c v4l2_ioctl() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
DATA_SOURCE 0 vdev r video_devdata

drivers/media/v4l2-core/v4l2-dev.c v4l2_mmap() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
DATA_SOURCE 0 vdev r video_devdata
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ipcp->lock

drivers/media/v4l2-core/v4l2-dev.c v4l2_open() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 1-u64max
DATA_SOURCE 0 vdev r video_devdata
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &videodev_lock

drivers/media/v4l2-core/v4l2-dev.c v4l2_open() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
DATA_SOURCE 0 vdev r video_devdata
RX_PATH
TASK_NOT_RUNNING

drivers/media/v4l2-core/v4l2-dev.c v4l2_poll() -> video_is_registered()

Type Parameter Key Value
DATA_SOURCE 0 vdev r video_devdata
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &kvm->irq_srcu
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &vm->irqfds_lock
HALF_LOCKED2 global &irqfds_srcu

drivers/media/v4l2-core/v4l2-dev.c v4l2_read() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
DATA_SOURCE 0 vdev r video_devdata

drivers/media/v4l2-core/v4l2-dev.c v4l2_write() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
DATA_SOURCE 0 vdev r video_devdata

drivers/media/v4l2-core/v4l2-dev.c video_unregister_device() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 1-u64max
DATA_SOURCE 0 vdev $0

drivers/media/platform/samsung/exynos4-is/fimc-m2m.c fimc_unregister_m2m_device() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &fimc->lock
HALF_LOCKED2 global &list_lock
HALF_LOCKED2 global &saa7134_devlist_lock

drivers/media/platform/samsung/exynos4-is/fimc-capture.c fimc_capture_subdev_unregistered() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
BUF_SIZE 0 vdev 2096
RX_PATH
TASK_NOT_RUNNING
LOCK2 &fimc->lock
HALF_LOCKED2 global &list_lock
HALF_LOCKED2 global &saa7134_devlist_lock
TYPE_LOCK (struct fimc_dev)->lock

drivers/media/usb/cx231xx/cx231xx-video.c cx231xx_querycap() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/usb/cx231xx/cx231xx-video.c cx231xx_release_analog_resources() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/media/usb/cx231xx/cx231xx-video.c cx231xx_release_analog_resources() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/media/usb/cx231xx/cx231xx-video.c cx231xx_release_analog_resources() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/xilinx/xilinx-dma.c xvip_dma_cleanup() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/ti/omap/omap_vout.c omap_vout_cleanup_device() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 1-u64max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &_dev->mutex
TYPE_LOCK (struct device)->mutex

drivers/media/pci/saa7164/saa7164-vbi.c fops_poll() -> video_is_registered()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &kvm->irq_srcu
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &vm->irqfds_lock
HALF_LOCKED2 global &irqfds_srcu

drivers/media/usb/em28xx/em28xx-video.c em28xx_v4l2_fini() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dev->lock
LOCK2 global &em28xx_devlist_mutex
TYPE_LOCK (struct em28xx)->lock

drivers/media/usb/em28xx/em28xx-video.c em28xx_v4l2_fini() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dev->lock
LOCK2 global &em28xx_devlist_mutex
TYPE_LOCK (struct em28xx)->lock

drivers/media/usb/em28xx/em28xx-video.c em28xx_v4l2_fini() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dev->lock
LOCK2 global &em28xx_devlist_mutex
TYPE_LOCK (struct em28xx)->lock

drivers/media/usb/em28xx/em28xx-video.c em28xx_v4l2_init() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
LOCK2 &dev->lock
LOCK2 global &em28xx_devlist_mutex
TYPE_LOCK (struct em28xx)->lock

drivers/media/usb/em28xx/em28xx-video.c em28xx_v4l2_init() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
LOCK2 &dev->lock
LOCK2 global &em28xx_devlist_mutex
TYPE_LOCK (struct em28xx)->lock

drivers/media/usb/em28xx/em28xx-video.c em28xx_v4l2_init() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
LOCK2 &dev->lock
LOCK2 global &em28xx_devlist_mutex
TYPE_LOCK (struct em28xx)->lock

drivers/media/usb/em28xx/em28xx-video.c em28xx_v4l2_init() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
LOCK2 &dev->lock
LOCK2 global &em28xx_devlist_mutex
TYPE_LOCK (struct em28xx)->lock

drivers/media/usb/em28xx/em28xx-video.c vidioc_querycap() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/usb/em28xx/em28xx-video.c vidioc_querycap() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/arm/mali-c55/mali-c55-capture.c mali_c55_unregister_cap_dev() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/samsung/exynos4-is/fimc-isp-video.c fimc_isp_video_device_unregister() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &isp->video_lock
HALF_LOCKED2 global &list_lock
HALF_LOCKED2 global &saa7134_devlist_lock
TYPE_LOCK (struct fimc_isp)->video_lock

drivers/media/platform/renesas/vsp1/vsp1_histo.c vsp1_histogram_cleanup() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/media/test-drivers/vivid/vivid-vid-common.c vivid_send_input_source_change() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/media/test-drivers/vivid/vivid-vid-common.c vivid_send_input_source_change() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/samsung/exynos4-is/fimc-lite.c fimc_lite_subdev_unregistered() -> video_is_registered()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &fimc->lock
HALF_LOCKED2 global &list_lock
HALF_LOCKED2 global &saa7134_devlist_lock
TYPE_LOCK (struct fimc_lite)->lock