Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 19 files:
- drivers/media/dvb-frontends/rtl2832_sdr.c
- drivers/media/pci/bt8xx/bttv-driver.c, line 3407
- drivers/media/pci/cx23885/cx23885-417.c, line 1517
- drivers/media/pci/cx88/cx88-blackbird.c, line 1177
- drivers/media/pci/cx88/cx88-video.c, line 1343
- drivers/media/pci/saa7134/saa7134-empress.c
- drivers/media/pci/saa7134/saa7134-video.c, line 1673
- drivers/media/platform/renesas/rcar_drif.c, line 1156
- drivers/media/platform/samsung/exynos4-is/fimc-capture.c, line 1400
- drivers/media/platform/ti/cal/cal-video.c, line 960
- drivers/media/test-drivers/vivid/vivid-ctrls.c
- drivers/media/usb/cx231xx/cx231xx-417.c, line 1746
- drivers/media/usb/cx231xx/cx231xx-video.c
- drivers/media/usb/msi2500/msi2500.c, line 1271
- drivers/media/v4l2-core/v4l2-ctrls-core.c, line 2495
- drivers/media/v4l2-core/v4l2-device.c, line 135
- drivers/staging/media/imx/imx-media-dev-common.c, line 209
- drivers/staging/media/imx/imx-media-fim.c, line 403
- drivers/staging/media/tegra-video/vi.c, line 981
Smatch caller information:
drivers/media/v4l2-core/v4l2-device.c __v4l2_device_register_subdev() -> v4l2_ctrl_add_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | filter | 0 |
| PARAM_VALUE | 3 | from_other_dev | 1 |
| BUF_SIZE | 0 | hdl | (-1),328 |
| BUF_SIZE | 0 | hdl | (-1),328 |
| BUF_SIZE | 1 | add | (-1),328 |
| BUF_SIZE | 1 | add | (-1),328 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 1 | add->nr_of_buckets | |
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | global &list_lock | ||
| HALF_LOCKED2 | global &saa7134_devlist_lock |
drivers/media/platform/renesas/rcar_drif.c rcar_drif_notify_complete() -> v4l2_ctrl_add_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdl | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->buckets | 16,4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrl_refs.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrl_refs.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrls.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrls.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->error | 0 |
| PARAM_VALUE | 0 | hdl->lock | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->nr_of_buckets | 2 |
| PARAM_VALUE | 0 | hdl->req_obj.kref.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | hdl->req_obj.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->req_obj.list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests_queued.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests_queued.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | filter | 0 |
| PARAM_VALUE | 3 | from_other_dev | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | hdl->nr_of_buckets | |
| LOCK2 | global &list_lock | ||
| HALF_LOCKED2 | &device->clients_lock |
drivers/media/pci/cx23885/cx23885-417.c cx23885_417_register() -> v4l2_ctrl_add_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdl | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->buckets | 16,4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrl_refs.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrl_refs.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrls.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrls.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->error | 0 |
| PARAM_VALUE | 0 | hdl->lock | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->nr_of_buckets | 1 |
| PARAM_VALUE | 0 | hdl->req_obj.kref.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | hdl->req_obj.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->req_obj.list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests_queued.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests_queued.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | add | 4096-ptr_max |
| PARAM_VALUE | 2 | filter | 0 |
| PARAM_VALUE | 3 | from_other_dev | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/media/pci/saa7134/saa7134-empress.c empress_init() -> v4l2_ctrl_add_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdl | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdl->_lock.first_waiter | 0 |
| PARAM_VALUE | 0 | hdl->_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->_lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | hdl->_lock.owner.counter | 0 |
| PARAM_VALUE | 0 | hdl->buckets | 0,16,4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrl_refs.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrl_refs.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrl_refs.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrl_refs.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrl_refs.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrls.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrls.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrls.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrls.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrls.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->error | (-12),0 |
| PARAM_VALUE | 0 | hdl->lock | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->lock->first_waiter | 0 |
| PARAM_VALUE | 0 | hdl->lock->magic | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->lock->osq.tail.counter | 0 |
| PARAM_VALUE | 0 | hdl->lock->owner.counter | 0 |
| PARAM_VALUE | 0 | hdl->nr_of_buckets | 3 |
| PARAM_VALUE | 0 | hdl->req_obj.completed | 0 |
| PARAM_VALUE | 0 | hdl->req_obj.kref.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | hdl->req_obj.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->req_obj.list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->req_obj.list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->req_obj.list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->req_obj.list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->req_obj.ops | 0 |
| PARAM_VALUE | 0 | hdl->req_obj.priv | 0 |
| PARAM_VALUE | 0 | hdl->req_obj.req | 0 |
| PARAM_VALUE | 0 | hdl->request_is_queued | 0 |
| PARAM_VALUE | 0 | hdl->requests.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests_queued.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests_queued.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests_queued.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests_queued.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests_queued.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | add | 4096-ptr_max |
| PARAM_VALUE | 3 | from_other_dev | 0 |
| BUF_SIZE | 0 | hdl | 328 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | add->_lock.osq.tail.counter | s32min-s32max |
| HOST_DATA | 1 | add->_lock.owner.counter | s64min-s64max |
| HOST_DATA | 1 | add->error | 0 |
| HOST_DATA | 1 | add->nr_of_buckets | 0-u16max |
| HOST_DATA | 1 | add->req_obj.completed | 0-1 |
| HOST_DATA | 1 | add->req_obj.kref.refcount.refs.counter | s32min-s32max |
| HOST_DATA | 1 | add->request_is_queued | 0-1 |
| NO_OVERFLOW_SIMPLE | 0 | hdl->nr_of_buckets | |
| LOCK2 | global &saa7134_devlist_lock |
drivers/media/pci/saa7134/saa7134-empress.c empress_init() -> v4l2_ctrl_add_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdl | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdl->_lock.first_waiter | 0 |
| PARAM_VALUE | 0 | hdl->_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->_lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | hdl->_lock.owner.counter | 0 |
| PARAM_VALUE | 0 | hdl->buckets | 0,16,4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrl_refs.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrl_refs.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrl_refs.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrl_refs.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrls.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrls.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrls.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrls.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->lock | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->nr_of_buckets | 3 |
| PARAM_VALUE | 0 | hdl->req_obj.completed | 0 |
| PARAM_VALUE | 0 | hdl->req_obj.kref.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | hdl->req_obj.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->req_obj.list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->req_obj.list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->req_obj.list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->req_obj.list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->req_obj.ops | 0 |
| PARAM_VALUE | 0 | hdl->req_obj.priv | 0 |
| PARAM_VALUE | 0 | hdl->req_obj.req | 0 |
| PARAM_VALUE | 0 | hdl->request_is_queued | 0 |
| PARAM_VALUE | 0 | hdl->requests.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests_queued.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests_queued.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests_queued.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests_queued.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests_queued.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 2 | filter | 0 |
| PARAM_VALUE | 3 | from_other_dev | 1 |
| BUF_SIZE | 0 | hdl | 328 |
| CAPPED_DATA | 0 | hdl | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | hdl->nr_of_buckets | |
| LOCK2 | global &saa7134_devlist_lock |
drivers/staging/media/imx/imx-media-dev-common.c imx_media_inherit_controls() -> v4l2_ctrl_add_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | filter | 0 |
| PARAM_VALUE | 3 | from_other_dev | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/pci/cx88/cx88-video.c cx8800_initdev() -> v4l2_ctrl_add_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdl | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrls.prev | 16,4096-ptr_max |
| PARAM_VALUE | 0 | hdl->lock | 4096-ptr_max |
| PARAM_VALUE | 1 | add | 4096-ptr_max |
| PARAM_VALUE | 1 | add->ctrls.prev | 16,4096-ptr_max |
| PARAM_VALUE | 1 | add->lock | 4096-ptr_max |
| PARAM_VALUE | 2 | filter | 0 |
| PARAM_VALUE | 3 | from_other_dev | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/media/usb/cx231xx/cx231xx-417.c cx231xx_417_register() -> v4l2_ctrl_add_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdl | 4096-ptr_max |
| PARAM_VALUE | 2 | filter | 0 |
| PARAM_VALUE | 3 | from_other_dev | 1 |
| MEM_ZERO | 0 | hdl | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/media/pci/cx88/cx88-blackbird.c cx8802_blackbird_probe() -> v4l2_ctrl_add_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdl | 4096-ptr_max |
| PARAM_VALUE | 1 | add | 4096-ptr_max |
| PARAM_VALUE | 2 | filter | 0 |
| PARAM_VALUE | 3 | from_other_dev | 0 |
| NOCHECK_CALL | |||
| LOCK2 | &drv->core->lock | ||
| LOCK2 | global &cx8802_mutex | ||
| TYPE_LOCK | (struct cx88_core)->lock |
drivers/media/platform/ti/cal/cal-video.c cal_ctx_v4l2_register() -> v4l2_ctrl_add_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | filter | 0 |
| PARAM_VALUE | 3 | from_other_dev | 1 |
| BUF_SIZE | 0 | hdl | 328 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &list_lock | ||
| HALF_LOCKED2 | &device->clients_lock |
drivers/media/pci/saa7134/saa7134-video.c saa7134_video_init1() -> v4l2_ctrl_add_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdl | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hdl->_lock.first_waiter | 0 |
| PARAM_VALUE | 0 | hdl->_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->_lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | hdl->_lock.owner.counter | 0 |
| PARAM_VALUE | 0 | hdl->buckets | 0,16,4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrl_refs.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrl_refs.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrl_refs.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrl_refs.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrl_refs.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrls.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrls.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrls.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrls.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrls.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->error | (-12),0 |
| PARAM_VALUE | 0 | hdl->lock | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->lock->first_waiter | 0 |
| PARAM_VALUE | 0 | hdl->lock->magic | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->lock->osq.tail.counter | 0 |
| PARAM_VALUE | 0 | hdl->lock->owner.counter | 0 |
| PARAM_VALUE | 0 | hdl->nr_of_buckets | 1 |
| PARAM_VALUE | 0 | hdl->req_obj.completed | 0 |
| PARAM_VALUE | 0 | hdl->req_obj.kref.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | hdl->req_obj.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->req_obj.list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->req_obj.list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->req_obj.list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->req_obj.list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->req_obj.ops | 0 |
| PARAM_VALUE | 0 | hdl->req_obj.priv | 0 |
| PARAM_VALUE | 0 | hdl->req_obj.req | 0 |
| PARAM_VALUE | 0 | hdl->request_is_queued | 0 |
| PARAM_VALUE | 0 | hdl->requests.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests_queued.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests_queued.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests_queued.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests_queued.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests_queued.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | add | 4096-ptr_max |
| PARAM_VALUE | 3 | from_other_dev | 0 |
| BUF_SIZE | 0 | hdl | 328 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | add->_lock.osq.tail.counter | s32min-s32max |
| HOST_DATA | 1 | add->_lock.owner.counter | s64min-s64max |
| HOST_DATA | 1 | add->error | 0 |
| HOST_DATA | 1 | add->nr_of_buckets | 0-u16max |
| HOST_DATA | 1 | add->req_obj.completed | 0-1 |
| HOST_DATA | 1 | add->req_obj.kref.refcount.refs.counter | s32min-s32max |
| HOST_DATA | 1 | add->request_is_queued | 0-1 |
| NO_OVERFLOW_SIMPLE | 0 | hdl->nr_of_buckets | |
| HALF_LOCKED2 | &pool->lock |
drivers/media/pci/bt8xx/bttv-driver.c bttv_probe() -> v4l2_ctrl_add_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdl | 4096-ptr_max |
| PARAM_VALUE | 1 | add | 4096-ptr_max |
| PARAM_VALUE | 1 | add->_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | add->_lock.first_waiter | 0 |
| PARAM_VALUE | 1 | add->_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 1 | add->_lock.osq.tail.counter | 0 |
| PARAM_VALUE | 1 | add->_lock.owner.counter | 0 |
| PARAM_VALUE | 1 | add->buckets | 0,16,4096-ptr_max |
| PARAM_VALUE | 1 | add->ctrl_refs.next | 4096-ptr_max |
| PARAM_VALUE | 1 | add->ctrl_refs.next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | add->ctrl_refs.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | add->ctrl_refs.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | add->ctrl_refs.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | add->ctrls.next | 4096-ptr_max |
| PARAM_VALUE | 1 | add->ctrls.next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | add->ctrls.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | add->ctrls.prev->next | 16,4096-ptr_max |
| PARAM_VALUE | 1 | add->ctrls.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | add->error | 0 |
| PARAM_VALUE | 1 | add->lock | 4096-ptr_max |
| PARAM_VALUE | 1 | add->lock->dep_map->name | 0-255 |
| PARAM_VALUE | 1 | add->lock->first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 1 | add->lock->first_waiter->list.next | 5159360019465732096 |
| PARAM_VALUE | 1 | add->lock->first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | add->lock->first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 1 | add->lock->osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | add->lock->wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | add->nr_of_buckets | 3 |
| PARAM_VALUE | 1 | add->req_obj.completed | 0 |
| PARAM_VALUE | 1 | add->req_obj.kref.refcount.refs.counter | 1 |
| PARAM_VALUE | 1 | add->req_obj.list.next | 4096-ptr_max |
| PARAM_VALUE | 1 | add->req_obj.list.next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | add->req_obj.list.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | add->req_obj.list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | add->req_obj.list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | add->req_obj.ops | 0 |
| PARAM_VALUE | 1 | add->req_obj.priv | 0 |
| PARAM_VALUE | 1 | add->req_obj.req | 0 |
| PARAM_VALUE | 1 | add->request_is_queued | 0 |
| PARAM_VALUE | 1 | add->requests.next | 4096-ptr_max |
| PARAM_VALUE | 1 | add->requests.next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | add->requests.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | add->requests.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | add->requests.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | add->requests_queued.next | 4096-ptr_max |
| PARAM_VALUE | 1 | add->requests_queued.next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | add->requests_queued.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | add->requests_queued.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | add->requests_queued.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 3 | from_other_dev | 0 |
| BUF_SIZE | 1 | add | 328 |
| CAPPED_DATA | 1 | add | 1 |
| CAPPED_DATA | 1 | add->lock | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | hdl->nr_of_buckets | |
| NO_OVERFLOW_SIMPLE | 1 | add->nr_of_buckets |
drivers/media/platform/samsung/exynos4-is/fimc-capture.c fimc_link_setup() -> v4l2_ctrl_add_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdl | 4096-ptr_max |
| PARAM_VALUE | 2 | filter | 0 |
| PARAM_VALUE | 3 | from_other_dev | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &fmd->media_dev.graph_mutex | ||
| HALF_LOCKED2 | global &list_lock |
drivers/media/usb/cx231xx/cx231xx-video.c cx231xx_register_analog_devices() -> v4l2_ctrl_add_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdl | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->buckets | 0,16,4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrl_refs.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrl_refs.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrls.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrls.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->error | (-12),0 |
| PARAM_VALUE | 0 | hdl->lock | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->nr_of_buckets | 2 |
| PARAM_VALUE | 0 | hdl->req_obj.kref.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | hdl->req_obj.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->req_obj.list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests_queued.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests_queued.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | filter | 0 |
| PARAM_VALUE | 3 | from_other_dev | 1 |
| MEM_ZERO | 0 | hdl | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | hdl->nr_of_buckets |
drivers/media/usb/cx231xx/cx231xx-video.c cx231xx_register_analog_devices() -> v4l2_ctrl_add_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdl | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->buckets | 0,16,4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrl_refs.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrl_refs.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrls.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrls.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->error | (-12),0 |
| PARAM_VALUE | 0 | hdl->lock | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->nr_of_buckets | 1 |
| PARAM_VALUE | 0 | hdl->req_obj.kref.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | hdl->req_obj.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->req_obj.list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests_queued.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests_queued.prev | 4096-ptr_max |
| PARAM_VALUE | 3 | from_other_dev | 1 |
| MEM_ZERO | 0 | hdl | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | hdl->nr_of_buckets |
drivers/media/usb/msi2500/msi2500.c msi2500_probe() -> v4l2_ctrl_add_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdl | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->buckets | 16,4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrl_refs.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrl_refs.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrls.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrls.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->error | 0 |
| PARAM_VALUE | 0 | hdl->lock | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->nr_of_buckets | 1 |
| PARAM_VALUE | 0 | hdl->req_obj.kref.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | hdl->req_obj.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->req_obj.list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests_queued.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests_queued.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | filter | 0 |
| PARAM_VALUE | 3 | from_other_dev | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | hdl->nr_of_buckets |
drivers/media/dvb-frontends/rtl2832_sdr.c rtl2832_sdr_probe() -> v4l2_ctrl_add_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdl | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->buckets | 0,16,4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrl_refs.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrl_refs.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrls.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrls.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->error | (-12),0 |
| PARAM_VALUE | 0 | hdl->lock | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->nr_of_buckets | 2 |
| PARAM_VALUE | 0 | hdl->req_obj.kref.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | hdl->req_obj.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->req_obj.list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests_queued.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests_queued.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | filter | 0 |
| PARAM_VALUE | 3 | from_other_dev | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | hdl->nr_of_buckets |
drivers/media/dvb-frontends/rtl2832_sdr.c rtl2832_sdr_probe() -> v4l2_ctrl_add_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdl | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->buckets | 0,16,4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrl_refs.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrl_refs.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrls.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->ctrls.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->error | (-12),0 |
| PARAM_VALUE | 0 | hdl->lock | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->nr_of_buckets | 1 |
| PARAM_VALUE | 0 | hdl->req_obj.kref.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | hdl->req_obj.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->req_obj.list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests_queued.next | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->requests_queued.prev | 4096-ptr_max |
| PARAM_VALUE | 2 | filter | 0 |
| PARAM_VALUE | 3 | from_other_dev | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | hdl->nr_of_buckets |
drivers/staging/media/imx/imx-media-fim.c imx_media_fim_add_controls() -> v4l2_ctrl_add_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | add | 4096-ptr_max |
| PARAM_VALUE | 2 | filter | 0 |
| PARAM_VALUE | 3 | from_other_dev | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &priv->lock | ||
| HALF_LOCKED2 | &fmd->media_dev.graph_mutex | ||
| HALF_LOCKED2 | global &list_lock | ||
| TYPE_LOCK | (struct csi_priv)->lock |
drivers/staging/media/tegra-video/vi.c tegra_channel_setup_ctrl_handler() -> v4l2_ctrl_add_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdl | 4096-ptr_max |
| PARAM_VALUE | 0 | hdl->error | 0 |
| PARAM_VALUE | 2 | filter | 0 |
| PARAM_VALUE | 3 | from_other_dev | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &list_lock |