Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/media/v4l2-core/v4l2-ctrls-core.c cur_to_new() -> ptr_to_ptr()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->ops->g_volatile_ctrl 0,4096-ptr_max
PARAM_VALUE 0 ctrl->ops->try_ctrl 0,4096-ptr_max
BUF_SIZE 0 ctrl (-1),248-s32max
BUF_SIZE 0 ctrl (-1),248-s32max
BUF_SIZE 0 ctrl->name (-1),19,21-22,24,27,30,32
BUF_SIZE 0 ctrl->p_array (-1)-s32max
BUF_SIZE 0 ctrl->p_cur.p (-1),4
BUF_SIZE 0 ctrl->p_new.p (-1)-s32max
BUF_SIZE 0 ctrl->qmenu (-1)-0,16,24,32,40,48,56,64,72,80,88,104,112,120,128,136,152,160,168,200
BUF_SIZE 0 ctrl->qmenu_int (-1)-0,8-s32max
BUF_SIZE 0 ctrl->type_ops (-1),48
DATA_SOURCE 0 ctrl $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 ctrl->handler->nr_of_buckets
HALF_LOCKED2 master->handler->lock
HALF_LOCKED2 0 ctrl->handler->lock

drivers/media/v4l2-core/v4l2-ctrls-core.c cur_to_req() -> ptr_to_ptr()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->cluster 4096-ptr_max
PARAM_VALUE 0 ctrl->handler 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 ctrl->handler->lock
HALF_LOCKED2 &dev->mutex

drivers/media/v4l2-core/v4l2-ctrls-core.c new_to_cur() -> ptr_to_ptr()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->has_changed 1
DATA_SOURCE 0 ctrl $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 master->handler->lock

drivers/media/v4l2-core/v4l2-ctrls-core.c new_to_req() -> ptr_to_ptr()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 master->handler->lock

drivers/media/v4l2-core/v4l2-ctrls-core.c req_to_new() -> ptr_to_ptr()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 master->handler->lock
HALF_LOCKED2 &dev->mutex

drivers/media/v4l2-core/v4l2-ctrls-core.c req_to_new() -> ptr_to_ptr()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->is_array 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 master->handler->lock
HALF_LOCKED2 &dev->mutex

drivers/media/v4l2-core/v4l2-ctrls-core.c req_to_new() -> ptr_to_ptr()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->is_array 1
BUF_SIZE 0 ctrl->p_array 0-u32max,u64max
BUF_SIZE 0 ctrl->p_new.p 0-u32max,u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 master->handler->lock
HALF_LOCKED2 &dev->mutex