Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
- drivers/media/usb/pvrusb2/pvrusb2-dvb.c, line 454
- drivers/media/usb/pvrusb2/pvrusb2-sysfs.c, line 755
- drivers/media/usb/pvrusb2/pvrusb2-v4l2.c
Smatch caller information:
drivers/media/usb/pvrusb2/pvrusb2-v4l2.c pvr2_v4l2_create() -> pvr2_channel_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cp | 4096-ptr_max |
| PARAM_VALUE | 1 | mp | 4096-ptr_max |
| PARAM_VALUE | 1 | mp->disconnect_flag | 0 |
| PARAM_VALUE | 1 | mp->hdw | 4096-ptr_max |
| PARAM_VALUE | 1 | mp->hdw->big_lock_held | 0 |
| PARAM_VALUE | 1 | mp->hdw->big_lock_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | mp->hdw->big_lock_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | mp->hdw->big_lock_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 1 | mp->hdw->big_lock_mutex.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | mp->hdw->big_lock_mutex.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 1 | mp->hdw->big_lock_mutex.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 1 | mp->hdw->big_lock_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 1 | mp->hdw->big_lock_mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 1 | mp->hdw->big_lock_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | mp->hdw->flag_ok | s32min-s32max |
| PARAM_VALUE | 1 | mp->hdw->fw1_state | 1-4 |
| PARAM_VALUE | 1 | mp->hdw->hdw_desc->fx2_firmware.cnt | 0-1 |
| PARAM_VALUE | 1 | mp->hdw->state_stale | s32min-s32max |
| PARAM_VALUE | 1 | mp->hdw->vid_stream->buffer_slot_count | 0-4294967295 |
| PARAM_VALUE | 1 | mp->hdw->vid_stream->buffer_total_count | 0-4294967295 |
| PARAM_VALUE | 1 | mp->hdw->vid_stream->endpoint | s32min-s32max |
| PARAM_VALUE | 1 | mp->hdw->vid_stream->fail_tolerance | 0-4294967295 |
| PARAM_VALUE | 1 | mp->initialized_flag | 1 |
| PARAM_VALUE | 1 | mp->mc_first->check_func | 0,3660551308257042432,4095957529065078784,4498501901343268864 |
| PARAM_VALUE | 1 | mp->mc_first->input_mask | 0-29 |
| PARAM_VALUE | 1 | mp->mc_last->check_func | 0,3660551308257042432,4095957529065078784,4498501901343268864 |
| PARAM_VALUE | 1 | mp->mc_last->input_mask | 0-29 |
| PARAM_VALUE | 1 | mp->mc_last->mc_next->check_func | 0,3660551308257042432,4095957529065078784,4498501901343268864 |
| PARAM_VALUE | 1 | mp->mc_last->mc_next->input_mask | 0-29 |
| PARAM_VALUE | 1 | mp->notify_flag | 0 |
| PARAM_VALUE | 1 | mp->setup_func | 1-u64max |
| PARAM_VALUE | 1 | *mp->hdw->usb_dev->toggle | 0-4294967295 |
| DATA_SOURCE | 1 | mp | $0 |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 1 | mp->hdw->vid_stream->buffer_slot_count |
drivers/media/usb/pvrusb2/pvrusb2-v4l2.c pvr2_v4l2_open() -> pvr2_channel_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cp | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/media/usb/pvrusb2/pvrusb2-dvb.c pvr2_dvb_create() -> pvr2_channel_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cp | 4096-ptr_max |
| PARAM_VALUE | 1 | mp | 4096-ptr_max |
| PARAM_VALUE | 1 | mp->disconnect_flag | 0 |
| PARAM_VALUE | 1 | mp->hdw | 4096-ptr_max |
| PARAM_VALUE | 1 | mp->hdw->big_lock_held | 0 |
| PARAM_VALUE | 1 | mp->hdw->big_lock_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | mp->hdw->big_lock_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | mp->hdw->big_lock_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 1 | mp->hdw->big_lock_mutex.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | mp->hdw->big_lock_mutex.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 1 | mp->hdw->big_lock_mutex.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 1 | mp->hdw->big_lock_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 1 | mp->hdw->big_lock_mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 1 | mp->hdw->big_lock_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | mp->hdw->fw1_state | 1-4 |
| PARAM_VALUE | 1 | mp->hdw->hdw_desc | 4096-ptr_max |
| PARAM_VALUE | 1 | mp->hdw->hdw_desc->dvb_props | 1154522348827090944,1602390618348113920,4216551238897786880,4783448654282727424,5230564977901133824,5953269509528522752,7899688713014333440 |
| PARAM_VALUE | 1 | mp->hdw->hdw_desc->fx2_firmware.cnt | 0-1 |
| PARAM_VALUE | 1 | mp->hdw->vid_stream->buffer_slot_count | 0-4294967295 |
| PARAM_VALUE | 1 | mp->hdw->vid_stream->buffer_total_count | 0-4294967295 |
| PARAM_VALUE | 1 | mp->hdw->vid_stream->endpoint | s32min-s32max |
| PARAM_VALUE | 1 | mp->hdw->vid_stream->fail_tolerance | 0-4294967295 |
| PARAM_VALUE | 1 | mp->initialized_flag | 1 |
| PARAM_VALUE | 1 | mp->mc_first->check_func | 0,3660551308257042432,4095957529065078784,4498501901343268864 |
| PARAM_VALUE | 1 | mp->mc_first->input_mask | 0-29 |
| PARAM_VALUE | 1 | mp->mc_last->check_func | 0,3660551308257042432,4095957529065078784,4498501901343268864 |
| PARAM_VALUE | 1 | mp->mc_last->input_mask | 0-29 |
| PARAM_VALUE | 1 | mp->mc_last->mc_next->check_func | 0,3660551308257042432,4095957529065078784,4498501901343268864 |
| PARAM_VALUE | 1 | mp->mc_last->mc_next->input_mask | 0-29 |
| PARAM_VALUE | 1 | mp->notify_flag | 0 |
| PARAM_VALUE | 1 | mp->setup_func | 1-u64max |
| PARAM_VALUE | 1 | *mp->hdw->usb_dev->toggle | 0-4294967295 |
| DATA_SOURCE | 1 | mp | $0 |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 1 | mp->hdw->vid_stream->buffer_slot_count |
drivers/media/usb/pvrusb2/pvrusb2-sysfs.c pvr2_sysfs_create() -> pvr2_channel_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cp | 4096-ptr_max |
| PARAM_VALUE | 1 | mp | 4096-ptr_max |
| PARAM_VALUE | 1 | mp->disconnect_flag | 0 |
| PARAM_VALUE | 1 | mp->hdw | 4096-ptr_max |
| PARAM_VALUE | 1 | mp->hdw->big_lock_held | 0 |
| PARAM_VALUE | 1 | mp->hdw->big_lock_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | mp->hdw->big_lock_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | mp->hdw->big_lock_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 1 | mp->hdw->big_lock_mutex.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | mp->hdw->big_lock_mutex.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 1 | mp->hdw->big_lock_mutex.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 1 | mp->hdw->big_lock_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 1 | mp->hdw->big_lock_mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 1 | mp->hdw->big_lock_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | mp->hdw->flag_ok | s32min-s32max |
| PARAM_VALUE | 1 | mp->hdw->fw1_state | 1-4 |
| PARAM_VALUE | 1 | mp->hdw->hdw_desc->fx2_firmware.cnt | 0-1 |
| PARAM_VALUE | 1 | mp->hdw->state_stale | s32min-s32max |
| PARAM_VALUE | 1 | mp->hdw->vid_stream->buffer_slot_count | 0-4294967295 |
| PARAM_VALUE | 1 | mp->hdw->vid_stream->buffer_total_count | 0-4294967295 |
| PARAM_VALUE | 1 | mp->hdw->vid_stream->endpoint | s32min-s32max |
| PARAM_VALUE | 1 | mp->hdw->vid_stream->fail_tolerance | 0-4294967295 |
| PARAM_VALUE | 1 | mp->initialized_flag | 1 |
| PARAM_VALUE | 1 | mp->mc_first->check_func | 0,3660551308257042432,4095957529065078784,4498501901343268864 |
| PARAM_VALUE | 1 | mp->mc_first->input_mask | 0-29 |
| PARAM_VALUE | 1 | mp->mc_last->check_func | 0,3660551308257042432,4095957529065078784,4498501901343268864 |
| PARAM_VALUE | 1 | mp->mc_last->input_mask | 0-29 |
| PARAM_VALUE | 1 | mp->mc_last->mc_next->check_func | 0,3660551308257042432,4095957529065078784,4498501901343268864 |
| PARAM_VALUE | 1 | mp->mc_last->mc_next->input_mask | 0-29 |
| PARAM_VALUE | 1 | mp->notify_flag | 0 |
| PARAM_VALUE | 1 | mp->setup_func | 1-u64max |
| PARAM_VALUE | 1 | *mp->hdw->usb_dev->toggle | 0-4294967295 |
| DATA_SOURCE | 1 | mp | $0 |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 1 | mp->hdw->vid_stream->buffer_slot_count |