Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 5 files:
- drivers/media/platform/amlogic/c3/isp/c3-isp-params.c, line 823
- drivers/media/platform/arm/mali-c55/mali-c55-params.c, line 726
- drivers/media/platform/dreamchip/rppx1/rpp_params.c, line 53
- drivers/media/platform/rockchip/rkisp1/rkisp1-params.c, line 2741
- drivers/media/v4l2-core/v4l2-isp.c, line 131
Smatch caller information:
drivers/media/platform/dreamchip/rppx1/rpp_params.c rppx1_params() -> v4l2_isp_params_validate_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | vb | 4096-ptr_max |
| PARAM_VALUE | 1 | vb->num_planes | 1-u32max |
| PARAM_VALUE | 1 | vb->prepared | 0 |
| PARAM_VALUE | 1 | vb->state | 2 |
| PARAM_VALUE | 1 | vb->vb2_queue | 4096-ptr_max |
| PARAM_VALUE | 1 | vb->vb2_queue->buf_ops->fill_vb2_buffer | 0,1786911256580034560,5041348282711113728 |
| PARAM_VALUE | 1 | vb->vb2_queue->error | 0 |
| PARAM_VALUE | 1 | vb->vb2_queue->mem_ops->attach_dmabuf | 0,1858567956459560960,3479670385836724224,5277504881841123328 |
| PARAM_VALUE | 1 | vb->vb2_queue->mem_ops->get_userptr | 0,3997894065265582080,8551535983830851584,8987292013664378880 |
| PARAM_VALUE | 1 | vb->vb2_queue->mem_ops->map_dmabuf | 0,78988675066241024,3735317100973821952,8283806421244649472 |
| PARAM_VALUE | 1 | vb->vb2_queue->mem_ops->put_userptr | 0,1769780283228438528,5392747570589597696,6545968692975132672 |
| PARAM_VALUE | 1 | vb->vb2_queue->ops | 4096-ptr_max |
| PARAM_VALUE | 1 | vb->vb2_queue->ops->buf_prepare | 1-u64max |
| PARAM_VALUE | 3 | type_info | 5005688134247370752 |
| PARAM_VALUE | 4 | num_block_types | 18 |
| BUF_SIZE | 2 | buffer | s32min-s32max |
| BUF_SIZE | 3 | type_info | 288 |
| DATA_SOURCE | 1 | vb | $1 |
| DATA_SOURCE | 2 | buffer | r vb2_plane_vaddr |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | num_block_types | unit_array_size |
| HALF_LOCKED2 | &mdev->req_queue_mutex | ||
| HALF_LOCKED2 | 1 | vb->vb2_queue->lock |
drivers/media/platform/amlogic/c3/isp/c3-isp-params.c c3_isp_params_vb2_buf_prepare() -> v4l2_isp_params_validate_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | vb | 4096-ptr_max |
| PARAM_VALUE | 1 | vb->num_planes | 1-u32max |
| PARAM_VALUE | 1 | vb->prepared | 0 |
| PARAM_VALUE | 1 | vb->state | 2 |
| PARAM_VALUE | 1 | vb->vb2_queue | 4096-ptr_max |
| PARAM_VALUE | 1 | vb->vb2_queue->buf_ops->fill_vb2_buffer | 0,1786911256580034560,5041348282711113728 |
| PARAM_VALUE | 1 | vb->vb2_queue->error | 0 |
| PARAM_VALUE | 1 | vb->vb2_queue->ops | 4096-ptr_max |
| PARAM_VALUE | 1 | vb->vb2_queue->ops->buf_prepare | 1-u64max |
| PARAM_VALUE | 3 | type_info | 7097395598924836864 |
| PARAM_VALUE | 4 | num_block_types | 8 |
| BUF_SIZE | 2 | buffer | 1-s32max |
| BUF_SIZE | 2 | buffer | 1-s32max |
| BUF_SIZE | 3 | type_info | 128 |
| DATA_SOURCE | 1 | vb | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | num_block_types | unit_array_size |
| HALF_LOCKED2 | &mdev->req_queue_mutex | ||
| HALF_LOCKED2 | 1 | vb->vb2_queue->lock |
drivers/media/platform/arm/mali-c55/mali-c55-params.c mali_c55_params_buf_prepare() -> v4l2_isp_params_validate_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | vb | 4096-ptr_max |
| PARAM_VALUE | 1 | vb->num_planes | 1-u32max |
| PARAM_VALUE | 1 | vb->prepared | 0 |
| PARAM_VALUE | 1 | vb->state | 2 |
| PARAM_VALUE | 1 | vb->vb2_queue | 4096-ptr_max |
| PARAM_VALUE | 1 | vb->vb2_queue->buf_ops->fill_vb2_buffer | 0,1786911256580034560,5041348282711113728 |
| PARAM_VALUE | 1 | vb->vb2_queue->error | 0 |
| PARAM_VALUE | 1 | vb->vb2_queue->ops | 4096-ptr_max |
| PARAM_VALUE | 1 | vb->vb2_queue->ops->buf_prepare | 1-u64max |
| PARAM_VALUE | 3 | type_info | 5443231343045713920 |
| PARAM_VALUE | 4 | num_block_types | 14 |
| BUF_SIZE | 3 | type_info | 224 |
| DATA_SOURCE | 1 | vb | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | num_block_types | unit_array_size |
| HALF_LOCKED2 | &mdev->req_queue_mutex | ||
| HALF_LOCKED2 | 1 | vb->vb2_queue->lock |
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c rkisp1_params_prepare_ext_params() -> v4l2_isp_params_validate_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | vb | 4096-ptr_max |
| PARAM_VALUE | 1 | vb->num_planes | 1-u32max |
| PARAM_VALUE | 1 | vb->prepared | 0 |
| PARAM_VALUE | 1 | vb->state | 2 |
| PARAM_VALUE | 1 | vb->vb2_queue | 4096-ptr_max |
| PARAM_VALUE | 1 | vb->vb2_queue->buf_ops->fill_vb2_buffer | 0,1786911256580034560,5041348282711113728 |
| PARAM_VALUE | 1 | vb->vb2_queue->drv_priv | 4096-ptr_max |
| PARAM_VALUE | 1 | vb->vb2_queue->error | 0 |
| PARAM_VALUE | 1 | vb->vb2_queue->mem_ops->attach_dmabuf | 0,1858567956459560960,3479670385836724224,5277504881841123328 |
| PARAM_VALUE | 1 | vb->vb2_queue->mem_ops->get_userptr | 0,3997894065265582080,8551535983830851584,8987292013664378880 |
| PARAM_VALUE | 1 | vb->vb2_queue->mem_ops->map_dmabuf | 0,78988675066241024,3735317100973821952,8283806421244649472 |
| PARAM_VALUE | 1 | vb->vb2_queue->mem_ops->put_userptr | 0,1769780283228438528,5392747570589597696,6545968692975132672 |
| PARAM_VALUE | 1 | vb->vb2_queue->ops | 4096-ptr_max |
| PARAM_VALUE | 1 | vb->vb2_queue->ops->buf_prepare | 1-u64max |
| PARAM_VALUE | 3 | type_info | 5109006862977294336 |
| PARAM_VALUE | 4 | num_block_types | 22 |
| BUF_SIZE | 2 | buffer | 1-s32max |
| BUF_SIZE | 2 | buffer | 1-s32max |
| BUF_SIZE | 3 | type_info | 352 |
| DATA_SOURCE | 1 | vb | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | num_block_types | unit_array_size |
| HALF_LOCKED2 | &mdev->req_queue_mutex | ||
| HALF_LOCKED2 | 1 | vb->vb2_queue->lock |