Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 10 files:
- drivers/media/platform/atmel/atmel-isi.c, line 729
- drivers/media/platform/marvell/mcam-core.c, line 1485
- drivers/media/platform/microchip/microchip-isc-base.c, line 1046
- drivers/media/platform/renesas/renesas-ceu.c, line 1258
- drivers/media/platform/st/stm32/stm32-dcmi.c, line 1455
- drivers/media/platform/ti/cal/cal-video.c, line 393
- drivers/media/platform/ti/vpe/vip.c, line 1411
- drivers/media/platform/via/via-camera.c, line 929
- drivers/media/v4l2-core/v4l2-common.c, line 243
- drivers/staging/media/tegra-video/vi.c, line 327
Smatch caller information:
drivers/media/platform/renesas/renesas-ceu.c ceu_s_parm() -> v4l2_s_parm_cap()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | a | 4096-ptr_max |
| PARAM_VALUE | 2 | a->parm.capture.capturemode | 0-1 |
| PARAM_VALUE | 2 | a->parm.capture.extendedmode | 0 |
| PARAM_VALUE | 2 | a->type | 1-2,4-14 |
| BUF_SIZE | 2 | a | (-1),128-16383 |
| BUF_SIZE | 2 | a | (-1),128-16383 |
| DATA_SOURCE | 2 | a | $2 |
| USER_DATA | 2 | a->parm.capture.capability | 0-u32max[u] |
| USER_DATA | 2 | a->parm.capture.capturemode | 0-1[c][u] |
| USER_DATA | 2 | a->parm.capture.extendedmode | 0[u] |
| USER_DATA | 2 | a->parm.capture.readbuffers | 0-u32max[u] |
| USER_DATA | 2 | a->parm.capture.timeperframe.denominator | 0-u32max[u] |
| USER_DATA | 2 | a->parm.capture.timeperframe.numerator | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.capability | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.extendedmode | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.outputmode | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.timeperframe.denominator | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.timeperframe.numerator | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.writebuffers | 0-u32max[u] |
| USER_DATA | 2 | a->type | 1,4,6,9,11,13[u] |
| USER_PTR | 2 | a | |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/media/platform/atmel/atmel-isi.c isi_s_parm() -> v4l2_s_parm_cap()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | a | 4096-ptr_max |
| PARAM_VALUE | 2 | a->parm.capture.capturemode | 0-1 |
| PARAM_VALUE | 2 | a->parm.capture.extendedmode | 0 |
| PARAM_VALUE | 2 | a->type | 1-2,4-14 |
| BUF_SIZE | 2 | a | (-1),128-16383 |
| BUF_SIZE | 2 | a | (-1),128-16383 |
| DATA_SOURCE | 2 | a | $2 |
| USER_DATA | 2 | a->parm.capture.capability | 0-u32max[u] |
| USER_DATA | 2 | a->parm.capture.capturemode | 0-1[c][u] |
| USER_DATA | 2 | a->parm.capture.extendedmode | 0[u] |
| USER_DATA | 2 | a->parm.capture.readbuffers | 0-u32max[u] |
| USER_DATA | 2 | a->parm.capture.timeperframe.denominator | 0-u32max[u] |
| USER_DATA | 2 | a->parm.capture.timeperframe.numerator | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.capability | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.extendedmode | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.outputmode | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.timeperframe.denominator | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.timeperframe.numerator | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.writebuffers | 0-u32max[u] |
| USER_DATA | 2 | a->type | 1,4,6,9,11,13[u] |
| USER_PTR | 2 | a | |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/media/platform/via/via-camera.c viacam_s_parm() -> v4l2_s_parm_cap()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | a | 4096-ptr_max |
| PARAM_VALUE | 2 | a->parm.capture.capturemode | 0-1 |
| PARAM_VALUE | 2 | a->parm.capture.extendedmode | 0 |
| PARAM_VALUE | 2 | a->type | 1-2,4-14 |
| BUF_SIZE | 2 | a | (-1),128-16383 |
| BUF_SIZE | 2 | a | (-1),128-16383 |
| DATA_SOURCE | 2 | a | $2 |
| USER_DATA | 2 | a->parm.capture.capability | 0-u32max[u] |
| USER_DATA | 2 | a->parm.capture.capturemode | 0-1[c][u] |
| USER_DATA | 2 | a->parm.capture.extendedmode | 0[u] |
| USER_DATA | 2 | a->parm.capture.readbuffers | 0-u32max[u] |
| USER_DATA | 2 | a->parm.capture.timeperframe.denominator | 0-u32max[u] |
| USER_DATA | 2 | a->parm.capture.timeperframe.numerator | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.capability | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.extendedmode | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.outputmode | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.timeperframe.denominator | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.timeperframe.numerator | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.writebuffers | 0-u32max[u] |
| USER_DATA | 2 | a->type | 1,4,6,9,11,13[u] |
| USER_PTR | 2 | a | |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/media/platform/ti/cal/cal-video.c cal_legacy_s_parm() -> v4l2_s_parm_cap()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | a | 4096-ptr_max |
| PARAM_VALUE | 2 | a->parm.capture.capturemode | 0-1 |
| PARAM_VALUE | 2 | a->parm.capture.extendedmode | 0 |
| PARAM_VALUE | 2 | a->type | 1-2,4-14 |
| BUF_SIZE | 2 | a | (-1),128-16383 |
| BUF_SIZE | 2 | a | (-1),128-16383 |
| DATA_SOURCE | 2 | a | $2 |
| USER_DATA | 2 | a->parm.capture.capability | 0-u32max[u] |
| USER_DATA | 2 | a->parm.capture.capturemode | 0-1[c][u] |
| USER_DATA | 2 | a->parm.capture.extendedmode | 0[u] |
| USER_DATA | 2 | a->parm.capture.readbuffers | 0-u32max[u] |
| USER_DATA | 2 | a->parm.capture.timeperframe.denominator | 0-u32max[u] |
| USER_DATA | 2 | a->parm.capture.timeperframe.numerator | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.capability | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.extendedmode | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.outputmode | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.timeperframe.denominator | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.timeperframe.numerator | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.writebuffers | 0-u32max[u] |
| USER_DATA | 2 | a->type | 1,4,6,9,11,13[u] |
| USER_PTR | 2 | a | |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/media/platform/st/stm32/stm32-dcmi.c dcmi_s_parm() -> v4l2_s_parm_cap()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | a | 4096-ptr_max |
| PARAM_VALUE | 2 | a->parm.capture.capturemode | 0-1 |
| PARAM_VALUE | 2 | a->parm.capture.extendedmode | 0 |
| PARAM_VALUE | 2 | a->type | 1-2,4-14 |
| BUF_SIZE | 2 | a | (-1),128-16383 |
| BUF_SIZE | 2 | a | (-1),128-16383 |
| DATA_SOURCE | 2 | a | $2 |
| USER_DATA | 2 | a->parm.capture.capability | 0-u32max[u] |
| USER_DATA | 2 | a->parm.capture.capturemode | 0-1[c][u] |
| USER_DATA | 2 | a->parm.capture.extendedmode | 0[u] |
| USER_DATA | 2 | a->parm.capture.readbuffers | 0-u32max[u] |
| USER_DATA | 2 | a->parm.capture.timeperframe.denominator | 0-u32max[u] |
| USER_DATA | 2 | a->parm.capture.timeperframe.numerator | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.capability | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.extendedmode | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.outputmode | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.timeperframe.denominator | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.timeperframe.numerator | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.writebuffers | 0-u32max[u] |
| USER_DATA | 2 | a->type | 1,4,6,9,11,13[u] |
| USER_PTR | 2 | a | |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/media/platform/microchip/microchip-isc-base.c isc_s_parm() -> v4l2_s_parm_cap()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | a | 4096-ptr_max |
| PARAM_VALUE | 2 | a->parm.capture.capturemode | 0-1 |
| PARAM_VALUE | 2 | a->parm.capture.extendedmode | 0 |
| PARAM_VALUE | 2 | a->type | 1-2,4-14 |
| BUF_SIZE | 2 | a | (-1),128-16383 |
| BUF_SIZE | 2 | a | (-1),128-16383 |
| DATA_SOURCE | 2 | a | $2 |
| USER_DATA | 2 | a->parm.capture.capability | 0-u32max[u] |
| USER_DATA | 2 | a->parm.capture.capturemode | 0-1[c][u] |
| USER_DATA | 2 | a->parm.capture.extendedmode | 0[u] |
| USER_DATA | 2 | a->parm.capture.readbuffers | 0-u32max[u] |
| USER_DATA | 2 | a->parm.capture.timeperframe.denominator | 0-u32max[u] |
| USER_DATA | 2 | a->parm.capture.timeperframe.numerator | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.capability | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.extendedmode | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.outputmode | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.timeperframe.denominator | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.timeperframe.numerator | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.writebuffers | 0-u32max[u] |
| USER_DATA | 2 | a->type | 1,4,6,9,11,13[u] |
| USER_PTR | 2 | a | |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/media/platform/marvell/mcam-core.c mcam_vidioc_s_parm() -> v4l2_s_parm_cap()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | a | 4096-ptr_max |
| PARAM_VALUE | 2 | a->parm.capture.capturemode | 0-1 |
| PARAM_VALUE | 2 | a->parm.capture.extendedmode | 0 |
| PARAM_VALUE | 2 | a->type | 1-2,4-14 |
| BUF_SIZE | 2 | a | (-1),128-16383 |
| BUF_SIZE | 2 | a | (-1),128-16383 |
| DATA_SOURCE | 2 | a | $2 |
| USER_DATA | 2 | a->parm.capture.capability | 0-u32max[u] |
| USER_DATA | 2 | a->parm.capture.capturemode | 0-1[c][u] |
| USER_DATA | 2 | a->parm.capture.extendedmode | 0[u] |
| USER_DATA | 2 | a->parm.capture.readbuffers | 0-u32max[u] |
| USER_DATA | 2 | a->parm.capture.timeperframe.denominator | 0-u32max[u] |
| USER_DATA | 2 | a->parm.capture.timeperframe.numerator | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.capability | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.extendedmode | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.outputmode | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.timeperframe.denominator | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.timeperframe.numerator | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.writebuffers | 0-u32max[u] |
| USER_DATA | 2 | a->type | 1,4,6,9,11,13[u] |
| USER_PTR | 2 | a | |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/media/platform/ti/vpe/vip.c vip_s_parm() -> v4l2_s_parm_cap()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | a | 4096-ptr_max |
| PARAM_VALUE | 2 | a->parm.capture.capturemode | 0-1 |
| PARAM_VALUE | 2 | a->parm.capture.extendedmode | 0 |
| PARAM_VALUE | 2 | a->type | 1-2,4-14 |
| BUF_SIZE | 2 | a | (-1),128-16383 |
| BUF_SIZE | 2 | a | (-1),128-16383 |
| DATA_SOURCE | 2 | a | $2 |
| USER_DATA | 2 | a->parm.capture.capability | 0-u32max[u] |
| USER_DATA | 2 | a->parm.capture.capturemode | 0-1[c][u] |
| USER_DATA | 2 | a->parm.capture.extendedmode | 0[u] |
| USER_DATA | 2 | a->parm.capture.readbuffers | 0-u32max[u] |
| USER_DATA | 2 | a->parm.capture.timeperframe.denominator | 0-u32max[u] |
| USER_DATA | 2 | a->parm.capture.timeperframe.numerator | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.capability | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.extendedmode | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.outputmode | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.timeperframe.denominator | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.timeperframe.numerator | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.writebuffers | 0-u32max[u] |
| USER_DATA | 2 | a->type | 1,4,6,9,11,13[u] |
| USER_PTR | 2 | a | |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/staging/media/tegra-video/vi.c tegra_channel_s_parm() -> v4l2_s_parm_cap()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vdev | 4096-ptr_max |
| PARAM_VALUE | 2 | a | 4096-ptr_max |
| PARAM_VALUE | 2 | a->parm.capture.capturemode | 0-1 |
| PARAM_VALUE | 2 | a->parm.capture.extendedmode | 0 |
| PARAM_VALUE | 2 | a->type | 1-2,4-14 |
| BUF_SIZE | 2 | a | (-1),128-16383 |
| BUF_SIZE | 2 | a | (-1),128-16383 |
| DATA_SOURCE | 1 | sd | r tegra_channel_get_remote_source_subdev |
| DATA_SOURCE | 2 | a | $2 |
| USER_DATA | 2 | a->parm.capture.capability | 0-u32max[u] |
| USER_DATA | 2 | a->parm.capture.capturemode | 0-1[c][u] |
| USER_DATA | 2 | a->parm.capture.extendedmode | 0[u] |
| USER_DATA | 2 | a->parm.capture.readbuffers | 0-u32max[u] |
| USER_DATA | 2 | a->parm.capture.timeperframe.denominator | 0-u32max[u] |
| USER_DATA | 2 | a->parm.capture.timeperframe.numerator | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.capability | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.extendedmode | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.outputmode | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.timeperframe.denominator | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.timeperframe.numerator | 0-u32max[u] |
| USER_DATA | 2 | a->parm.output.writebuffers | 0-u32max[u] |
| USER_DATA | 2 | a->type | 1,4,6,9,11,13[u] |
| USER_PTR | 2 | a | |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |