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 722
- drivers/media/platform/marvell/mcam-core.c, line 1474
- drivers/media/platform/microchip/microchip-isc-base.c, line 1039
- drivers/media/platform/renesas/renesas-ceu.c, line 1251
- drivers/media/platform/st/stm32/stm32-dcmi.c, line 1447
- drivers/media/platform/ti/cal/cal-video.c, line 386
- drivers/media/platform/ti/vpe/vip.c, line 1403
- drivers/media/platform/via/via-camera.c, line 921
- drivers/media/v4l2-core/v4l2-common.c, line 216
- drivers/staging/media/tegra-video/vi.c, line 317
Smatch caller information:
drivers/media/platform/renesas/renesas-ceu.c ceu_g_parm() -> v4l2_g_parm_cap()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | a | 4096-ptr_max |
| 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-u32max[u] |
| USER_DATA | 2 | a->parm.capture.extendedmode | 0-u32max[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-2,4-14[u] |
| USER_PTR | 2 | a | |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/media/platform/atmel/atmel-isi.c isi_g_parm() -> v4l2_g_parm_cap()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | a | 4096-ptr_max |
| 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-u32max[u] |
| USER_DATA | 2 | a->parm.capture.extendedmode | 0-u32max[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-2,4-14[u] |
| USER_PTR | 2 | a | |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/media/platform/via/via-camera.c viacam_g_parm() -> v4l2_g_parm_cap()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | a | 4096-ptr_max |
| 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-u32max[u] |
| USER_DATA | 2 | a->parm.capture.extendedmode | 0-u32max[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-2,4-14[u] |
| USER_PTR | 2 | a | |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/media/platform/ti/cal/cal-video.c cal_legacy_g_parm() -> v4l2_g_parm_cap()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | a | 4096-ptr_max |
| 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-u32max[u] |
| USER_DATA | 2 | a->parm.capture.extendedmode | 0-u32max[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-2,4-14[u] |
| USER_PTR | 2 | a | |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/media/platform/st/stm32/stm32-dcmi.c dcmi_g_parm() -> v4l2_g_parm_cap()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | a | 4096-ptr_max |
| 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-u32max[u] |
| USER_DATA | 2 | a->parm.capture.extendedmode | 0-u32max[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-2,4-14[u] |
| USER_PTR | 2 | a | |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/media/platform/microchip/microchip-isc-base.c isc_g_parm() -> v4l2_g_parm_cap()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | a | 4096-ptr_max |
| 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-u32max[u] |
| USER_DATA | 2 | a->parm.capture.extendedmode | 0-u32max[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-2,4-14[u] |
| USER_PTR | 2 | a | |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/media/platform/marvell/mcam-core.c mcam_vidioc_g_parm() -> v4l2_g_parm_cap()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | a | 4096-ptr_max |
| 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-u32max[u] |
| USER_DATA | 2 | a->parm.capture.extendedmode | 0-u32max[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-2,4-14[u] |
| USER_PTR | 2 | a | |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/media/platform/ti/vpe/vip.c vip_g_parm() -> v4l2_g_parm_cap()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | a | 4096-ptr_max |
| 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-u32max[u] |
| USER_DATA | 2 | a->parm.capture.extendedmode | 0-u32max[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-2,4-14[u] |
| USER_PTR | 2 | a | |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/staging/media/tegra-video/vi.c tegra_channel_g_parm() -> v4l2_g_parm_cap()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vdev | 4096-ptr_max |
| PARAM_VALUE | 2 | a | 4096-ptr_max |
| 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-u32max[u] |
| USER_DATA | 2 | a->parm.capture.extendedmode | 0-u32max[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-2,4-14[u] |
| USER_PTR | 2 | a | |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |