Documented in 1 files:

Defined in 1 files as a function:

Referenced in 9 files:

Smatch caller information:

drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c v4l2_ctrl_s_ctrl() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/usb/gspca/jeilinj.c v4l2_ctrl_s_ctrl() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
NOCHECK_CALL
USER_DATA 0 ctrl->val s32min-s32max
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/i2c/imx214.c v4l2_ctrl_s_ctrl_int64() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
BUF_SIZE 0 ctrl (-1),248-s32max
BUF_SIZE 0 ctrl (-1),248-s32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock

drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c v4l2_ctrl_s_ctrl() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 q->lock

drivers/media/usb/hackrf/hackrf.c v4l2_ctrl_grab() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
BUF_SIZE 0 ctrl (-1),248-s32max
BUF_SIZE 0 ctrl (-1),248-s32max
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock

drivers/media/pci/cobalt/cobalt-driver.c v4l2_ctrl_s_ctrl() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 &pool->lock

drivers/media/i2c/adv7511-v4l2.c v4l2_ctrl_s_ctrl() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock

drivers/media/v4l2-core/v4l2-ctrls-api.c get_ctrl() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
PARAM_VALUE 0 ctrl->ops->g_volatile_ctrl 0,4096-ptr_max
CAPPED_DATA 0 ctrl->handler->lock 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock

drivers/media/v4l2-core/v4l2-ctrls-api.c set_ctrl_lock() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
PARAM_VALUE 0 ctrl->is_int 1
PARAM_VALUE 0 ctrl->type_ops->validate 4096-ptr_max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $1
BIT_INFO 0 ctrl->flags 0x0,0xfffffffffffffffb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *ctrl->p_new.p s64min-s64max
USER_DATA 0 *ctrl->p_new.p_s32 s32min-s32max[u]
USER_PTR 0 ctrl->p_new.p
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 &hdw->big_lock_mutex

drivers/media/v4l2-core/v4l2-ctrls-api.c try_set_ext_ctrls_common() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
PARAM_VALUE 0 ctrl->ops->try_ctrl 0,4096-ptr_max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
CAPPED_DATA 0 ctrl->ncontrols 1
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 lock

drivers/media/v4l2-core/v4l2-ctrls-api.c v4l2_ctrl_add_event() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->ev_subs.prev 4096-ptr_max
PARAM_VALUE 0 ctrl->ev_subs.prev->next 4096-ptr_max
PARAM_VALUE 0 ctrl->ev_subs.prev->next->next 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl r v4l2_ctrl_find
NOCHECK_CALL
LOCK2 &fh->subscribe_lock
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 lock
TYPE_LOCK (struct v4l2_fh)->subscribe_lock

drivers/media/v4l2-core/v4l2-ctrls-api.c v4l2_ctrl_del_event() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl r v4l2_ctrl_find
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &fh->subscribe_lock
LOCK2 0 ctrl->handler->lock
TYPE_LOCK (struct v4l2_fh)->subscribe_lock

drivers/media/v4l2-core/v4l2-ctrls-api.c v4l2_g_ext_ctrls_common() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
PARAM_VALUE 0 ctrl->has_volatiles 1
PARAM_VALUE 0 ctrl->ncontrols 0-s32max
PARAM_VALUE 0 ctrl->ops 4096-ptr_max
PARAM_VALUE 0 ctrl->ops->g_volatile_ctrl 4096-ptr_max
CAPPED_DATA 0 ctrl->handler->lock 1
CAPPED_DATA 0 ctrl->ncontrols 1
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 &video->stream_lock
HALF_LOCKED2 lock

drivers/media/v4l2-core/v4l2-ctrls-api.c v4l2_g_ext_ctrls_common() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
PARAM_VALUE 0 ctrl->ops->g_volatile_ctrl 0,4096-ptr_max
CAPPED_DATA 0 ctrl->handler->lock 1
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 &video->stream_lock
HALF_LOCKED2 lock

drivers/staging/media/meson/vdec/vdec_helpers.c v4l2_ctrl_s_ctrl() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 ctrl->val 7-133[c]
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 &vp9->lock
HALF_LOCKED2 _T->lock

drivers/media/v4l2-core/v4l2-flash-led-class.c v4l2_ctrl_s_ctrl() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &led_cdev->led_access
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 &vdev->v4l2_dev->mdev->req_queue_mutex
TYPE_LOCK (struct led_classdev)->led_access

drivers/media/platform/amphion/vpu_v4l2.c v4l2_ctrl_s_ctrl() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 &dmxdev->mutex

drivers/media/test-drivers/vivid/vivid-ctrls.c v4l2_ctrl_s_ctrl() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock

drivers/media/test-drivers/vivid/vivid-ctrls.c v4l2_ctrl_s_ctrl_string() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock

drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c v4l2_ctrl_s_ctrl() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 &dev->irq_lock

drivers/media/pci/cx88/cx88-video.c v4l2_ctrl_s_ctrl() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock

drivers/media/platform/nuvoton/npcm-video.c v4l2_ctrl_s_ctrl() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/amphion/vdec.c v4l2_ctrl_s_ctrl() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
NOCHECK_CALL
LOCK2 &inst->lock
LOCK2 &pool->lock
LOCK2 0 ctrl->handler->lock
TYPE_LOCK (struct vpu_inst)->lock

drivers/media/platform/chips-media/coda/coda-bit.c v4l2_ctrl_s_ctrl() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
NOCHECK_CALL
LOCK2 &ctx->buffer_mutex
LOCK2 &dev->coda_mutex
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct coda_ctx)->buffer_mutex
TYPE_LOCK (struct coda_dev)->coda_mutex

drivers/media/platform/qcom/iris/iris_hfi_gen1_response.c v4l2_ctrl_s_ctrl() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &inst->lock
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct iris_inst)->lock

drivers/media/usb/gspca/ov519.c v4l2_ctrl_grab() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 &gspca_dev->usb_lock

drivers/media/usb/gspca/ov519.c v4l2_ctrl_s_ctrl() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
NOCHECK_CALL
USER_DATA 0 ctrl->val s32min-s32max
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/common/cx2341x.c v4l2_ctrl_grab() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock

drivers/media/i2c/vd55g1.c v4l2_ctrl_grab() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 &stream->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 sd->active_state->lock

drivers/media/i2c/imx208.c v4l2_ctrl_grab() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock

drivers/media/i2c/mt9v032.c v4l2_ctrl_s_ctrl_int64() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock

drivers/media/radio/radio-miropcm20.c v4l2_ctrl_s_ctrl() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock

drivers/media/radio/radio-miropcm20.c v4l2_ctrl_s_ctrl_string() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
STR_LEN 0 ctrl (-1)-0
STR_LEN 0 ctrl (-1)-0
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock

drivers/media/i2c/ov9650.c v4l2_ctrl_modify_range() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock

drivers/media/platform/qcom/iris/iris_hfi_gen2_response.c v4l2_ctrl_s_ctrl() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &inst->lock
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct iris_inst)->lock

drivers/media/pci/cx88/cx88-core.c v4l2_ctrl_grab() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
BUF_SIZE 0 ctrl (-1),248-s32max
BUF_SIZE 0 ctrl (-1),248-s32max
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 &core->lock
HALF_LOCKED2 &drv->core->lock
HALF_LOCKED2 global &cx8802_mutex

drivers/media/usb/gspca/zc3xx.c v4l2_ctrl_s_ctrl() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
NOCHECK_CALL
USER_DATA 0 ctrl->val s32min-s32max
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/allegro-dvt/allegro-core.c allegro_channel_adjust() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
BUF_SIZE 0 ctrl (-1),248-s32max
BUF_SIZE 0 ctrl (-1),248-s32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 _T->lock

drivers/media/platform/allegro-dvt/allegro-core.c allegro_channel_adjust() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
BUF_SIZE 0 ctrl (-1),248-s32max
BUF_SIZE 0 ctrl (-1),248-s32max
CAPPED_DATA 0 ctrl->handler->lock 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 _T->lock

drivers/media/platform/allegro-dvt/allegro-core.c allegro_channel_adjust() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
BUF_SIZE 0 ctrl (-1),248-s32max
BUF_SIZE 0 ctrl (-1),248-s32max
CAPPED_DATA 0 ctrl->handler->lock 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 _T->lock

drivers/media/platform/allegro-dvt/allegro-core.c v4l2_ctrl_grab() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock

drivers/media/i2c/adv7604.c v4l2_ctrl_s_ctrl() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 &adap->devnode.lock
HALF_LOCKED2 &adap->lock

drivers/media/usb/s2255/s2255drv.c v4l2_ctrl_s_ctrl() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
NOCHECK_CALL
USER_DATA 0 ctrl->val 0-100
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/i2c/tda1997x.c v4l2_ctrl_s_ctrl() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &state->lock
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct tda1997x_state)->lock

drivers/media/i2c/ov2659.c v4l2_ctrl_s_ctrl_int64() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ov2659->lock
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 &cxdev->open_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &hdw->big_lock_mutex
HALF_LOCKED2 &pcdev->mlock
HALF_LOCKED2 &ve->vdev.entity.graph_obj.mdev->graph_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &em28xx_devlist_mutex
HALF_LOCKED2 sd_state->lock
TYPE_LOCK (struct ov2659)->lock

drivers/media/platform/microchip/microchip-isc-base.c v4l2_ctrl_s_ctrl() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock

drivers/media/test-drivers/vivid/vivid-core.c v4l2_ctrl_modify_range() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock

drivers/media/test-drivers/vivid/vivid-radio-common.c v4l2_ctrl_s_ctrl() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/test-drivers/vivid/vivid-radio-common.c v4l2_ctrl_s_ctrl_string() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/test-drivers/vivid/vivid-radio-common.c vivid_radio_rds_init() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl->handler->lock 1
RX_PATH
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 &dev->mutex

drivers/media/i2c/mt9m111.c v4l2_ctrl_s_ctrl() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &mt9m111->power_lock
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 &cam->s_mutex
HALF_LOCKED2 &camif->lock
HALF_LOCKED2 &dcmi->lock
HALF_LOCKED2 &dev->v4l2_lock
HALF_LOCKED2 &isc->lock
HALF_LOCKED2 &isi->lock
TYPE_LOCK (struct mt9m111)->power_lock

drivers/media/cec/usb/extron-da-hd-4k-plus/extron-da-hd-4k-plus.c v4l2_ctrl_s_ctrl() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 &extron->edid_lock

drivers/media/pci/cx23885/cx23885-video.c v4l2_ctrl_s_ctrl() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/pci/bt8xx/bttv-driver.c v4l2_ctrl_s_ctrl() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock

drivers/media/test-drivers/vivid/vivid-vid-cap.c v4l2_ctrl_modify_dimensions() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
PARAM_VALUE 0 *ctrl->dims 0-4294967295
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock

drivers/media/test-drivers/vivid/vivid-vid-cap.c v4l2_ctrl_modify_range() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/test-drivers/vivid/vivid-vid-cap.c v4l2_ctrl_s_ctrl() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock

drivers/staging/media/ipu3/ipu3-v4l2.c v4l2_ctrl_grab() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock

drivers/media/usb/go7007/go7007-v4l2.c v4l2_ctrl_grab() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/chips-media/coda/coda-common.c coda_update_menu_ctrl() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 &dev->coda_mutex

drivers/media/platform/chips-media/coda/coda-common.c v4l2_ctrl_s_ctrl() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 q->lock

drivers/media/usb/gspca/sn9c20x.c v4l2_ctrl_s_ctrl() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock

drivers/media/test-drivers/vivid/vivid-kthread-out.c v4l2_ctrl_grab() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 &dmxdev->mutex

drivers/media/v4l2-core/v4l2-ctrls-request.c v4l2_ctrl_request_complete() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
PARAM_VALUE 0 ctrl->ops 0,4096-ptr_max
PARAM_VALUE 0 ctrl->ops->g_volatile_ctrl 0,4096-ptr_max
CAPPED_DATA 0 ctrl->handler->lock 1
CAPPED_DATA 0 ctrl->ncontrols 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 &dev->mutex

drivers/media/v4l2-core/v4l2-ctrls-request.c v4l2_ctrl_request_complete() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->cluster 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl->handler->lock 1
BIT_INFO 0 ctrl->flags 0x0,0xffffffffffffff7f
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 &dev->mutex

drivers/media/v4l2-core/v4l2-ctrls-request.c v4l2_ctrl_request_setup() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
PARAM_VALUE 0 ctrl->ncontrols 0-s32max
CAPPED_DATA 0 ctrl->handler->lock 1
CAPPED_DATA 0 ctrl->ncontrols 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 &dev->mutex

drivers/media/v4l2-core/v4l2-ctrls-request.c v4l2_ctrl_request_setup() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->cluster 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
PARAM_VALUE 0 ctrl->ncontrols 1-u32max
CAPPED_DATA 0 ctrl->handler->lock 1
CAPPED_DATA 0 ctrl->ncontrols 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 &dev->mutex

drivers/media/v4l2-core/v4l2-ctrls-request.c v4l2_ctrl_request_setup() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->cluster 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
PARAM_VALUE 0 ctrl->ncontrols 1-s32max
PARAM_VALUE 0 ctrl->ops->try_ctrl 0,4096-ptr_max
CAPPED_DATA 0 ctrl->handler->lock 1
CAPPED_DATA 0 ctrl->ncontrols 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 &dev->mutex

drivers/media/platform/nxp/dw100/dw100.c v4l2_ctrl_modify_dimensions() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
PARAM_VALUE 0 *ctrl->dims 0-4294967295
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/test-drivers/vivid/vivid-meta-out.c v4l2_ctrl_s_ctrl() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
NOCHECK_CALL
LOCK2 &dev->mutex
LOCK2 0 ctrl->handler->lock
TYPE_LOCK (struct vivid_dev)->mutex

drivers/media/usb/gspca/xirlink_cit.c v4l2_ctrl_grab() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 &gspca_dev->usb_lock

drivers/media/usb/msi2500/msi2500.c v4l2_ctrl_s_ctrl() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 ctrl->val s32min-s32max
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 &dev->v4l2_lock

drivers/media/i2c/mt9v111.c v4l2_ctrl_s_ctrl_int64() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
BUF_SIZE 0 ctrl (-1),248-s32max
BUF_SIZE 0 ctrl (-1),248-s32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 &mt9v111->stream_mutex

drivers/staging/media/meson/vdec/vdec.c v4l2_ctrl_s_ctrl() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 q->lock

drivers/media/i2c/msp3400-driver.c msp_update_volume() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl->handler->lock 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock

drivers/media/usb/gspca/sn9c2028.c v4l2_ctrl_s_ctrl() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 &dmxdev->mutex

drivers/media/pci/cx88/cx88-alsa.c v4l2_ctrl_s_ctrl() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 ctrl->val 0-1,7-133[c]
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 &card->controls_rwsem
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &chip->reg_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq

drivers/media/dvb-frontends/rtl2832_sdr.c v4l2_ctrl_s_ctrl() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 &dev->v4l2_lock

drivers/media/pci/cx18/cx18-fileops.c v4l2_ctrl_s_ctrl() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock

drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c v4l2_ctrl_s_ctrl() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 &hdmirx_dev->work_lock
HALF_LOCKED2 &pool->lock

drivers/staging/media/atomisp/pci/atomisp_ioctl.c v4l2_ctrl_s_ctrl() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/pci/ivtv/ivtv-fileops.c v4l2_ctrl_s_ctrl() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
NOCHECK_CALL
LOCK2 &itv->serialize_lock
LOCK2 0 ctrl->handler->lock
TYPE_LOCK (struct ivtv)->serialize_lock

drivers/staging/media/imx/imx-media-fim.c imx_media_fim_set_stream() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
NOCHECK_CALL
LOCK2 &priv->lock
TYPE_LOCK (struct csi_priv)->lock

drivers/media/pci/intel/ivsc/mei_csi.c v4l2_ctrl_s_ctrl() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 &csi->lock

drivers/media/test-drivers/vivid/vivid-kthread-cap.c v4l2_ctrl_grab() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 &dmxdev->mutex

drivers/media/test-drivers/vivid/vivid-kthread-cap.c v4l2_ctrl_s_ctrl() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
NOCHECK_CALL
LOCK2 &dev->mutex
LOCK2 0 ctrl->handler->lock
TYPE_LOCK (struct vivid_dev)->mutex

drivers/media/usb/gspca/topro.c v4l2_ctrl_s_ctrl() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
NOCHECK_CALL
USER_DATA 0 ctrl->val s32min-s32max
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/i2c/adv7842.c v4l2_ctrl_s_ctrl() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock

drivers/media/i2c/tc358743.c v4l2_ctrl_s_ctrl() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock

drivers/media/i2c/max9286.c v4l2_ctrl_s_ctrl_int64() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 global &list_lock

drivers/media/platform/samsung/exynos4-is/fimc-core.c fimc_alpha_ctrl_update() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->cur.val s32min-255
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
PARAM_VALUE 0 ctrl->maximum 0-1,15,255
CAPPED_DATA 0 ctrl->cur.val 1
CAPPED_DATA 0 ctrl->handler->lock 1
CAPPED_DATA 0 ctrl->maximum 1
PARAM_COMPARE 0 ctrl->cur.val <= $0->maximum
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock

drivers/media/i2c/adv748x/adv748x-csi2.c v4l2_ctrl_s_ctrl_int64() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 &video->mutex
HALF_LOCKED2 &video->stream_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 sd_state->lock

drivers/media/usb/gspca/autogain_functions.c v4l2_ctrl_s_ctrl() -> v4l2_ctrl_unlock()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
PARAM_VALUE 0 ctrl->handler->lock->dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctrl->handler->lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 ctrl->handler->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner (-1)
PARAM_VALUE 0 ctrl->handler->lock->wait_lock.owner_cpu u32max
CAPPED_DATA 0 ctrl 1
CAPPED_DATA 0 ctrl->handler->lock 1
DATA_SOURCE 0 ctrl $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 ctrl->handler->lock
HALF_LOCKED2 &dmxdev->mutex