Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 64 files:

Smatch caller information:

drivers/media/platform/samsung/exynos4-is/mipi-csis.c s5pcsis_try_format() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 1
PARAM_VALUE 2 wmax u16max
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 1
PARAM_VALUE 6 hmax u16max
PARAM_VALUE 7 halign 1
PARAM_VALUE 8 salign 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *w 0-u32max
USER_DATA 4 *h 0-u32max
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 &cxdev->open_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &hdw->big_lock_mutex
HALF_LOCKED2 &pcdev->mlock
HALF_LOCKED2 &ve->vdev.entity.graph_obj.mdev->graph_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &em28xx_devlist_mutex
HALF_LOCKED2 sd_state->lock

drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c jpeg_bound_align_image() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 32
PARAM_VALUE 3 walign 0-4
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 32
PARAM_VALUE 7 halign 0-1,3-4
PARAM_VALUE 8 salign 0
DATA_SOURCE 0 w $1
DATA_SOURCE 1 wmin $2
DATA_SOURCE 2 wmax $3 [m]
DATA_SOURCE 3 walign $4
DATA_SOURCE 4 h $5
DATA_SOURCE 5 hmin $6
DATA_SOURCE 6 hmax $7 [m]
DATA_SOURCE 7 halign $8
BIT_INFO 2 wmax 0x0,0x7fffffff
BIT_INFO 6 hmax 0x0,0x7fffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *w 0-u32max
USER_DATA 2 wmax 0-u32max
USER_DATA 4 *h 0-u32max
USER_DATA 6 hmax 0-u32max
USER_PTR 0 w
USER_PTR 4 h

drivers/media/platform/broadcom/bcm2835-unicam.c unicam_calc_image_size_bpl() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 16
PARAM_VALUE 2 wmax 16376
PARAM_VALUE 3 walign 2
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 16
PARAM_VALUE 6 hmax 16376
PARAM_VALUE 7 halign 0
PARAM_VALUE 8 salign 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *w 0-u32max[u]
USER_DATA 4 *h 0-u32max[u]
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 global &list_lock

drivers/media/platform/broadcom/bcm2835-unicam.c unicam_calc_meta_size_bpl() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 1
PARAM_VALUE 2 wmax 16376
PARAM_VALUE 3 walign 0
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 1
PARAM_VALUE 6 hmax 16376
PARAM_VALUE 7 halign 0
PARAM_VALUE 8 salign 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *w 0-u32max[u]
USER_DATA 4 *h 0-u32max[u]
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 global &list_lock

drivers/media/platform/renesas/sh_vou.c sh_vou_s_selection() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 16
PARAM_VALUE 2 wmax 720
PARAM_VALUE 3 walign 1
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 16
PARAM_VALUE 6 hmax 480,576
PARAM_VALUE 7 halign 1
PARAM_VALUE 8 salign 0
FUZZY_MAX 6 hmax 576
BIT_INFO 6 hmax 0x40,0x3e0
HARD_MAX 6 hmax 576
NOCHECK_CALL
USER_DATA 0 *w 0-u32max[u]
USER_DATA 4 *h 0-u32max[u]
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/renesas/sh_vou.c sh_vou_try_fmt_vid_out() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 16
PARAM_VALUE 2 wmax 720
PARAM_VALUE 3 walign 2
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 16
PARAM_VALUE 6 hmax 480,576
PARAM_VALUE 7 halign 1
PARAM_VALUE 8 salign 0
FUZZY_MAX 6 hmax 576
BIT_INFO 6 hmax 0x40,0x3e0
HARD_MAX 6 hmax 576
NOCHECK_CALL
USER_DATA 0 *w 0-u32max[u]
USER_DATA 4 *h 0-u32max[u]
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/renesas/sh_vou.c vou_adjust_input() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 1247455597404413968,6564164650051293200
PARAM_VALUE 1 wmin 16
PARAM_VALUE 2 wmax 720
PARAM_VALUE 3 walign 2
PARAM_VALUE 4 h 1247455597404413972,6564164650051293204
PARAM_VALUE 5 hmin 16
PARAM_VALUE 6 hmax 480,576
PARAM_VALUE 7 halign 1
PARAM_VALUE 8 salign 0
FUZZY_MAX 6 hmax 576
BIT_INFO 6 hmax 0x40,0x3e0
HARD_MAX 6 hmax 576
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *w 0-u32max[c]
USER_DATA 4 *h 0-u32max[c]
USER_PTR 0 w
USER_PTR 4 h

drivers/staging/media/imx/imx-ic-prp.c prp_set_fmt() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 32
PARAM_VALUE 2 wmax 4096
PARAM_VALUE 3 walign 4
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 32
PARAM_VALUE 6 hmax 4096
PARAM_VALUE 7 halign 1
PARAM_VALUE 8 salign 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *w 0-u32max
USER_DATA 4 *h 0-u32max
USER_PTR 0 w
USER_PTR 4 h
LOCK2 &priv->lock
HALF_LOCKED2 &cxdev->open_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &hdw->big_lock_mutex
HALF_LOCKED2 &pcdev->mlock
HALF_LOCKED2 &ve->vdev.entity.graph_obj.mdev->graph_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &em28xx_devlist_mutex
HALF_LOCKED2 sd_state->lock
TYPE_LOCK (struct prp_priv)->lock

drivers/staging/media/imx/imx-ic-prpencvf.c prp_bound_align_output() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 2 wmax 1024
PARAM_VALUE 3 walign 1
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 6 hmax 1024
PARAM_VALUE 7 halign 1
PARAM_VALUE 8 salign 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *w 0-u32max
USER_DATA 4 *h 0-u32max
USER_PTR 0 w
USER_PTR 4 h
LOCK2 &priv->lock
TYPE_LOCK (struct prp_priv)->lock

drivers/staging/media/imx/imx-ic-prpencvf.c prp_bound_align_output() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 2 wmax 1024
PARAM_VALUE 3 walign 1
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 6 hmax 1024
PARAM_VALUE 7 halign 1
PARAM_VALUE 8 salign 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *w 0-u32max
USER_DATA 4 *h 0-u32max
USER_PTR 0 w
USER_PTR 4 h
LOCK2 &priv->lock
TYPE_LOCK (struct prp_priv)->lock

drivers/staging/media/imx/imx-ic-prpencvf.c prp_try_fmt() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 32
PARAM_VALUE 2 wmax 4096
PARAM_VALUE 3 walign 3
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 32
PARAM_VALUE 6 hmax 4096
PARAM_VALUE 7 halign 1
PARAM_VALUE 8 salign 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *w 0-u32max
USER_DATA 4 *h 0-u32max
USER_PTR 0 w
USER_PTR 4 h
LOCK2 &priv->lock
HALF_LOCKED2 sd_state->lock
TYPE_LOCK (struct prp_priv)->lock

drivers/media/platform/renesas/renesas-ceu.c __ceu_try_fmt() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 2
PARAM_VALUE 2 wmax 2560
PARAM_VALUE 3 walign 4
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 4
PARAM_VALUE 6 hmax 1920
PARAM_VALUE 7 halign 4
PARAM_VALUE 8 salign 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *w 0-u32max[u]
USER_DATA 4 *h 0-u32max[u]
USER_PTR 0 w
USER_PTR 4 h

drivers/media/platform/ti/vpe/vpe.c __vpe_try_fmt() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 32
PARAM_VALUE 2 wmax 2048
PARAM_VALUE 3 walign 0-31,u32max
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 32
PARAM_VALUE 6 hmax 2048
PARAM_VALUE 7 halign 1
PARAM_VALUE 8 salign 0
FUZZY_MAX 3 walign 4
BIT_INFO 3 walign 0x0,0x1f
NOCHECK_CALL
USER_DATA 0 *w 0-u32max[u]
USER_DATA 4 *h 0-u32max[u]
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/ti/vpe/vpe.c __vpe_try_selection() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 2250118541775958036
PARAM_VALUE 1 wmin 32
PARAM_VALUE 3 walign 1
PARAM_VALUE 4 h 2250118541775958040
PARAM_VALUE 5 hmin 32
PARAM_VALUE 7 halign 1
PARAM_VALUE 8 salign 0
NOCHECK_CALL
USER_DATA 0 *w 0-u32max[u]
USER_DATA 4 *h 0-u32max[u]
UNITS 2 wmax unit_byte
UNITS 6 hmax unit_byte
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-bytecap.c dcmipp_bytecap_try_fmt_vid_cap() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 16
PARAM_VALUE 2 wmax 4096
PARAM_VALUE 3 walign 0
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 16
PARAM_VALUE 6 hmax 2160
PARAM_VALUE 7 halign 0
PARAM_VALUE 8 salign 0
NOCHECK_CALL
USER_DATA 0 *w 0-u32max[u]
USER_DATA 4 *h 0-u32max[u]
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/renesas/rcar_jpu.c jpu_bound_align_image() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 16
PARAM_VALUE 2 wmax 4096
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 16
PARAM_VALUE 6 hmax 4096
PARAM_VALUE 8 salign 3
DATA_SOURCE 0 w $0
DATA_SOURCE 1 wmin $1
DATA_SOURCE 2 wmax $2
DATA_SOURCE 3 walign $3
DATA_SOURCE 4 h $4
DATA_SOURCE 5 hmin $5
DATA_SOURCE 6 hmax $6
DATA_SOURCE 7 halign $7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *w 0-u32max[u]
USER_DATA 4 *h 0-u32max[u]
USER_PTR 0 w
USER_PTR 4 h

drivers/media/platform/renesas/rcar-vin/rcar-v4l2.c rvin_format_align() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 5
PARAM_VALUE 3 walign 0-1,5
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 2
PARAM_VALUE 7 halign 0
PARAM_VALUE 8 salign 0
FUZZY_MAX 3 walign 5
BIT_INFO 3 walign 0x0,0x5
HARD_MAX 3 walign 5
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *w 0-u32max[u]
USER_DATA 4 *h 0-u32max[u]
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 global &list_lock

drivers/media/platform/renesas/rcar-vin/rcar-v4l2.c rvin_s_selection() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 3760276857702883336
PARAM_VALUE 1 wmin 6
PARAM_VALUE 2 wmax 0
PARAM_VALUE 3 walign 0
PARAM_VALUE 4 h 3760276857702883340
PARAM_VALUE 5 hmin 2
PARAM_VALUE 6 hmax 0
PARAM_VALUE 7 halign 0
PARAM_VALUE 8 salign 0
NOCHECK_CALL
UNITS 2 wmax unit_byte
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/samsung/exynos-gsc/gsc-core.c gsc_try_fmt_mplane() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 64
PARAM_VALUE 2 wmax 4800
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 32
PARAM_VALUE 6 hmax 3344
PARAM_VALUE 8 salign 0
NOCHECK_CALL
USER_DATA 0 *w 0-u32max[u]
USER_DATA 4 *h 0-u32max[u]
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/samsung/exynos-gsc/gsc-core.c gsc_try_selection() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 1199270020230434816
PARAM_VALUE 1 wmin 32,64
PARAM_VALUE 4 h 1382335550834196480
PARAM_VALUE 5 hmin 16,32
PARAM_VALUE 8 salign 0
FUZZY_MAX 1 wmin 64
FUZZY_MAX 5 hmin 32
NOCHECK_CALL
USER_DATA 0 *w 0-u32max[u]
USER_DATA 4 *h 0-u32max[u]
UNITS 2 wmax unit_byte
UNITS 6 hmax unit_byte
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/microchip/microchip-isc-scaler.c isc_scaler_set_fmt() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 16
PARAM_VALUE 2 wmax u32max
PARAM_VALUE 3 walign 0
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 16
PARAM_VALUE 6 hmax u32max
PARAM_VALUE 7 halign 0
PARAM_VALUE 8 salign 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *w 0-u32max
USER_DATA 4 *h 0-u32max
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 &cxdev->open_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &hdw->big_lock_mutex
HALF_LOCKED2 &pcdev->mlock
HALF_LOCKED2 &ve->vdev.entity.graph_obj.mdev->graph_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &em28xx_devlist_mutex
HALF_LOCKED2 sd_state->lock

drivers/media/platform/microchip/microchip-isc-scaler.c isc_scaler_set_fmt() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 16
PARAM_VALUE 3 walign 0
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 16
PARAM_VALUE 7 halign 0
PARAM_VALUE 8 salign 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *w 0-u32max[c]
USER_DATA 4 *h 0-u32max[c]
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 &ve->vdev.entity.graph_obj.mdev->graph_mutex
HALF_LOCKED2 sd_state->lock

drivers/media/platform/microchip/microchip-isc-scaler.c isc_scaler_set_fmt() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 1 wmin 16
PARAM_VALUE 3 walign 0
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 16
PARAM_VALUE 7 halign 0
PARAM_VALUE 8 salign 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &cxdev->open_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &hdw->big_lock_mutex
HALF_LOCKED2 &pcdev->mlock
HALF_LOCKED2 &ve->vdev.entity.graph_obj.mdev->graph_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &em28xx_devlist_mutex

drivers/media/platform/nxp/mx2_emmaprp.c vidioc_try_fmt() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 1 wmin 32
PARAM_VALUE 2 wmax 2040
PARAM_VALUE 3 walign 3
PARAM_VALUE 5 hmin 32
PARAM_VALUE 6 hmax 2046
PARAM_VALUE 7 halign 1
PARAM_VALUE 8 salign 1
NOCHECK_CALL
USER_DATA 0 *w 0-u32max
USER_DATA 4 *h 0-u32max
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/nxp/mx2_emmaprp.c vidioc_try_fmt() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 1 wmin 32
PARAM_VALUE 2 wmax 2040
PARAM_VALUE 3 walign 2
PARAM_VALUE 5 hmin 32
PARAM_VALUE 6 hmax 2046
PARAM_VALUE 7 halign 1
PARAM_VALUE 8 salign 1
NOCHECK_CALL
USER_DATA 0 *w 0-u32max
USER_DATA 4 *h 0-u32max
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/intel/pxa_camera.c pxac_vidioc_try_fmt_vid_cap() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 48
PARAM_VALUE 2 wmax 2048
PARAM_VALUE 3 walign 1
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 32
PARAM_VALUE 6 hmax 2048
PARAM_VALUE 7 halign 0
PARAM_VALUE 8 salign 0
NOCHECK_CALL
USER_DATA 0 *w 0-u32max[u]
USER_DATA 4 *h 0-u32max[u]
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/i2c/rj54n1cb0c.c rj54n1_set_fmt() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 112
PARAM_VALUE 2 wmax 1600
PARAM_VALUE 3 walign 0-1
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 84
PARAM_VALUE 6 hmax 1200
PARAM_VALUE 7 halign 0-1
PARAM_VALUE 8 salign 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *w 0-u32max
USER_DATA 4 *h 0-u32max
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 &cxdev->open_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &hdw->big_lock_mutex
HALF_LOCKED2 &pcdev->mlock
HALF_LOCKED2 &ve->vdev.entity.graph_obj.mdev->graph_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &em28xx_devlist_mutex
HALF_LOCKED2 sd_state->lock

drivers/media/i2c/rj54n1cb0c.c rj54n1_set_selection() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 2500160443620962304
PARAM_VALUE 1 wmin 8
PARAM_VALUE 2 wmax 1600
PARAM_VALUE 3 walign 0
PARAM_VALUE 4 h 3094616743414239232
PARAM_VALUE 5 hmin 8
PARAM_VALUE 6 hmax 1200
PARAM_VALUE 7 halign 0
PARAM_VALUE 8 salign 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *w 0-s32max[c]
USER_DATA 4 *h 0-s32max[c]
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 &video->mutex
HALF_LOCKED2 global &list_lock

drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c mdp_bound_align_image() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 2,16,64
PARAM_VALUE 2 wmax 8176,8192
PARAM_VALUE 3 walign 0-1,4,6
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 2,16,64
PARAM_VALUE 6 hmax 8176,8192
PARAM_VALUE 7 halign 0-1,5-6
DATA_SOURCE 0 w $0
DATA_SOURCE 4 h $1
DATA_SOURCE 8 salign $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *w 0-u32max[u]
USER_DATA 4 *h 0-u32max[u]
UNITS 1 wmin unit_byte
UNITS 2 wmax unit_byte
UNITS 3 walign unit_byte
UNITS 5 hmin unit_byte
UNITS 6 hmax unit_byte
UNITS 7 halign unit_byte
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 &mdp->m2m_lock

drivers/media/i2c/s5k6a3.c s5k6a3_try_format() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 32
PARAM_VALUE 2 wmax 1412
PARAM_VALUE 3 walign 0
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 32
PARAM_VALUE 6 hmax 1412
PARAM_VALUE 7 halign 0
PARAM_VALUE 8 salign 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *w 0-u32max
USER_DATA 4 *h 0-u32max
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 &cxdev->open_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &hdw->big_lock_mutex
HALF_LOCKED2 &pcdev->mlock
HALF_LOCKED2 &ve->vdev.entity.graph_obj.mdev->graph_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &em28xx_devlist_mutex
HALF_LOCKED2 sd_state->lock

drivers/media/i2c/mt9t112.c mt9t112_set_fmt() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 0
PARAM_VALUE 2 wmax 2048
PARAM_VALUE 3 walign 0
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 0
PARAM_VALUE 6 hmax 1536
PARAM_VALUE 7 halign 0
PARAM_VALUE 8 salign 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *w 0-u32max
USER_DATA 4 *h 0-u32max
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 &cxdev->open_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &hdw->big_lock_mutex
HALF_LOCKED2 &pcdev->mlock
HALF_LOCKED2 &ve->vdev.entity.graph_obj.mdev->graph_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &em28xx_devlist_mutex
HALF_LOCKED2 sd_state->lock

drivers/media/i2c/mt9t112.c mt9t112_set_params() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 0
PARAM_VALUE 2 wmax 2048
PARAM_VALUE 3 walign 0
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 0
PARAM_VALUE 6 hmax 1536
PARAM_VALUE 7 halign 0
PARAM_VALUE 8 salign 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *w 0-u32max[c]
USER_DATA 4 *h 0-u32max[c]
USER_PTR 0 w
USER_PTR 4 h

drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c bdisp_try_fmt() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 1
PARAM_VALUE 2 wmax 8191
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 1
PARAM_VALUE 6 hmax 8191
PARAM_VALUE 8 salign 0
NOCHECK_CALL
USER_DATA 0 *w 0-u32max[u]
USER_DATA 4 *h 0-u32max[u]
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c mtk_vcodec_enc_set_default_params() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 0 *w 160
PARAM_VALUE 1 wmin 160
PARAM_VALUE 2 wmax 1920
PARAM_VALUE 3 walign 4
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 4 *h 128
PARAM_VALUE 5 hmin 128
PARAM_VALUE 6 hmax 1088
PARAM_VALUE 7 halign 5
PARAM_VALUE 8 salign 6
MEM_ZERO 0 w
MEM_ZERO 4 h
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->dev_mutex
TYPE_LOCK (struct mtk_vcodec_enc_dev)->dev_mutex

drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c vidioc_try_fmt_out() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 0 *w 160-3840
PARAM_VALUE 1 wmin 160
PARAM_VALUE 2 wmax 1920,3840
PARAM_VALUE 3 walign 4
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 4 *h 128-2176
PARAM_VALUE 5 hmin 128
PARAM_VALUE 6 hmax 1088,2176
PARAM_VALUE 7 halign 5
PARAM_VALUE 8 salign 6
FUZZY_MAX 2 wmax 3840
FUZZY_MAX 6 hmax 2176
BIT_INFO 2 wmax 0x700,0xf80
BIT_INFO 6 hmax 0x0,0xcc0
HARD_MAX 2 wmax 3840
HARD_MAX 6 hmax 2176
NOCHECK_CALL
USER_DATA 0 *w 161-3839[c]
USER_DATA 4 *h 129-2175[c]
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/samsung/s3c-camif/camif-capture.c __camif_subdev_try_format() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 8
PARAM_VALUE 2 wmax 4096
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 8
PARAM_VALUE 6 hmax 4096
PARAM_VALUE 7 halign 0
PARAM_VALUE 8 salign 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *w 0-u32max
USER_DATA 4 *h 0-u32max
USER_PTR 0 w
USER_PTR 4 h
LOCK2 &camif->lock
HALF_LOCKED2 &cxdev->open_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &hdw->big_lock_mutex
HALF_LOCKED2 &pcdev->mlock
HALF_LOCKED2 &ve->vdev.entity.graph_obj.mdev->graph_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &em28xx_devlist_mutex
HALF_LOCKED2 sd_state->lock
TYPE_LOCK (struct camif_dev)->lock

drivers/media/platform/samsung/s3c-camif/camif-capture.c __camif_subdev_try_format() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 8
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 8
PARAM_VALUE 7 halign 0
PARAM_VALUE 8 salign 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *w 0-u32max
USER_DATA 4 *h 0-u32max
UNITS 2 wmax unit_byte
USER_PTR 0 w
USER_PTR 4 h
LOCK2 &camif->lock
HALF_LOCKED2 &cxdev->open_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &hdw->big_lock_mutex
HALF_LOCKED2 &pcdev->mlock
HALF_LOCKED2 &ve->vdev.entity.graph_obj.mdev->graph_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &em28xx_devlist_mutex
HALF_LOCKED2 sd_state->lock
TYPE_LOCK (struct camif_dev)->lock

drivers/media/platform/samsung/s3c-camif/camif-capture.c __camif_try_crop() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 0
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 0
PARAM_VALUE 7 halign 1
PARAM_VALUE 8 salign 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &camif->lock
HALF_LOCKED2 &video->mutex
HALF_LOCKED2 global &list_lock
TYPE_LOCK (struct camif_dev)->lock

drivers/media/platform/samsung/s3c-camif/camif-capture.c __camif_try_crop() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 7268761203641425920
PARAM_VALUE 1 wmin 0
PARAM_VALUE 4 h 4236499343736238080
PARAM_VALUE 5 hmin 0
PARAM_VALUE 7 halign 2
PARAM_VALUE 8 salign 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 wmax unit_byte
LOCK2 &camif->lock
HALF_LOCKED2 &video->mutex
HALF_LOCKED2 global &list_lock
TYPE_LOCK (struct camif_dev)->lock

drivers/media/platform/samsung/s3c-camif/camif-capture.c __camif_video_try_format() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 7 halign 0
PARAM_VALUE 8 salign 0
NOCHECK_CALL
USER_DATA 0 *w 0-u32max[u]
USER_DATA 4 *h 0-u32max[u]
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/renesas/rcar-isp/core-io.c risp_io_capture_try_format() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 1 wmin 128
PARAM_VALUE 2 wmax 5120
PARAM_VALUE 3 walign 2
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 128
PARAM_VALUE 6 hmax 4096
PARAM_VALUE 7 halign 2
PARAM_VALUE 8 salign 0
NOCHECK_CALL
USER_DATA 0 *w 0-u32max[u]
USER_DATA 4 *h 0-u32max[u]
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/renesas/rcar-isp/core-io.c risp_io_input_try_format() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 1 wmin 128
PARAM_VALUE 2 wmax 5120
PARAM_VALUE 3 walign 2
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 128
PARAM_VALUE 6 hmax 4096
PARAM_VALUE 7 halign 2
PARAM_VALUE 8 salign 0
NOCHECK_CALL
USER_DATA 0 *w 0-u32max[u]
USER_DATA 4 *h 0-u32max[u]
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/pci/cx88/cx88-video.c vidioc_try_fmt_vid_cap() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 1 wmin 48
PARAM_VALUE 2 wmax 720
PARAM_VALUE 3 walign 2
PARAM_VALUE 5 hmin 32
PARAM_VALUE 6 hmax 240,288,480,576
PARAM_VALUE 7 halign 0
PARAM_VALUE 8 salign 0
DATA_SOURCE 2 wmax r norm_maxw
NOCHECK_CALL
USER_DATA 0 *w 0-u32max[u]
USER_DATA 4 *h 0-u32max
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/mediatek/mdp/mtk_mdp_m2m.c mtk_mdp_bound_align_image() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 0,16,64,4096
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 0,16,32,4096
PARAM_VALUE 8 salign 0
DATA_SOURCE 0 w $0
DATA_SOURCE 1 wmin $1
DATA_SOURCE 2 wmax $2
DATA_SOURCE 4 h $4
DATA_SOURCE 5 hmin $5
DATA_SOURCE 6 hmax $6
FUZZY_MAX 1 wmin 64
FUZZY_MAX 5 hmin 32
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *w 0-u32max
USER_DATA 4 *h 0-u32max
UNITS 2 wmax unit_byte
UNITS 6 hmax unit_byte
USER_PTR 0 w
USER_PTR 4 h

drivers/media/pci/cx88/cx88-blackbird.c vidioc_try_fmt_vid_cap() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 1 wmin 48
PARAM_VALUE 2 wmax 720
PARAM_VALUE 3 walign 2
PARAM_VALUE 5 hmin 32
PARAM_VALUE 6 hmax 240,288,480,576
PARAM_VALUE 7 halign 0
PARAM_VALUE 8 salign 0
DATA_SOURCE 2 wmax r norm_maxw
NOCHECK_CALL
USER_DATA 0 *w 0-u32max[u]
USER_DATA 4 *h 0-u32max
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/i2c/cvs/v4l2.c cvs_csi_set_fmt() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 1
PARAM_VALUE 2 wmax 65536
PARAM_VALUE 3 walign 0
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 1
PARAM_VALUE 6 hmax 65536
PARAM_VALUE 7 halign 0
PARAM_VALUE 8 salign 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *w 0-u32max
USER_DATA 4 *h 0-u32max
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 &cxdev->open_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &hdw->big_lock_mutex
HALF_LOCKED2 &pcdev->mlock
HALF_LOCKED2 &ve->vdev.entity.graph_obj.mdev->graph_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &em28xx_devlist_mutex
HALF_LOCKED2 state->lock

drivers/media/i2c/tvp5150.c tvp5150_set_selection() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 0-209,4294966994-u32max
PARAM_VALUE 2 wmax 209-720
PARAM_VALUE 3 walign 1
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 226-449
PARAM_VALUE 6 hmax 353-576
PARAM_VALUE 7 halign 0
PARAM_VALUE 8 salign 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *w 0-u32max[c]
USER_DATA 4 *h 0-u32max[c]
UNITS 1 wmin unit_byte
UNITS 2 wmax unit_byte
UNITS 5 hmin unit_byte
UNITS 6 hmax unit_byte
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 &video->mutex
HALF_LOCKED2 global &list_lock

drivers/media/platform/raspberrypi/rp1-cfe/cfe.c cfe_calc_meta_format_size_bpl() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 1 wmin 4
PARAM_VALUE 2 wmax 16384
PARAM_VALUE 3 walign 2
PARAM_VALUE 5 hmin 1
PARAM_VALUE 6 hmax 16384
PARAM_VALUE 7 halign 0
PARAM_VALUE 8 salign 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *w 0-u32max[u]
USER_DATA 4 *h 0-u32max[u]
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 global &list_lock

drivers/media/platform/raspberrypi/rp1-cfe/cfe.c cfe_calc_vid_format_size_bpl() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 1 wmin 16
PARAM_VALUE 2 wmax 16384
PARAM_VALUE 3 walign 2
PARAM_VALUE 5 hmin 16
PARAM_VALUE 6 hmax 16384
PARAM_VALUE 7 halign 0
PARAM_VALUE 8 salign 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *w 0-u32max[u]
USER_DATA 4 *h 0-u32max[u]
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 global &list_lock

drivers/media/platform/ti/cal/cal-video.c cal_calc_format_size() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 1 wmin 48
PARAM_VALUE 2 wmax 2048-65536
PARAM_VALUE 3 walign 2
PARAM_VALUE 5 hmin 32
PARAM_VALUE 6 hmax 16383
PARAM_VALUE 7 halign 0
PARAM_VALUE 8 salign 0
BIT_INFO 2 wmax 0x0,0x1ffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *w 0-u32max[c]
USER_DATA 4 *h 0-u32max[c]
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 global &list_lock

drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.c rzg2l_cru_format_align() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 320
PARAM_VALUE 3 walign 1
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 240
PARAM_VALUE 7 halign 2
PARAM_VALUE 8 salign 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *w 0-u32max[u]
USER_DATA 4 *h 0-u32max[u]
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 global &list_lock

drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c sun6i_isp_capture_format_prepare() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 1 wmin 16
PARAM_VALUE 2 wmax 3264
PARAM_VALUE 3 walign 1
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 16
PARAM_VALUE 6 hmax 2448
PARAM_VALUE 7 halign 1
PARAM_VALUE 8 salign 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *w 0-u32max[u]
USER_DATA 4 *h 0-u32max[u]
USER_PTR 0 w
USER_PTR 4 h

drivers/media/platform/nxp/imx-mipi-csis.c mipi_csis_set_fmt() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 1
PARAM_VALUE 2 wmax u16max
PARAM_VALUE 3 walign 0-3
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 1
PARAM_VALUE 6 hmax u16max
PARAM_VALUE 7 halign 0
PARAM_VALUE 8 salign 0
FUZZY_MAX 3 walign 3
HARD_MAX 3 walign 3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *w 0-u32max
USER_DATA 4 *h 0-u32max
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 &cxdev->open_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &hdw->big_lock_mutex
HALF_LOCKED2 &pcdev->mlock
HALF_LOCKED2 &ve->vdev.entity.graph_obj.mdev->graph_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &em28xx_devlist_mutex
HALF_LOCKED2 state->lock

drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c mxc_jpeg_bytesperline() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 5833920094377578496
PARAM_VALUE 1 wmin 0
PARAM_VALUE 2 wmax 32768
PARAM_VALUE 3 walign 2
PARAM_VALUE 4 h 5833920094377578500
PARAM_VALUE 5 hmin 0
PARAM_VALUE 6 hmax 32768
PARAM_VALUE 7 halign 2
PARAM_VALUE 8 salign 0
BUF_SIZE 0 w 8
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &mxc_jpeg->lock

drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c mxc_jpeg_config_enc_desc() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 5358287187510231040
PARAM_VALUE 2 wmax 8192
PARAM_VALUE 3 walign 0,3-4
PARAM_VALUE 4 h 6759245276273586176
PARAM_VALUE 6 hmax 8192
PARAM_VALUE 7 halign 0,3-4
PARAM_VALUE 8 salign 0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 wmin unit_byte
LOCK2 &ctx->mxc_jpeg->hw_lock
LOCK2 flags
TYPE_LOCK (struct mxc_jpeg_dev)->hw_lock

drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c mxc_jpeg_source_change() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 0 *w 64-8192
PARAM_VALUE 1 wmin 64-8192
PARAM_VALUE 2 wmax 8192
PARAM_VALUE 3 walign 0,3-4
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 4 *h 64-8192
PARAM_VALUE 5 hmin 64-8192
PARAM_VALUE 6 hmax 8192
PARAM_VALUE 7 halign 0,3-4
PARAM_VALUE 8 salign 0
CAPPED_DATA 1 wmin 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 wmin unit_byte
UNITS 5 hmin unit_byte
HALF_LOCKED2 &ctx->mxc_jpeg->hw_lock
HALF_LOCKED2 flags

drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c mxc_jpeg_try_fmt() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 0 *w 0-8192
PARAM_VALUE 1 wmin 0-8192
PARAM_VALUE 2 wmax 8192
PARAM_VALUE 3 walign 0,3-4
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 4 *h 0-8192
PARAM_VALUE 5 hmin 0-8192
PARAM_VALUE 6 hmax 8192
PARAM_VALUE 7 halign 0,3-4
PARAM_VALUE 8 salign 0
FUZZY_MAX 1 wmin 8192
FUZZY_MAX 5 hmin 8192
NOCHECK_CALL
USER_DATA 0 *w 0-8191
USER_DATA 1 wmin 0-8191
USER_DATA 4 *h 0-8191
USER_DATA 5 hmin 0-8191
UNITS 1 wmin unit_byte
UNITS 5 hmin unit_byte
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/microchip/microchip-isc-base.c isc_link_validate() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 8154421006235336712
PARAM_VALUE 0 *w 0
PARAM_VALUE 1 wmin 16
PARAM_VALUE 3 walign 0
PARAM_VALUE 4 h 8154421006235336716
PARAM_VALUE 4 *h 0
PARAM_VALUE 5 hmin 16
PARAM_VALUE 7 halign 0
PARAM_VALUE 8 salign 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/microchip/microchip-isc-base.c isc_try_fmt() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 1 wmin 16
PARAM_VALUE 3 walign 0
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 16
PARAM_VALUE 7 halign 0
PARAM_VALUE 8 salign 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *w 0-u32max[u]
USER_DATA 4 *h 0-u32max[u]
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 global &list_lock

drivers/media/i2c/mt9m111.c mt9m111_set_selection() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 1251195475168079880
PARAM_VALUE 1 wmin 2
PARAM_VALUE 2 wmax 1280
PARAM_VALUE 3 walign 0-1
PARAM_VALUE 4 h 1251195475168079884
PARAM_VALUE 5 hmin 2
PARAM_VALUE 6 hmax 1024
PARAM_VALUE 7 halign 0-1
PARAM_VALUE 8 salign 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *w 0-u32max[c]
USER_DATA 4 *h 0-u32max[c]
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 &video->mutex
HALF_LOCKED2 global &list_lock

drivers/media/pci/cx23885/cx23885-video.c vidioc_try_fmt_vid_cap() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 1 wmin 48
PARAM_VALUE 2 wmax 720
PARAM_VALUE 3 walign 2
PARAM_VALUE 5 hmin 32
PARAM_VALUE 6 hmax 240,288,480,576
PARAM_VALUE 7 halign 0
PARAM_VALUE 8 salign 0
NOCHECK_CALL
USER_DATA 0 *w 0-u32max[u]
USER_DATA 4 *h 0-u32max
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/i2c/mt9m001.c mt9m001_set_fmt() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 48
PARAM_VALUE 2 wmax 1280
PARAM_VALUE 3 walign 1
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 7 halign 0
PARAM_VALUE 8 salign 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *w 0-u32max
USER_DATA 4 *h 0-u32max
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 &cxdev->open_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &hdw->big_lock_mutex
HALF_LOCKED2 &pcdev->mlock
HALF_LOCKED2 &ve->vdev.entity.graph_obj.mdev->graph_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &em28xx_devlist_mutex
HALF_LOCKED2 sd_state->lock

drivers/media/platform/samsung/exynos4-is/fimc-isp.c __isp_subdev_try_format() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 24
PARAM_VALUE 2 wmax 3984
PARAM_VALUE 3 walign 0
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 20
PARAM_VALUE 6 hmax 4012
PARAM_VALUE 7 halign 0
PARAM_VALUE 8 salign 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *w 0-u32max
USER_DATA 4 *h 0-u32max
USER_PTR 0 w
USER_PTR 4 h
LOCK2 &isp->subdev_lock
HALF_LOCKED2 &cxdev->open_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &hdw->big_lock_mutex
HALF_LOCKED2 &pcdev->mlock
HALF_LOCKED2 &ve->vdev.entity.graph_obj.mdev->graph_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &em28xx_devlist_mutex
HALF_LOCKED2 sd_state->lock
TYPE_LOCK (struct fimc_isp)->subdev_lock

drivers/media/platform/st/sti/hva/hva-v4l2.c hva_try_fmt_frame() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 32
PARAM_VALUE 2 wmax 1920
PARAM_VALUE 3 walign 0-1
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 32
PARAM_VALUE 6 hmax 1920
PARAM_VALUE 7 halign 0-1
PARAM_VALUE 8 salign 0
BIT_INFO 3 walign 0x0,0x1
BIT_INFO 7 halign 0x0,0x1
NOCHECK_CALL
USER_DATA 0 *w 0-u32max[u]
USER_DATA 4 *h 0-u32max[u]
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/st/sti/hva/hva-v4l2.c hva_try_fmt_stream() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 32
PARAM_VALUE 3 walign 0
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 32
PARAM_VALUE 7 halign 0
PARAM_VALUE 8 salign 0
NOCHECK_CALL
USER_DATA 0 *w 0-u32max[u]
USER_DATA 4 *h 0-u32max[u]
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c vidioc_try_fmt() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 1 wmin 8
PARAM_VALUE 2 wmax 3840
PARAM_VALUE 3 walign 1
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 4
PARAM_VALUE 6 hmax 2160
PARAM_VALUE 7 halign 1
PARAM_VALUE 8 salign 0
NOCHECK_CALL
USER_DATA 0 *w 0-u32max[u]
USER_DATA 4 *h 0-u32max[u]
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c vidioc_try_fmt() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 1 wmin 8
PARAM_VALUE 2 wmax 1920
PARAM_VALUE 3 walign 1
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 4
PARAM_VALUE 6 hmax 1080
PARAM_VALUE 7 halign 1
PARAM_VALUE 8 salign 0
NOCHECK_CALL
USER_DATA 0 *w 0-u32max[u]
USER_DATA 4 *h 0-u32max[u]
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/pci/zoran/zoran_driver.c zoran_try_fmt_vid_cap() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 1 wmin 32
PARAM_VALUE 2 wmax 640,720,768
PARAM_VALUE 3 walign 1-2
PARAM_VALUE 5 hmin 24
PARAM_VALUE 6 hmax 480,576
PARAM_VALUE 7 halign 0
PARAM_VALUE 8 salign 0
FUZZY_MAX 3 walign 2
HARD_MAX 3 walign 2
NOCHECK_CALL
USER_DATA 0 *w 0-u32max[u]
USER_DATA 4 *h 0-u32max[u]
UNITS 2 wmax unit_byte
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/chips-media/coda/coda-common.c coda_try_fmt() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 1 wmin 48
PARAM_VALUE 2 wmax 0,720,1280,1920,8192
PARAM_VALUE 3 walign 1
PARAM_VALUE 5 hmin 16
PARAM_VALUE 6 hmax 0,576,720,1088,8192
PARAM_VALUE 7 halign 1
PARAM_VALUE 8 salign 1
NOCHECK_CALL
USER_DATA 0 *w 0-u32max
USER_DATA 4 *h 0-u32max
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/staging/media/imx/imx-media-csi.c csi_try_fmt() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 32
PARAM_VALUE 2 wmax 4096
PARAM_VALUE 3 walign 1
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 32
PARAM_VALUE 6 hmax 4096
PARAM_VALUE 7 halign 1
PARAM_VALUE 8 salign 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *w 0-u32max
USER_DATA 4 *h 0-u32max
USER_PTR 0 w
USER_PTR 4 h
LOCK2 &priv->lock
HALF_LOCKED2 &cxdev->open_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &hdw->big_lock_mutex
HALF_LOCKED2 &pcdev->mlock
HALF_LOCKED2 &ve->vdev.entity.graph_obj.mdev->graph_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &em28xx_devlist_mutex
HALF_LOCKED2 sd_state->lock
TYPE_LOCK (struct csi_priv)->lock

drivers/media/platform/samsung/exynos4-is/fimc-m2m.c fimc_m2m_try_selection() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 0-u16max
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 0-u16max
PARAM_VALUE 8 salign 0-8
NOCHECK_CALL
USER_DATA 0 *w 0-u32max[u]
USER_DATA 4 *h 0-u32max[u]
UNITS 2 wmax unit_byte
UNITS 6 hmax unit_byte
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/samsung/exynos4-is/fimc-m2m.c fimc_try_fmt_mplane() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 16
PARAM_VALUE 2 wmax 0-u16max
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 8
PARAM_VALUE 8 salign 0
NOCHECK_CALL
USER_DATA 0 *w 0-u32max[u]
USER_DATA 4 *h 0-u32max[u]
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/samsung/exynos4-is/fimc-capture.c fimc_capture_try_format() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 32-u32max
PARAM_VALUE 2 wmax 0-u16max
PARAM_VALUE 3 walign 4
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 32-u32max
PARAM_VALUE 6 hmax 8192
PARAM_VALUE 7 halign 1,3
PARAM_VALUE 8 salign 0
DATA_SOURCE 0 w $1
DATA_SOURCE 4 h $2
FUZZY_MAX 7 halign 3
BIT_INFO 7 halign 0x1,0x3
HARD_MAX 7 halign 3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *w 0-u32max
USER_DATA 1 wmin 33-u32max
USER_DATA 4 *h 0-u32max
USER_DATA 5 hmin 33-u32max
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 &fimc->lock
HALF_LOCKED2 &ve->vdev.entity.graph_obj.mdev->graph_mutex

drivers/media/platform/samsung/exynos4-is/fimc-capture.c fimc_capture_try_format() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 2 wmax 0-u16max
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 6 hmax 8192
PARAM_VALUE 7 halign 0-1,3
PARAM_VALUE 8 salign 0-8
DATA_SOURCE 0 w $1
DATA_SOURCE 4 h $2
FUZZY_MAX 7 halign 3
HARD_MAX 7 halign 3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *w 0-u32max
USER_DATA 4 *h 0-u32max
UNITS 1 wmin unit_byte
UNITS 5 hmin unit_byte
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 &fimc->lock
HALF_LOCKED2 &ve->vdev.entity.graph_obj.mdev->graph_mutex

drivers/media/platform/samsung/exynos4-is/fimc-capture.c fimc_capture_try_selection() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 0-u16max
PARAM_VALUE 2 wmax 0-u16max
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 0-u16max
PARAM_VALUE 6 hmax 0-8192
PARAM_VALUE 7 halign 1,4
PARAM_VALUE 8 salign 0-8
CAPPED_DATA 1 wmin 1
CAPPED_DATA 2 wmax 1
CAPPED_DATA 5 hmin 1
CAPPED_DATA 6 hmax 1
FUZZY_MAX 7 halign 4
FUZZY_MAX 8 salign 0
BIT_INFO 7 halign 0x0,0x5
HARD_MAX 7 halign 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *w 0-u32max
USER_DATA 4 *h 0-u32max
UNITS 1 wmin unit_byte
UNITS 2 wmax unit_byte
UNITS 5 hmin unit_byte
UNITS 6 hmax unit_byte
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 &fimc->lock

drivers/media/usb/cx231xx/cx231xx-video.c vidioc_try_fmt_vid_cap() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 6382453825984724992
PARAM_VALUE 1 wmin 48
PARAM_VALUE 2 wmax 640,720
PARAM_VALUE 3 walign 1
PARAM_VALUE 4 h 8562320344800145408
PARAM_VALUE 5 hmin 32
PARAM_VALUE 6 hmax 480,576
PARAM_VALUE 7 halign 1
PARAM_VALUE 8 salign 0
DATA_SOURCE 2 wmax r norm_maxw
DATA_SOURCE 6 hmax r norm_maxh
NOCHECK_CALL
USER_DATA 0 *w 0-u32max[u]
USER_DATA 4 *h 0-u32max[u]
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/i2c/mt9v011.c mt9v011_set_fmt() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 48
PARAM_VALUE 2 wmax 639
PARAM_VALUE 3 walign 1
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 32
PARAM_VALUE 6 hmax 480
PARAM_VALUE 7 halign 1
PARAM_VALUE 8 salign 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *w 0-u32max
USER_DATA 4 *h 0-u32max
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &ve->vdev.entity.graph_obj.mdev->graph_mutex
HALF_LOCKED2 sd_state->lock

drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec.c vidioc_try_fmt() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 64
PARAM_VALUE 3 walign 6
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 64
PARAM_VALUE 7 halign 6
PARAM_VALUE 8 salign 9
NOCHECK_CALL
USER_DATA 0 *w 65-s32max[c]
USER_DATA 4 *h 65-s32max[c]
UNITS 2 wmax unit_byte
UNITS 6 hmax unit_byte
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/ti/am437x/am437x-vpfe.c vpfe_s_selection() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4525946228773519368
PARAM_VALUE 1 wmin 0
PARAM_VALUE 3 walign 0
PARAM_VALUE 4 h 4525946228773519372
PARAM_VALUE 5 hmin 0
PARAM_VALUE 7 halign 0
PARAM_VALUE 8 salign 0
NOCHECK_CALL
USER_DATA 0 *w 0-u32max[u]
USER_DATA 4 *h 0-u32max[u]
UNITS 2 wmax unit_byte
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/nxp/imx-pxp.c pxp_try_fmt() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 1 wmin 8
PARAM_VALUE 2 wmax 4096
PARAM_VALUE 3 walign 3
PARAM_VALUE 5 hmin 8
PARAM_VALUE 6 hmax 4096
PARAM_VALUE 7 halign 3
PARAM_VALUE 8 salign 0
NOCHECK_CALL
USER_DATA 0 *w 0-u32max[u]
USER_DATA 4 *h 0-u32max[u]
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/i2c/ak881x.c ak881x_fill_fmt() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 0
PARAM_VALUE 2 wmax 720
PARAM_VALUE 3 walign 2
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 0
PARAM_VALUE 7 halign 1
PARAM_VALUE 8 salign 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *w 0-u32max
USER_DATA 4 *h 0-u32max
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 &cxdev->open_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &hdw->big_lock_mutex
HALF_LOCKED2 &pcdev->mlock
HALF_LOCKED2 &ve->vdev.entity.graph_obj.mdev->graph_mutex
HALF_LOCKED2 &video->mutex
HALF_LOCKED2 &video->stream_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &em28xx_devlist_mutex
HALF_LOCKED2 global &list_lock
HALF_LOCKED2 sd_state->lock
HALF_LOCKED2 sd_state->lock

drivers/media/platform/ti/vpe/vip.c vip_calc_format_size() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 1 wmin 128
PARAM_VALUE 2 wmax 2048
PARAM_VALUE 3 walign 1
PARAM_VALUE 5 hmin 128
PARAM_VALUE 6 hmax 1536
PARAM_VALUE 7 halign 1
PARAM_VALUE 8 salign 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *w 0-u32max[c]
USER_DATA 4 *h 0,2-2147483648[c]
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 &dev->mutex

drivers/media/platform/ti/vpe/vip.c vip_s_selection() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 8696382862194790408
PARAM_VALUE 1 wmin 0
PARAM_VALUE 3 walign 0
PARAM_VALUE 4 h 8696382862194790412
PARAM_VALUE 5 hmin 0
PARAM_VALUE 7 halign 0
PARAM_VALUE 8 salign 0
NOCHECK_CALL
USER_DATA 0 *w 0-u32max[u]
USER_DATA 4 *h 0-u32max[u]
UNITS 2 wmax unit_byte
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/pci/intel/ivsc/mei_csi.c mei_csi_set_fmt() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 1
PARAM_VALUE 2 wmax 65536
PARAM_VALUE 3 walign 0
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 1
PARAM_VALUE 6 hmax 65536
PARAM_VALUE 7 halign 0
PARAM_VALUE 8 salign 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *w 0-u32max
USER_DATA 4 *h 0-u32max
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 &cxdev->open_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &hdw->big_lock_mutex
HALF_LOCKED2 &pcdev->mlock
HALF_LOCKED2 &ve->vdev.entity.graph_obj.mdev->graph_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &em28xx_devlist_mutex
HALF_LOCKED2 sd_state->lock

drivers/media/platform/video-mux.c video_mux_set_format() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 1
PARAM_VALUE 2 wmax 65536
PARAM_VALUE 3 walign 0
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 1
PARAM_VALUE 6 hmax 65536
PARAM_VALUE 7 halign 0
PARAM_VALUE 8 salign 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *w 0-u32max
USER_DATA 4 *h 0-u32max
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 &cxdev->open_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &hdw->big_lock_mutex
HALF_LOCKED2 &pcdev->mlock
HALF_LOCKED2 &ve->vdev.entity.graph_obj.mdev->graph_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &em28xx_devlist_mutex
HALF_LOCKED2 sd_state->lock

drivers/media/usb/em28xx/em28xx-video.c vidioc_try_fmt_vid_cap() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 5304251218376404992
PARAM_VALUE 1 wmin 48
PARAM_VALUE 3 walign 1
PARAM_VALUE 4 h 7749504806856482816
PARAM_VALUE 5 hmin 32
PARAM_VALUE 7 halign 1
PARAM_VALUE 8 salign 0
NOCHECK_CALL
USER_DATA 0 *w 0-u32max[u]
USER_DATA 4 *h 0-u32max[u]
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/staging/media/imx/imx-media-vdic.c vdic_try_fmt() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 32
PARAM_VALUE 2 wmax 968
PARAM_VALUE 3 walign 4
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 32
PARAM_VALUE 6 hmax 2048
PARAM_VALUE 7 halign 1
PARAM_VALUE 8 salign 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *w 0-u32max
USER_DATA 4 *h 0-u32max
USER_PTR 0 w
USER_PTR 4 h
LOCK2 &priv->lock
HALF_LOCKED2 &cxdev->open_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &hdw->big_lock_mutex
HALF_LOCKED2 &pcdev->mlock
HALF_LOCKED2 &ve->vdev.entity.graph_obj.mdev->graph_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &em28xx_devlist_mutex
HALF_LOCKED2 sd_state->lock
TYPE_LOCK (struct vdic_priv)->lock

drivers/media/i2c/alvium-csi2.c alvium_set_fmt() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 3 walign 0
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 7 halign 0
PARAM_VALUE 8 salign 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *w 0-u32max
USER_DATA 4 *h 0-u32max
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 &cxdev->open_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &hdw->big_lock_mutex
HALF_LOCKED2 &pcdev->mlock
HALF_LOCKED2 &ve->vdev.entity.graph_obj.mdev->graph_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &em28xx_devlist_mutex
HALF_LOCKED2 sd_state->lock

drivers/media/i2c/alvium-csi2.c alvium_set_mode() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 3 walign 0
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 7 halign 0
PARAM_VALUE 8 salign 0
NOCHECK_CALL
HALF_LOCKED2 sd->active_state->lock

drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c sun6i_csi_capture_format_prepare() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 1 wmin 32
PARAM_VALUE 2 wmax 4800
PARAM_VALUE 3 walign 1
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 32
PARAM_VALUE 6 hmax 4800
PARAM_VALUE 7 halign 1
PARAM_VALUE 8 salign 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *w 0-u32max[u]
USER_DATA 4 *h 0-u32max[u]
USER_PTR 0 w
USER_PTR 4 h

drivers/media/i2c/s5k5baf.c s5k5baf_enum_frame_interval() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 8
PARAM_VALUE 2 wmax 1600
PARAM_VALUE 3 walign 1
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 8
PARAM_VALUE 6 hmax 1200
PARAM_VALUE 7 halign 1
PARAM_VALUE 8 salign 0
NOCHECK_CALL
USER_DATA 0 *w 0-u32max[u]
USER_DATA 4 *h 0-u32max[u]
USER_PTR 0 w
USER_PTR 4 h

drivers/media/i2c/s5k5baf.c s5k5baf_try_isp_format() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 8
PARAM_VALUE 2 wmax 1600
PARAM_VALUE 3 walign 1
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 8
PARAM_VALUE 6 hmax 1200
PARAM_VALUE 7 halign 1
PARAM_VALUE 8 salign 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *w 0-u32max
USER_DATA 4 *h 0-u32max
USER_PTR 0 w
USER_PTR 4 h
LOCK2 &state->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &ve->vdev.entity.graph_obj.mdev->graph_mutex
HALF_LOCKED2 sd_state->lock
TYPE_LOCK (struct s5k5baf)->lock

drivers/media/platform/samsung/exynos4-is/fimc-isp-video.c __isp_video_try_fmt() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 8
PARAM_VALUE 2 wmax 4000
PARAM_VALUE 3 walign 3
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 8
PARAM_VALUE 6 hmax 4000
PARAM_VALUE 7 halign 0
PARAM_VALUE 8 salign 0
NOCHECK_CALL
USER_DATA 0 *w 0-u32max[u]
USER_DATA 4 *h 0-u32max[u]
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/st/sti/delta/delta-v4l2.c delta_try_fmt_frame() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 32
PARAM_VALUE 2 wmax 4096
PARAM_VALUE 3 walign 0-1
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 32
PARAM_VALUE 6 hmax 2400
PARAM_VALUE 7 halign 0-1
PARAM_VALUE 8 salign 0
BIT_INFO 3 walign 0x0,0x1
BIT_INFO 7 halign 0x0,0x1
NOCHECK_CALL
USER_DATA 0 *w 0-u32max[u]
USER_DATA 4 *h 0-u32max[u]
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/st/sti/delta/delta-v4l2.c delta_try_fmt_stream() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 32
PARAM_VALUE 2 wmax 1-u32max
PARAM_VALUE 3 walign 0
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 32
PARAM_VALUE 6 hmax 1-u32max
PARAM_VALUE 7 halign 0
PARAM_VALUE 8 salign 0
FUZZY_MAX 2 wmax 4096
FUZZY_MAX 6 hmax 2400
NOCHECK_CALL
USER_DATA 0 *w 0-u32max[u]
USER_DATA 4 *h 0-u32max[u]
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/samsung/exynos4-is/fimc-lite.c fimc_lite_subdev_try_fmt() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 8
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 0
PARAM_VALUE 7 halign 0
PARAM_VALUE 8 salign 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *w 0-u32max
USER_DATA 4 *h 0-u32max
USER_PTR 0 w
USER_PTR 4 h
LOCK2 &fimc->lock
HALF_LOCKED2 &cxdev->open_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &hdw->big_lock_mutex
HALF_LOCKED2 &pcdev->mlock
HALF_LOCKED2 &ve->vdev.entity.graph_obj.mdev->graph_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &em28xx_devlist_mutex
HALF_LOCKED2 sd_state->lock
TYPE_LOCK (struct fimc_lite)->lock

drivers/media/platform/samsung/exynos4-is/fimc-lite.c fimc_lite_try_crop() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 0
PARAM_VALUE 3 walign 0
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 0
PARAM_VALUE 7 halign 0
PARAM_VALUE 8 salign 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 wmax unit_byte
UNITS 6 hmax unit_byte
LOCK2 &fimc->lock
HALF_LOCKED2 &video->mutex
HALF_LOCKED2 global &list_lock
TYPE_LOCK (struct fimc_lite)->lock

drivers/media/platform/samsung/exynos4-is/fimc-lite.c fimc_lite_try_fmt() -> v4l_bound_align_image()

Type Parameter Key Value
PARAM_VALUE 0 w 4096-ptr_max
PARAM_VALUE 1 wmin 8
PARAM_VALUE 4 h 4096-ptr_max
PARAM_VALUE 5 hmin 0
PARAM_VALUE 7 halign 0
PARAM_VALUE 8 salign 0
NOCHECK_CALL
USER_DATA 0 *w 0-u32max[u]
USER_DATA 4 *h 0-u32max[u]
USER_PTR 0 w
USER_PTR 4 h
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock