Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 11 files:

Smatch caller information:

drivers/media/platform/rockchip/rkcif/rkcif-stream.c rkcif_stream_fill_format() -> v4l2_fill_pixfmt_mp()

Type Parameter Key Value
PARAM_VALUE 0 pixfmt 4096-ptr_max
PARAM_VALUE 2 width 64-8192
PARAM_VALUE 3 height 64-8192
BUF_SIZE 0 pixfmt (-1),192
BUF_SIZE 0 pixfmt (-1),192
DATA_SOURCE 0 pixfmt $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 pixfmt->colorspace 0-u32max[u]
USER_DATA 0 pixfmt->field 0-u32max[u]
USER_DATA 0 pixfmt->flags 0-255[u]
USER_DATA 0 pixfmt->height 0-u32max[u]
USER_DATA 0 pixfmt->hsv_enc 0-255[u]
USER_DATA 0 pixfmt->num_planes 0-255[u]
USER_DATA 0 pixfmt->pixelformat 0-u32max
USER_DATA 0 pixfmt->quantization 0-255[u]
USER_DATA 0 pixfmt->width 0-u32max[u]
USER_DATA 0 pixfmt->xfer_func 0-255[u]
USER_DATA 0 pixfmt->ycbcr_enc 0-255[u]
USER_DATA 2 width 65-8191[u]
USER_DATA 3 height 65-8191[u]
UNITS 2 width unit_byte
UNITS 3 height unit_byte

drivers/media/test-drivers/vim2m.c vidioc_g_fmt_mplane() -> v4l2_fill_pixfmt_mp()

Type Parameter Key Value
USER_DATA 0 pixfmt->colorspace 0-u32max[u]
USER_DATA 0 pixfmt->field 0-u32max[u]
USER_DATA 0 pixfmt->flags 0-255[u]
USER_DATA 0 pixfmt->height 0-u32max[u]
USER_DATA 0 pixfmt->hsv_enc 0-255[u]
USER_DATA 0 pixfmt->num_planes 0-255[u]
USER_DATA 0 pixfmt->pixelformat 0-u32max[u]
USER_DATA 0 pixfmt->quantization 0-255[u]
USER_DATA 0 pixfmt->width 0-u32max[u]
USER_DATA 0 pixfmt->xfer_func 0-255[u]
USER_DATA 0 pixfmt->ycbcr_enc 0-255[u]
UNITS 2 width unit_byte
UNITS 3 height unit_byte
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/test-drivers/vim2m.c vidioc_try_fmt() -> v4l2_fill_pixfmt_mp()

Type Parameter Key Value
PARAM_VALUE 1 pixelformat 0-1195528775,1196573255
PARAM_VALUE 2 width 0,32-640
PARAM_VALUE 3 height 0-481
CAPPED_DATA 2 width 1
CAPPED_DATA 3 height 1
BIT_INFO 2 width 0x0,0x3fe
USER_DATA 0 pixfmt->colorspace 1-u32max[u]
USER_DATA 0 pixfmt->field 0-u32max[u]
USER_DATA 0 pixfmt->flags 0-255[u]
USER_DATA 0 pixfmt->height 0-u32max[u]
USER_DATA 0 pixfmt->hsv_enc 0-255[u]
USER_DATA 0 pixfmt->num_planes 0-255[u]
USER_DATA 0 pixfmt->pixelformat 825770306,859981650,861030210,1111967570,1195528775,1196573255
USER_DATA 0 pixfmt->quantization 0-255[u]
USER_DATA 0 pixfmt->width 0-u32max[u]
USER_DATA 0 pixfmt->xfer_func 0-255[u]
USER_DATA 0 pixfmt->ycbcr_enc 0-255[u]
USER_DATA 1 pixelformat 825770306,859981650,861030210,1111967570,1195528775,1196573255
USER_DATA 2 width 0,34-640[c]
USER_DATA 3 height 0-480[c]
UNITS 2 width unit_byte
UNITS 3 height unit_byte
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/imagination/e5010-jpeg-enc.c e5010_jpeg_set_default_params() -> v4l2_fill_pixfmt_mp()

Type Parameter Key Value
PARAM_VALUE 0 pixfmt 4096-ptr_max
BUF_SIZE 0 pixfmt 192
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 width unit_byte
UNITS 3 height unit_byte
LOCK2 &e5010->mutex
TYPE_LOCK (struct e5010_dev)->mutex

drivers/media/platform/imagination/e5010-jpeg-enc.c e5010_jpeg_try_fmt() -> v4l2_fill_pixfmt_mp()

Type Parameter Key Value
PARAM_VALUE 0 pixfmt 4096-ptr_max
BUF_SIZE 0 pixfmt 192
NOCHECK_CALL
USER_DATA 0 pixfmt->colorspace 1-u32max[u]
USER_DATA 0 pixfmt->field 0-u32max[u]
USER_DATA 0 pixfmt->flags 0-255[u]
USER_DATA 0 pixfmt->height 0-u32max
USER_DATA 0 pixfmt->hsv_enc 0-255[u]
USER_DATA 0 pixfmt->num_planes 0-255[u]
USER_DATA 0 pixfmt->pixelformat 0-u32max[u]
USER_DATA 0 pixfmt->quantization 1-255[u]
USER_DATA 0 pixfmt->width 0-u32max
USER_DATA 0 pixfmt->xfer_func 1-255[u]
USER_DATA 0 pixfmt->ycbcr_enc 1-255[u]
USER_DATA 1 pixelformat 0-u32max[u]
USER_DATA 2 width 0-u32max
USER_DATA 3 height 0-u32max
UNITS 2 width unit_byte
UNITS 3 height unit_byte
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/verisilicon/hantro_v4l2.c hantro_set_reference_frames_format() -> v4l2_fill_pixfmt_mp()

Type Parameter Key Value
PARAM_VALUE 0 pixfmt 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 pixfmt->height 0-u32max
USER_DATA 0 pixfmt->width 0-u32max
USER_DATA 2 width 0-u32max
USER_DATA 3 height 0-u32max
UNITS 2 width unit_byte
UNITS 3 height unit_byte

drivers/media/platform/verisilicon/hantro_v4l2.c hantro_try_fmt() -> v4l2_fill_pixfmt_mp()

Type Parameter Key Value
PARAM_VALUE 0 pixfmt 4096-ptr_max
PARAM_VALUE 0 pixfmt->field 1
PARAM_VALUE 0 pixfmt->pixelformat 875,808530000,808530004,842091854,842091865,842093654,842094158,875967059,892425302,892425806,892744275,1177638465,1178095702,1178161238,1195724874,1395803981,1448695129,1498831189
PARAM_VALUE 1 pixelformat 808530000,808530004,842091854,842091865,842093654,842094158,875967059,892425302,892425806,892744275,1177638465,1178095702,1178161238,1195724874,1395803981,1448695129,1498831189
DATA_SOURCE 0 pixfmt $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 pixfmt->colorspace 0-u32max[u]
USER_DATA 0 pixfmt->flags 0-255[u]
USER_DATA 0 pixfmt->height 0-u32max
USER_DATA 0 pixfmt->hsv_enc 0-255[u]
USER_DATA 0 pixfmt->num_planes 0-255[u]
USER_DATA 0 pixfmt->pixelformat 875,808530000,808530004,842091854,842091865,842093654,842094158
USER_DATA 0 pixfmt->quantization 0-255[u]
USER_DATA 0 pixfmt->width 0-u32max
USER_DATA 0 pixfmt->xfer_func 0-255[u]
USER_DATA 0 pixfmt->ycbcr_enc 0-255[u]
USER_DATA 2 width 0-u32max
USER_DATA 3 height 0-u32max
UNITS 2 width unit_byte
UNITS 3 height unit_byte

drivers/media/platform/rockchip/rkvdec/rkvdec.c rkvdec_fill_decoded_pixfmt() -> v4l2_fill_pixfmt_mp()

Type Parameter Key Value
PARAM_VALUE 0 pixfmt 4096-ptr_max
BUF_SIZE 0 pixfmt (-1),192
BUF_SIZE 0 pixfmt (-1),192
DATA_SOURCE 0 pixfmt $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 pixfmt->colorspace 0-u32max[u]
USER_DATA 0 pixfmt->field 0-u32max[u]
USER_DATA 0 pixfmt->flags 0-255[u]
USER_DATA 0 pixfmt->height 0-u32max
USER_DATA 0 pixfmt->hsv_enc 0-255[u]
USER_DATA 0 pixfmt->num_planes 0-255[u]
USER_DATA 0 pixfmt->pixelformat 0-u32max
USER_DATA 0 pixfmt->quantization 0-255[u]
USER_DATA 0 pixfmt->width 0-u32max
USER_DATA 0 pixfmt->xfer_func 0-255[u]
USER_DATA 0 pixfmt->ycbcr_enc 0-255[u]
USER_DATA 1 pixelformat 0-u32max
USER_DATA 2 width 0-u32max
USER_DATA 3 height 0-u32max
UNITS 2 width unit_byte
UNITS 3 height unit_byte

drivers/media/platform/renesas/rzv2h-ivc/rzv2h-ivc-video.c rzv2h_ivc_try_fmt() -> v4l2_fill_pixfmt_mp()

Type Parameter Key Value
PARAM_VALUE 0 pixfmt 4096-ptr_max
PARAM_VALUE 0 pixfmt->field 1
PARAM_VALUE 0 pixfmt->height 480-4096
PARAM_VALUE 0 pixfmt->pixelformat 808538691,825770306,842093123,844257602,875647555,909197895,909199186,909201991,1111967570,1195528775,1196573255
PARAM_VALUE 0 pixfmt->width 640-4096
PARAM_VALUE 1 pixelformat 808538691,825770306,842093123,844257602,875647555,909197895,909199186,909201991,1111967570,1195528775,1196573255
PARAM_VALUE 2 width 640-4096
PARAM_VALUE 3 height 480-4096
BUF_SIZE 0 pixfmt (-1),192
BUF_SIZE 0 pixfmt (-1),192
DATA_SOURCE 0 pixfmt $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 pixfmt->flags 0-255[u]
USER_DATA 0 pixfmt->height 481-4095[u]
USER_DATA 0 pixfmt->hsv_enc 1[u]
USER_DATA 0 pixfmt->num_planes 0-255[u]
USER_DATA 0 pixfmt->width 641-4095[u]
USER_DATA 0 pixfmt->xfer_func 0-255[u]
USER_DATA 2 width 641-4095[u]
USER_DATA 3 height 481-4095[u]
UNITS 2 width unit_byte
UNITS 3 height unit_byte

drivers/media/platform/nxp/dw100/dw100.c dw100_open() -> v4l2_fill_pixfmt_mp()

Type Parameter Key Value
PARAM_VALUE 0 pixfmt 4096-ptr_max
PARAM_VALUE 0 pixfmt->field 1
PARAM_VALUE 2 width 640
PARAM_VALUE 3 height 480
BUF_SIZE 0 pixfmt 192
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/nxp/dw100/dw100.c dw100_try_fmt() -> v4l2_fill_pixfmt_mp()

Type Parameter Key Value
PARAM_VALUE 0 pixfmt 4096-ptr_max
PARAM_VALUE 1 pixelformat 825380174,825382478,825642318,825644622,842091854,842094158,909200718,909203022,1448695129,1498831189
BUF_SIZE 0 pixfmt 192
NOCHECK_CALL
USER_DATA 0 pixfmt->colorspace 0-u32max[u]
USER_DATA 0 pixfmt->field 0-u32max[u]
USER_DATA 0 pixfmt->flags 0-255[u]
USER_DATA 0 pixfmt->height 0-u32max
USER_DATA 0 pixfmt->hsv_enc 0-255[u]
USER_DATA 0 pixfmt->num_planes 0-255[u]
USER_DATA 0 pixfmt->pixelformat 0-u32max[u]
USER_DATA 0 pixfmt->quantization 0-255[u]
USER_DATA 0 pixfmt->width 0-u32max
USER_DATA 0 pixfmt->xfer_func 0-255[u]
USER_DATA 0 pixfmt->ycbcr_enc 0-255[u]
USER_DATA 2 width 0-u32max
USER_DATA 3 height 0-u32max
UNITS 2 width unit_byte
UNITS 3 height unit_byte
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c hdmirx_set_fmt() -> v4l2_fill_pixfmt_mp()

Type Parameter Key Value
PARAM_VALUE 0 pixfmt 4096-ptr_max
PARAM_VALUE 0 pixfmt->field 1,8
PARAM_VALUE 0 pixfmt->num_planes 1-3
PARAM_VALUE 0 pixfmt->pixelformat 808530000,808530004,808530521,808534338,808534599,808535106,808535874,808535890,808538691,808604227,808605262,808665426,808669761,808671314,825380174,825380185,825382478,825642318,825642329,825644622,825770306-u32max
PARAM_VALUE 0 pixfmt->plane_fmt 4096-ptr_max
PARAM_VALUE 1 pixelformat 808530000,808530004,808530521,808534338,808534599,808535106,808535874,808535890,808538691,808604227,808605262,808665426,808669761,808671314,825380174,825380185,825382478,825642318,825642329,825644622,825770306-u32max
DATA_SOURCE 0 pixfmt $1
FUZZY_MAX 0 pixfmt->field 8
BIT_INFO 0 pixfmt->field 0x0,0x9
HARD_MAX 0 pixfmt->field 8
MEM_ZERO 0 pixfmt->reserved
NOCHECK_CALL
USER_DATA 0 pixfmt->flags 0-255[u]
USER_DATA 0 pixfmt->hsv_enc 0[u]
USER_DATA 0 pixfmt->xfer_func 0-255[u]
UNITS 2 width unit_byte
UNITS 3 height unit_byte
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/chips-media/wave5/wave5-helper.c wave5_update_pix_fmt() -> v4l2_fill_pixfmt_mp()

Type Parameter Key Value
PARAM_VALUE 0 pixfmt 4096-ptr_max
DATA_SOURCE 0 pixfmt $0
DATA_SOURCE 2 width $2 [m]
DATA_SOURCE 3 height $3 [m]
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 width 0-u16max
HOST_DATA 3 height 0-u16max
USER_DATA 0 pixfmt->colorspace 0-u32max[u]
USER_DATA 0 pixfmt->field 0-u32max[u]
USER_DATA 0 pixfmt->flags 0-255[u]
USER_DATA 0 pixfmt->height 0-u32max[u]
USER_DATA 0 pixfmt->hsv_enc 0-255[u]
USER_DATA 0 pixfmt->num_planes 0-255[u]
USER_DATA 0 pixfmt->quantization 0-255[u]
USER_DATA 0 pixfmt->width 0-u32max[u]
USER_DATA 0 pixfmt->xfer_func 0-255[u]
USER_DATA 0 pixfmt->ycbcr_enc 0-255[u]
USER_DATA 2 width 0-u32max
USER_DATA 3 height 0-u32max
UNITS 2 width unit_byte
UNITS 3 height unit_byte
HALF_LOCKED2 &inst->state_spinlock
HALF_LOCKED2 flags

drivers/media/test-drivers/visl/visl-video.c visl_reset_decoded_fmt() -> v4l2_fill_pixfmt_mp()

Type Parameter Key Value
PARAM_VALUE 0 pixfmt->field 1
PARAM_VALUE 0 pixfmt->height 0
PARAM_VALUE 0 pixfmt->num_planes 0
PARAM_VALUE 0 pixfmt->width 0
MEM_ZERO 0 pixfmt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 width 0-u32max
USER_DATA 3 height 0-u32max
UNITS 2 width unit_byte
UNITS 3 height unit_byte
HALF_LOCKED2 &dev->dev_mutex

drivers/media/test-drivers/visl/visl-video.c visl_try_fmt_vid_cap() -> v4l2_fill_pixfmt_mp()

Type Parameter Key Value
PARAM_VALUE 0 pixfmt 4096-ptr_max
BUF_SIZE 0 pixfmt 192
NOCHECK_CALL
USER_DATA 0 pixfmt->colorspace 0-u32max[u]
USER_DATA 0 pixfmt->field 0-u32max[u]
USER_DATA 0 pixfmt->flags 0-255[u]
USER_DATA 0 pixfmt->height 0-u32max
USER_DATA 0 pixfmt->hsv_enc 0-255[u]
USER_DATA 0 pixfmt->num_planes 0-255
USER_DATA 0 pixfmt->pixelformat 0-u32max[u]
USER_DATA 0 pixfmt->quantization 0-255[u]
USER_DATA 0 pixfmt->width 0-u32max
USER_DATA 0 pixfmt->xfer_func 0-255[u]
USER_DATA 0 pixfmt->ycbcr_enc 0-255[u]
USER_DATA 1 pixelformat 0-u32max[u]
USER_DATA 2 width 0-u32max
USER_DATA 3 height 0-u32max
UNITS 2 width unit_byte
UNITS 3 height unit_byte
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock