Documented in 1 files:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/media/test-drivers/vivid/vivid-vid-out.c v4l2_rect_map_inside() -> v4l2_rect_set_max_size()

Type Parameter Key Value
PARAM_VALUE 0 r 4096-ptr_max
PARAM_VALUE 1 max_size 4096-ptr_max
BUF_SIZE 0 r (-1),16
BUF_SIZE 0 r (-1),16
DATA_SOURCE 0 r $0
DATA_SOURCE 1 max_size $1
NOCHECK_CALL
USER_DATA 0 r->height 0-u32max
USER_DATA 0 r->left 0-65534[c]
USER_DATA 0 r->top 0-131068[c]
USER_DATA 0 r->width 0-u32max
USER_DATA 1 max_size->height 0-u32max[u]
USER_DATA 1 max_size->width 0-u32max[u]
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/test-drivers/vivid/vivid-vid-out.c vivid_s_fmt_vid_out() -> v4l2_rect_set_max_size()

Type Parameter Key Value
PARAM_VALUE 0 r 4096-ptr_max
PARAM_VALUE 0 r->height 1-u32max
PARAM_VALUE 0 r->width 1-u32max
PARAM_VALUE 1 max_size 5666517576343171072
BUF_SIZE 0 r 16
NOCHECK_CALL
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/test-drivers/vivid/vivid-vid-out.c vivid_s_fmt_vid_out() -> v4l2_rect_set_max_size()

Type Parameter Key Value
PARAM_VALUE 0 r 4096-ptr_max
PARAM_VALUE 0 r->height 1-u32max
PARAM_VALUE 0 r->width 1-1073741823
PARAM_VALUE 1 max_size 5666517576343171072
BUF_SIZE 0 r 16
NOCHECK_CALL
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/test-drivers/vivid/vivid-vid-out.c vivid_s_fmt_vid_out() -> v4l2_rect_set_max_size()

Type Parameter Key Value
PARAM_VALUE 0 r 4096-ptr_max
PARAM_VALUE 1 max_size 5591634254025428992
BUF_SIZE 0 r 16
NOCHECK_CALL
USER_DATA 1 max_size->height 0-u32max[u]
USER_DATA 1 max_size->width 0-u32max[u]
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/test-drivers/vivid/vivid-vid-out.c vivid_try_fmt_vid_out() -> v4l2_rect_set_max_size()

Type Parameter Key Value
PARAM_VALUE 0 r 6599425710212575232
PARAM_VALUE 0 r->height 16-u32max
PARAM_VALUE 0 r->width 16-u32max
PARAM_VALUE 1 max_size 3163782629139664896
NOCHECK_CALL
USER_DATA 0 r->width 16-u32max[u]
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/test-drivers/vivid/vivid-vid-out.c vivid_try_fmt_vid_out() -> v4l2_rect_set_max_size()

Type Parameter Key Value
PARAM_VALUE 0 r 6599425710212575232
PARAM_VALUE 0 r->height 16-8640
PARAM_VALUE 0 r->width 16-16384
PARAM_VALUE 1 max_size 2906980909946691584
NOCHECK_CALL
USER_DATA 0 r->width 16-16384[u]
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/test-drivers/vivid/vivid-vid-out.c vivid_try_fmt_vid_out() -> v4l2_rect_set_max_size()

Type Parameter Key Value
PARAM_VALUE 0 r 6599425710212575232
PARAM_VALUE 0 r->height 16-8640
PARAM_VALUE 0 r->width 16-16384
PARAM_VALUE 1 max_size 4096-ptr_max
NOCHECK_CALL
USER_DATA 0 r->width 16-16384[u]
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/test-drivers/vivid/vivid-vid-out.c vivid_vid_out_s_selection() -> v4l2_rect_set_max_size()

Type Parameter Key Value
PARAM_VALUE 0 r 4096-ptr_max
PARAM_VALUE 0 r->height 16-2160
PARAM_VALUE 0 r->width 16-4096
PARAM_VALUE 1 max_size 4096-ptr_max
NOCHECK_CALL
USER_DATA 0 r->height 16-2160[c]
USER_DATA 0 r->left 0-65534[c]
USER_DATA 0 r->top 0-65534[c]
USER_DATA 0 r->width 16-4096[c]
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/test-drivers/vivid/vivid-vid-out.c vivid_vid_out_s_selection() -> v4l2_rect_set_max_size()

Type Parameter Key Value
PARAM_VALUE 0 r 4096-ptr_max
PARAM_VALUE 0 r->height 0-2160
PARAM_VALUE 0 r->width 0-4096
PARAM_VALUE 1 max_size 1143668356875419648
NOCHECK_CALL
USER_DATA 0 r->height 2-2160[c]
USER_DATA 0 r->left 0-65534[c]
USER_DATA 0 r->top 0-65534[c]
USER_DATA 0 r->width 2-4096[c]
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/test-drivers/vivid/vivid-vid-out.c vivid_vid_out_s_selection() -> v4l2_rect_set_max_size()

Type Parameter Key Value
PARAM_VALUE 0 r 4096-ptr_max
PARAM_VALUE 0 r->height 1-1080
PARAM_VALUE 0 r->width 1-1024
PARAM_VALUE 1 max_size 1143668356875419648
PARAM_VALUE 1 max_size->height 0-17280
PARAM_VALUE 1 max_size->width 0-16384
BUF_SIZE 0 r 16
NOCHECK_CALL
USER_DATA 0 r->height 1-1080[c]
USER_DATA 0 r->width 1-1024[c]
USER_DATA 1 max_size->height 8-17280[c]
USER_DATA 1 max_size->width 8-16384[c]
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/test-drivers/vivid/vivid-vid-out.c vivid_vid_out_s_selection() -> v4l2_rect_set_max_size()

Type Parameter Key Value
PARAM_VALUE 0 r 4096-ptr_max
PARAM_VALUE 0 r->height 0-4320
PARAM_VALUE 0 r->width 0-4096
PARAM_VALUE 1 max_size 4096-ptr_max
NOCHECK_CALL
USER_DATA 0 r->height 2-4320[c]
USER_DATA 0 r->left 0-65534[c]
USER_DATA 0 r->top 0-131068[c]
USER_DATA 0 r->width 2-4096[c]
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/test-drivers/vivid/vivid-vid-out.c vivid_vid_out_s_selection() -> v4l2_rect_set_max_size()

Type Parameter Key Value
PARAM_VALUE 0 r 4096-ptr_max
PARAM_VALUE 0 r->height 16-2160
PARAM_VALUE 0 r->width 16-4096
PARAM_VALUE 1 max_size 4096-ptr_max
NOCHECK_CALL
USER_DATA 0 r->height 16-2160[c]
USER_DATA 0 r->left 0-65534[c]
USER_DATA 0 r->top 0-65534[c]
USER_DATA 0 r->width 16-4096[c]
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/test-drivers/vivid/vivid-vid-out.c vivid_vid_out_s_selection() -> v4l2_rect_set_max_size()

Type Parameter Key Value
PARAM_VALUE 0 r 3025744115547389952
PARAM_VALUE 0 r->height 0-4294967294
PARAM_VALUE 0 r->width 0-4294967294
PARAM_VALUE 1 max_size 1143668356875419648
NOCHECK_CALL
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/test-drivers/vivid/vivid-vid-out.c vivid_vid_out_s_selection() -> v4l2_rect_set_max_size()

Type Parameter Key Value
PARAM_VALUE 0 r 4096-ptr_max
PARAM_VALUE 0 r->height 1-1073741823
PARAM_VALUE 0 r->width 1-1073741823
PARAM_VALUE 1 max_size 1143668356875419648
BUF_SIZE 0 r 16
NOCHECK_CALL
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/renesas/rcar-vin/rcar-v4l2.c v4l2_rect_map_inside() -> v4l2_rect_set_max_size()

Type Parameter Key Value
PARAM_VALUE 0 r 3760276857702883328
PARAM_VALUE 0 r->height 2-u32max
PARAM_VALUE 0 r->width 6-u32max
PARAM_VALUE 1 max_size 7129918464189911040
DATA_SOURCE 0 r $0
DATA_SOURCE 1 max_size $1
NOCHECK_CALL
USER_DATA 0 r->height 2-u32max[u]
USER_DATA 0 r->left s32min-s32max[u]
USER_DATA 0 r->top s32min-s32max[u]
USER_DATA 0 r->width 6-u32max[u]
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/rockchip/rkisp1/rkisp1-common.c v4l2_rect_map_inside() -> v4l2_rect_set_max_size()

Type Parameter Key Value
PARAM_VALUE 0 r 4096-ptr_max
PARAM_VALUE 0 r->height 32-u32max
PARAM_VALUE 0 r->width 32-u32max
PARAM_VALUE 1 max_size 0,4096-ptr_max
BUF_SIZE 0 r (-1),16
BUF_SIZE 0 r (-1),16
BUF_SIZE 1 max_size (-1),16
BUF_SIZE 1 max_size (-1),16
DATA_SOURCE 0 r $0
DATA_SOURCE 1 max_size $1
BIT_INFO 0 r->left 0x0,0xfffffffe
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 sd_state->lock

drivers/media/test-drivers/vimc/vimc-scaler.c v4l2_rect_map_inside() -> v4l2_rect_set_max_size()

Type Parameter Key Value
PARAM_VALUE 0 r 4096-ptr_max
PARAM_VALUE 0 r->height 16-u32max
PARAM_VALUE 0 r->width 16-u32max
PARAM_VALUE 1 max_size 7806806292657758208
DATA_SOURCE 0 r $0
DATA_SOURCE 1 max_size $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &video->mutex
HALF_LOCKED2 global &list_lock

drivers/media/platform/st/stm32/stm32-dcmi.c v4l2_rect_map_inside() -> v4l2_rect_set_max_size()

Type Parameter Key Value
PARAM_VALUE 0 r 6896792040264675328,7720623344022618112
PARAM_VALUE 1 max_size 4899090080499470336,7394840080309813248
DATA_SOURCE 0 r $0
DATA_SOURCE 1 max_size $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 r->height 0-u32max[u]
USER_DATA 0 r->left s32min-s32max[u]
USER_DATA 0 r->top s32min-s32max[u]
USER_DATA 0 r->width 0-u32max[u]
USER_DATA 1 max_size->height 17-2591[u]
USER_DATA 1 max_size->width 17-2591[u]

drivers/media/test-drivers/vivid/vivid-vid-cap.c v4l2_rect_map_inside() -> v4l2_rect_set_max_size()

Type Parameter Key Value
PARAM_VALUE 0 r 4096-ptr_max
PARAM_VALUE 1 max_size 4096-ptr_max
BUF_SIZE 0 r (-1),16
BUF_SIZE 0 r (-1),16
DATA_SOURCE 0 r $0
DATA_SOURCE 1 max_size $1
NOCHECK_CALL
USER_DATA 0 r->height 0-u32max
USER_DATA 0 r->left 0-65534[c]
USER_DATA 0 r->top 0-131068[c]
USER_DATA 0 r->width 0-u32max
USER_DATA 1 max_size->height 0-u32max[u]
USER_DATA 1 max_size->width 0-u32max[u]
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/test-drivers/vivid/vivid-vid-cap.c vivid_s_fmt_vid_cap() -> v4l2_rect_set_max_size()

Type Parameter Key Value
PARAM_VALUE 0 r 4096-ptr_max
PARAM_VALUE 0 r->height 1-u32max
PARAM_VALUE 0 r->width 1-u32max
PARAM_VALUE 1 max_size 6717313215040077824
BUF_SIZE 0 r 16
NOCHECK_CALL
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/test-drivers/vivid/vivid-vid-cap.c vivid_s_fmt_vid_cap() -> v4l2_rect_set_max_size()

Type Parameter Key Value
PARAM_VALUE 0 r 4096-ptr_max
PARAM_VALUE 0 r->height 1-u32max
PARAM_VALUE 0 r->width 1-1073741823
PARAM_VALUE 1 max_size 6717313215040077824
BUF_SIZE 0 r 16
NOCHECK_CALL
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/test-drivers/vivid/vivid-vid-cap.c vivid_s_fmt_vid_cap() -> v4l2_rect_set_max_size()

Type Parameter Key Value
PARAM_VALUE 0 r 4096-ptr_max
PARAM_VALUE 1 max_size 8134497053079224320
BUF_SIZE 0 r 16
NOCHECK_CALL
USER_DATA 1 max_size->height 0-u32max[u]
USER_DATA 1 max_size->width 0-u32max[u]
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/test-drivers/vivid/vivid-vid-cap.c vivid_try_fmt_vid_cap() -> v4l2_rect_set_max_size()

Type Parameter Key Value
PARAM_VALUE 0 r 3878484947653623808
PARAM_VALUE 0 r->height 16-u32max
PARAM_VALUE 0 r->width 16-u32max
PARAM_VALUE 1 max_size 3163782629139664896
NOCHECK_CALL
USER_DATA 0 r->width 16-u32max[u]
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/test-drivers/vivid/vivid-vid-cap.c vivid_try_fmt_vid_cap() -> v4l2_rect_set_max_size()

Type Parameter Key Value
PARAM_VALUE 0 r 3878484947653623808
PARAM_VALUE 0 r->height 16-8640
PARAM_VALUE 0 r->width 16-16384
PARAM_VALUE 1 max_size 4578157115063984128
NOCHECK_CALL
USER_DATA 0 r->width 16-16384[u]
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/test-drivers/vivid/vivid-vid-cap.c vivid_try_fmt_vid_cap() -> v4l2_rect_set_max_size()

Type Parameter Key Value
PARAM_VALUE 0 r 3878484947653623808
PARAM_VALUE 0 r->height 16-8640
PARAM_VALUE 0 r->width 16-16384
PARAM_VALUE 1 max_size 4096-ptr_max
NOCHECK_CALL
USER_DATA 0 r->width 16-16384[u]
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/test-drivers/vivid/vivid-vid-cap.c vivid_vid_cap_s_selection() -> v4l2_rect_set_max_size()

Type Parameter Key Value
PARAM_VALUE 0 r 4096-ptr_max
PARAM_VALUE 0 r->height 16-2160
PARAM_VALUE 0 r->width 16-4096
PARAM_VALUE 1 max_size 4096-ptr_max
NOCHECK_CALL
USER_DATA 0 r->height 16-2160[c]
USER_DATA 0 r->left 0-65534[c]
USER_DATA 0 r->top 0-65534[c]
USER_DATA 0 r->width 16-4096[c]
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/test-drivers/vivid/vivid-vid-cap.c vivid_vid_cap_s_selection() -> v4l2_rect_set_max_size()

Type Parameter Key Value
PARAM_VALUE 0 r 6533912702519803904
PARAM_VALUE 0 r->height 0-4294967294
PARAM_VALUE 0 r->width 0-4294967294
PARAM_VALUE 1 max_size 4654303850294710272
NOCHECK_CALL
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/test-drivers/vivid/vivid-vid-cap.c vivid_vid_cap_s_selection() -> v4l2_rect_set_max_size()

Type Parameter Key Value
PARAM_VALUE 0 r 4096-ptr_max
PARAM_VALUE 0 r->height 1-1073741823
PARAM_VALUE 0 r->width 1-1073741823
PARAM_VALUE 1 max_size 4654303850294710272
BUF_SIZE 0 r 16
NOCHECK_CALL
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/test-drivers/vivid/vivid-vid-cap.c vivid_vid_cap_s_selection() -> v4l2_rect_set_max_size()

Type Parameter Key Value
PARAM_VALUE 0 r 4096-ptr_max
PARAM_VALUE 0 r->height 16-2160
PARAM_VALUE 0 r->width 16-4096
PARAM_VALUE 1 max_size 4096-ptr_max
NOCHECK_CALL
USER_DATA 0 r->height 16-2160[c]
USER_DATA 0 r->left 0-65534[c]
USER_DATA 0 r->top 0-65534[c]
USER_DATA 0 r->width 16-4096[c]
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/test-drivers/vivid/vivid-vid-cap.c vivid_vid_cap_s_selection() -> v4l2_rect_set_max_size()

Type Parameter Key Value
PARAM_VALUE 0 r 4096-ptr_max
PARAM_VALUE 0 r->height 0-2160
PARAM_VALUE 0 r->width 0-4096
PARAM_VALUE 1 max_size 4654303850294710272
NOCHECK_CALL
USER_DATA 0 r->height 2-2160[c]
USER_DATA 0 r->left 0-65534[c]
USER_DATA 0 r->top 0-65534[c]
USER_DATA 0 r->width 2-4096[c]
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/test-drivers/vivid/vivid-vid-cap.c vivid_vid_cap_s_selection() -> v4l2_rect_set_max_size()

Type Parameter Key Value
PARAM_VALUE 0 r 4096-ptr_max
PARAM_VALUE 0 r->height 1-1080
PARAM_VALUE 0 r->width 1-1024
PARAM_VALUE 1 max_size 4654303850294710272
PARAM_VALUE 1 max_size->height 0-17280
PARAM_VALUE 1 max_size->width 0-16384
BUF_SIZE 0 r 16
NOCHECK_CALL
USER_DATA 0 r->height 1-1080[c]
USER_DATA 0 r->width 1-1024[c]
USER_DATA 1 max_size->height 8-17280[c]
USER_DATA 1 max_size->width 8-16384[c]
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/test-drivers/vivid/vivid-vid-cap.c vivid_vid_cap_s_selection() -> v4l2_rect_set_max_size()

Type Parameter Key Value
PARAM_VALUE 0 r 4096-ptr_max
PARAM_VALUE 0 r->height 0-4320
PARAM_VALUE 0 r->width 0-4096
PARAM_VALUE 1 max_size 4096-ptr_max
NOCHECK_CALL
USER_DATA 0 r->height 2-4320[c]
USER_DATA 0 r->left 0-65534[c]
USER_DATA 0 r->top 0-131068[c]
USER_DATA 0 r->width 2-4096[c]
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-byteproc.c v4l2_rect_map_inside() -> v4l2_rect_set_max_size()

Type Parameter Key Value
PARAM_VALUE 0 r 4096-ptr_max
PARAM_VALUE 0 r->height 16-u32max
PARAM_VALUE 0 r->width 16-u32max
PARAM_VALUE 1 max_size 0,4096-ptr_max
BUF_SIZE 1 max_size (-1),16
BUF_SIZE 1 max_size (-1),16
DATA_SOURCE 0 r $0
DATA_SOURCE 1 max_size $1
RX_PATH
NOCHECK_CALL
HALF_LOCKED2 &video->mutex
HALF_LOCKED2 lock