Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/media/usb/pvrusb2/pvrusb2-hdw.c ctrl_cx2341x_get() -> cx2341x_ext_ctrls()

Type Parameter Key Value
PARAM_VALUE 0 params 4096-ptr_max
PARAM_VALUE 1 busy 0
PARAM_VALUE 2 ctrls 7678463923406118912
PARAM_VALUE 2 ctrls->controls 6739575490491572224
PARAM_VALUE 2 ctrls->count 1
PARAM_VALUE 3 cmd 3223344711
MEM_ZERO 2 ctrls
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &cptr->hdw->big_lock_mutex
HALF_LOCKED2 &hdw->big_lock_mutex
TYPE_LOCK (struct pvr2_hdw)->big_lock_mutex

drivers/media/usb/pvrusb2/pvrusb2-hdw.c ctrl_cx2341x_set() -> cx2341x_ext_ctrls()

Type Parameter Key Value
PARAM_VALUE 0 params 4096-ptr_max
PARAM_VALUE 2 ctrls 4945217240059621376
PARAM_VALUE 2 ctrls->controls 2218699813273645056
PARAM_VALUE 2 ctrls->count 1
PARAM_VALUE 3 cmd 3223344712
MEM_ZERO 2 ctrls
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &cptr->hdw->big_lock_mutex
HALF_LOCKED2 &hdw->big_lock_mutex
TYPE_LOCK (struct pvr2_hdw)->big_lock_mutex

drivers/media/usb/pvrusb2/pvrusb2-hdw.c ctrl_cx2341x_set() -> cx2341x_ext_ctrls()

Type Parameter Key Value
PARAM_VALUE 0 params 4096-ptr_max
PARAM_VALUE 1 busy 0
PARAM_VALUE 2 ctrls 4945217240059621376
PARAM_VALUE 2 ctrls->controls 2218699813273645056
PARAM_VALUE 2 ctrls->count 1
PARAM_VALUE 2 ctrls->error_idx 0-1
PARAM_VALUE 3 cmd 3223344712
MEM_ZERO 2 ctrls
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &cptr->hdw->big_lock_mutex
HALF_LOCKED2 &hdw->big_lock_mutex
TYPE_LOCK (struct pvr2_hdw)->big_lock_mutex

drivers/media/usb/pvrusb2/pvrusb2-hdw.c pvr2_hdw_commit_execute() -> cx2341x_ext_ctrls()

Type Parameter Key Value
PARAM_VALUE 0 params 4096-ptr_max
PARAM_VALUE 1 busy 0
PARAM_VALUE 2 ctrls 1169599408702791680
PARAM_VALUE 2 ctrls->controls 8047089547253571584
PARAM_VALUE 2 ctrls->count 1
PARAM_VALUE 3 cmd 3223344712
MEM_ZERO 2 ctrls
NOCHECK_CALL
LOCK2 &hdw->big_lock_mutex
LOCK2 &pool->lock
TYPE_LOCK (struct pvr2_hdw)->big_lock_mutex

drivers/media/usb/pvrusb2/pvrusb2-hdw.c pvr2_hdw_commit_execute() -> cx2341x_ext_ctrls()

Type Parameter Key Value
PARAM_VALUE 0 params 4096-ptr_max
PARAM_VALUE 1 busy 0
PARAM_VALUE 2 ctrls 1169599408702791680
PARAM_VALUE 2 ctrls->controls 8047089547253571584
PARAM_VALUE 2 ctrls->count 1
PARAM_VALUE 3 cmd 3223344712
MEM_ZERO 2 ctrls
NOCHECK_CALL
LOCK2 &hdw->big_lock_mutex
LOCK2 &pool->lock
TYPE_LOCK (struct pvr2_hdw)->big_lock_mutex