Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/media/usb/uvc/uvc_video.c uvc_init_video_bulk() -> uvc_video_stop_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | stream | 4096-ptr_max |
| PARAM_VALUE | 0 | stream->bulk.header_size | 0 |
| PARAM_VALUE | 0 | stream->bulk.payload_size | 0 |
| PARAM_VALUE | 0 | stream->bulk.skip_payload | 0 |
| PARAM_VALUE | 0 | stream->clock.count | 0 |
| PARAM_VALUE | 0 | stream->clock.head | 0 |
| PARAM_VALUE | 0 | stream->clock.last_sof_overflow | u32max |
| PARAM_VALUE | 0 | stream->clock.last_sof_processed | u16max |
| PARAM_VALUE | 0 | stream->clock.last_sof_raw | u16max |
| PARAM_VALUE | 0 | stream->clock.sof_offset | u16max |
| PARAM_VALUE | 0 | stream->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | stream->dev->intf->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | stream->dev->udev | 4096-ptr_max |
| PARAM_VALUE | 0 | stream->intf | 4096-ptr_max |
| PARAM_VALUE | 0 | stream->intf->altsetting | 4096-ptr_max |
| PARAM_VALUE | 0 | stream->intf->num_altsetting | 0-1 |
| PARAM_VALUE | 0 | stream->last_fid | 255 |
| PARAM_VALUE | 0 | stream->sequence | u32max |
| PARAM_VALUE | 0 | stream->stats.frame.first_data | 0 |
| PARAM_VALUE | 0 | stream->stats.frame.has_early_pts | 0 |
| PARAM_VALUE | 0 | stream->stats.frame.has_initial_pts | 0 |
| PARAM_VALUE | 0 | stream->stats.frame.last_pts_diff | 0 |
| PARAM_VALUE | 0 | stream->stats.frame.nb_empty | 0 |
| PARAM_VALUE | 0 | stream->stats.frame.nb_errors | 0 |
| PARAM_VALUE | 0 | stream->stats.frame.nb_invalid | 0 |
| PARAM_VALUE | 0 | stream->stats.frame.nb_packets | 0 |
| PARAM_VALUE | 0 | stream->stats.frame.nb_pts | 0 |
| PARAM_VALUE | 0 | stream->stats.frame.nb_pts_diffs | 0 |
| PARAM_VALUE | 0 | stream->stats.frame.nb_scr | 0 |
| PARAM_VALUE | 0 | stream->stats.frame.nb_scr_diffs | 0 |
| PARAM_VALUE | 0 | stream->stats.frame.pts | 0 |
| PARAM_VALUE | 0 | stream->stats.frame.scr_sof | 0 |
| PARAM_VALUE | 0 | stream->stats.frame.scr_stc | 0 |
| PARAM_VALUE | 0 | stream->stats.frame.size | 0 |
| PARAM_VALUE | 0 | stream->stats.stream.max_sof | 0 |
| PARAM_VALUE | 0 | stream->stats.stream.min_sof | 2048 |
| PARAM_VALUE | 0 | stream->stats.stream.nb_empty | 0 |
| PARAM_VALUE | 0 | stream->stats.stream.nb_errors | 0 |
| PARAM_VALUE | 0 | stream->stats.stream.nb_frames | 0 |
| PARAM_VALUE | 0 | stream->stats.stream.nb_invalid | 0 |
| PARAM_VALUE | 0 | stream->stats.stream.nb_packets | 0 |
| PARAM_VALUE | 0 | stream->stats.stream.nb_pts_constant | 0 |
| PARAM_VALUE | 0 | stream->stats.stream.nb_pts_early | 0 |
| PARAM_VALUE | 0 | stream->stats.stream.nb_pts_initial | 0 |
| PARAM_VALUE | 0 | stream->stats.stream.nb_scr_count_ok | 0 |
| PARAM_VALUE | 0 | stream->stats.stream.nb_scr_diffs_ok | 0 |
| PARAM_VALUE | 0 | stream->stats.stream.scr_sof | 0 |
| PARAM_VALUE | 0 | stream->stats.stream.scr_sof_count | 0 |
| PARAM_VALUE | 0 | stream->stats.stream.start_ts | 0 |
| PARAM_VALUE | 0 | stream->stats.stream.stop_ts | 0 |
| PARAM_VALUE | 0 | stream->uvc_urb | 4096-ptr_max |
| PARAM_VALUE | 1 | free_buffers | 1 |
| CAPPED_DATA | 0 | stream->header.bEndpointAddress | 1 |
| DATA_SOURCE | 0 | stream | $0 |
| FUZZY_MAX | 0 | stream->intf->num_altsetting | 1 |
| HARD_MAX | 0 | stream->intf->num_altsetting | 1 |
| MEM_ZERO | 0 | &stream->stats | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | stream->clock.size |
drivers/media/usb/uvc/uvc_video.c uvc_init_video_isoc() -> uvc_video_stop_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | stream | 4096-ptr_max |
| PARAM_VALUE | 0 | stream->bulk.header_size | 0 |
| PARAM_VALUE | 0 | stream->bulk.payload_size | 0 |
| PARAM_VALUE | 0 | stream->bulk.skip_payload | 0 |
| PARAM_VALUE | 0 | stream->clock.count | 0 |
| PARAM_VALUE | 0 | stream->clock.head | 0 |
| PARAM_VALUE | 0 | stream->clock.last_sof_overflow | u32max |
| PARAM_VALUE | 0 | stream->clock.last_sof_processed | u16max |
| PARAM_VALUE | 0 | stream->clock.last_sof_raw | u16max |
| PARAM_VALUE | 0 | stream->clock.sof_offset | u16max |
| PARAM_VALUE | 0 | stream->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | stream->dev->intf->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | stream->dev->udev | 4096-ptr_max |
| PARAM_VALUE | 0 | stream->intf | 4096-ptr_max |
| PARAM_VALUE | 0 | stream->intf->altsetting | 4096-ptr_max |
| PARAM_VALUE | 0 | stream->intf->num_altsetting | 2-u32max |
| PARAM_VALUE | 0 | stream->last_fid | 255 |
| PARAM_VALUE | 0 | stream->sequence | u32max |
| PARAM_VALUE | 0 | stream->stats.frame.first_data | 0 |
| PARAM_VALUE | 0 | stream->stats.frame.has_early_pts | 0 |
| PARAM_VALUE | 0 | stream->stats.frame.has_initial_pts | 0 |
| PARAM_VALUE | 0 | stream->stats.frame.last_pts_diff | 0 |
| PARAM_VALUE | 0 | stream->stats.frame.nb_empty | 0 |
| PARAM_VALUE | 0 | stream->stats.frame.nb_errors | 0 |
| PARAM_VALUE | 0 | stream->stats.frame.nb_invalid | 0 |
| PARAM_VALUE | 0 | stream->stats.frame.nb_packets | 0 |
| PARAM_VALUE | 0 | stream->stats.frame.nb_pts | 0 |
| PARAM_VALUE | 0 | stream->stats.frame.nb_pts_diffs | 0 |
| PARAM_VALUE | 0 | stream->stats.frame.nb_scr | 0 |
| PARAM_VALUE | 0 | stream->stats.frame.nb_scr_diffs | 0 |
| PARAM_VALUE | 0 | stream->stats.frame.pts | 0 |
| PARAM_VALUE | 0 | stream->stats.frame.scr_sof | 0 |
| PARAM_VALUE | 0 | stream->stats.frame.scr_stc | 0 |
| PARAM_VALUE | 0 | stream->stats.frame.size | 0 |
| PARAM_VALUE | 0 | stream->stats.stream.max_sof | 0 |
| PARAM_VALUE | 0 | stream->stats.stream.min_sof | 2048 |
| PARAM_VALUE | 0 | stream->stats.stream.nb_empty | 0 |
| PARAM_VALUE | 0 | stream->stats.stream.nb_errors | 0 |
| PARAM_VALUE | 0 | stream->stats.stream.nb_frames | 0 |
| PARAM_VALUE | 0 | stream->stats.stream.nb_invalid | 0 |
| PARAM_VALUE | 0 | stream->stats.stream.nb_packets | 0 |
| PARAM_VALUE | 0 | stream->stats.stream.nb_pts_constant | 0 |
| PARAM_VALUE | 0 | stream->stats.stream.nb_pts_early | 0 |
| PARAM_VALUE | 0 | stream->stats.stream.nb_pts_initial | 0 |
| PARAM_VALUE | 0 | stream->stats.stream.nb_scr_count_ok | 0 |
| PARAM_VALUE | 0 | stream->stats.stream.nb_scr_diffs_ok | 0 |
| PARAM_VALUE | 0 | stream->stats.stream.scr_sof | 0 |
| PARAM_VALUE | 0 | stream->stats.stream.scr_sof_count | 0 |
| PARAM_VALUE | 0 | stream->stats.stream.start_ts | 0 |
| PARAM_VALUE | 0 | stream->stats.stream.stop_ts | 0 |
| PARAM_VALUE | 0 | stream->uvc_urb | 4096-ptr_max |
| PARAM_VALUE | 1 | free_buffers | 1 |
| CAPPED_DATA | 0 | stream->dev->udev | 1 |
| CAPPED_DATA | 0 | stream->header.bEndpointAddress | 1 |
| DATA_SOURCE | 0 | stream | $0 |
| FUZZY_MAX | 0 | stream->intf->num_altsetting | 2 |
| MEM_ZERO | 0 | &stream->stats | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | stream->clock.size |
drivers/media/usb/uvc/uvc_video.c uvc_video_start_transfer() -> uvc_video_stop_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | stream | 4096-ptr_max |
| PARAM_VALUE | 0 | stream->bulk.header_size | 0 |
| PARAM_VALUE | 0 | stream->bulk.payload_size | 0 |
| PARAM_VALUE | 0 | stream->bulk.skip_payload | 0 |
| PARAM_VALUE | 0 | stream->clock.count | 0 |
| PARAM_VALUE | 0 | stream->clock.head | 0 |
| PARAM_VALUE | 0 | stream->clock.last_sof_overflow | u32max |
| PARAM_VALUE | 0 | stream->clock.last_sof_processed | u16max |
| PARAM_VALUE | 0 | stream->clock.last_sof_raw | u16max |
| PARAM_VALUE | 0 | stream->clock.sof_offset | u16max |
| PARAM_VALUE | 0 | stream->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | stream->dev->intf->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | stream->dev->udev | 4096-ptr_max |
| PARAM_VALUE | 0 | stream->intf | 4096-ptr_max |
| PARAM_VALUE | 0 | stream->intf->altsetting | 4096-ptr_max |
| PARAM_VALUE | 0 | stream->intf->dev.bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | stream->intf->dev.class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | stream->intf->dev.driver | 0,4096-ptr_max |
| PARAM_VALUE | 0 | stream->last_fid | 255 |
| PARAM_VALUE | 0 | stream->sequence | u32max |
| PARAM_VALUE | 0 | stream->stats.frame.first_data | 0 |
| PARAM_VALUE | 0 | stream->stats.frame.has_early_pts | 0 |
| PARAM_VALUE | 0 | stream->stats.frame.has_initial_pts | 0 |
| PARAM_VALUE | 0 | stream->stats.frame.last_pts_diff | 0 |
| PARAM_VALUE | 0 | stream->stats.frame.nb_empty | 0 |
| PARAM_VALUE | 0 | stream->stats.frame.nb_errors | 0 |
| PARAM_VALUE | 0 | stream->stats.frame.nb_invalid | 0 |
| PARAM_VALUE | 0 | stream->stats.frame.nb_packets | 0 |
| PARAM_VALUE | 0 | stream->stats.frame.nb_pts | 0 |
| PARAM_VALUE | 0 | stream->stats.frame.nb_pts_diffs | 0 |
| PARAM_VALUE | 0 | stream->stats.frame.nb_scr | 0 |
| PARAM_VALUE | 0 | stream->stats.frame.nb_scr_diffs | 0 |
| PARAM_VALUE | 0 | stream->stats.frame.pts | 0 |
| PARAM_VALUE | 0 | stream->stats.frame.scr_sof | 0 |
| PARAM_VALUE | 0 | stream->stats.frame.scr_stc | 0 |
| PARAM_VALUE | 0 | stream->stats.frame.size | 0 |
| PARAM_VALUE | 0 | stream->stats.stream.max_sof | 0 |
| PARAM_VALUE | 0 | stream->stats.stream.min_sof | 2048 |
| PARAM_VALUE | 0 | stream->stats.stream.nb_empty | 0 |
| PARAM_VALUE | 0 | stream->stats.stream.nb_errors | 0 |
| PARAM_VALUE | 0 | stream->stats.stream.nb_frames | 0 |
| PARAM_VALUE | 0 | stream->stats.stream.nb_invalid | 0 |
| PARAM_VALUE | 0 | stream->stats.stream.nb_packets | 0 |
| PARAM_VALUE | 0 | stream->stats.stream.nb_pts_constant | 0 |
| PARAM_VALUE | 0 | stream->stats.stream.nb_pts_early | 0 |
| PARAM_VALUE | 0 | stream->stats.stream.nb_pts_initial | 0 |
| PARAM_VALUE | 0 | stream->stats.stream.nb_scr_count_ok | 0 |
| PARAM_VALUE | 0 | stream->stats.stream.nb_scr_diffs_ok | 0 |
| PARAM_VALUE | 0 | stream->stats.stream.scr_sof | 0 |
| PARAM_VALUE | 0 | stream->stats.stream.scr_sof_count | 0 |
| PARAM_VALUE | 0 | stream->stats.stream.start_ts | 0 |
| PARAM_VALUE | 0 | stream->stats.stream.stop_ts | 0 |
| PARAM_VALUE | 0 | stream->uvc_urb | 4096-ptr_max |
| PARAM_VALUE | 1 | free_buffers | 1 |
| CAPPED_DATA | 0 | stream->header.bEndpointAddress | 1 |
| DATA_SOURCE | 0 | stream | $0 |
| MEM_ZERO | 0 | &stream->stats | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | stream->clock.size |
drivers/media/usb/uvc/uvc_video.c uvc_video_stop_streaming() -> uvc_video_stop_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | free_buffers | 1 |
| DATA_SOURCE | 0 | stream | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | &vq->mmap_lock |
drivers/media/usb/uvc/uvc_video.c uvc_video_suspend() -> uvc_video_stop_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | stream | 4096-ptr_max |
| PARAM_VALUE | 0 | stream->frozen | 1 |
| PARAM_VALUE | 0 | stream->intf | 4096-ptr_max |
| PARAM_VALUE | 0 | stream->queue.queue.streaming | 1 |
| PARAM_VALUE | 1 | free_buffers | 0 |
| CAPPED_DATA | 0 | stream->intf | 1 |
| DATA_SOURCE | 0 | stream | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |