Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 10 files:

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