Defined in 2 files as a prototype:
- drivers/media/usb/gspca/gl860/gl860.c, line 28 (as a prototype)
- drivers/media/usb/gspca/xirlink_cit.c, line 57 (as a prototype)
Defined in 17 files as a function:
- drivers/media/usb/gspca/conex.c, line 787 (as a function)
- drivers/media/usb/gspca/finepix.c, line 222 (as a function)
- drivers/media/usb/gspca/gl860/gl860.c, line 408 (as a function)
- drivers/media/usb/gspca/jl2005bcd.c, line 470 (as a function)
- drivers/media/usb/gspca/ov519.c, line 4270 (as a function)
- drivers/media/usb/gspca/pac7302.c, line 716 (as a function)
- drivers/media/usb/gspca/sn9c20x.c, line 2083 (as a function)
- drivers/media/usb/gspca/sonixj.c, line 2560 (as a function)
- drivers/media/usb/gspca/spca501.c, line 1906 (as a function)
- drivers/media/usb/gspca/spca505.c, line 678 (as a function)
- drivers/media/usb/gspca/sq905.c, line 302 (as a function)
- drivers/media/usb/gspca/sq905c.c, line 233 (as a function)
- drivers/media/usb/gspca/stv0680.c, line 266 (as a function)
- drivers/media/usb/gspca/vc032x.c, line 3600 (as a function)
- drivers/media/usb/gspca/vicam.c, line 280 (as a function)
- drivers/media/usb/gspca/xirlink_cit.c, line 2706 (as a function)
- drivers/media/usb/gspca/zc3xx.c, line 6848 (as a function)
Referenced in 17 files:
- drivers/media/usb/gspca/conex.c, line 922
- drivers/media/usb/gspca/finepix.c, line 268
- drivers/media/usb/gspca/gl860/gl860.c
- drivers/media/usb/gspca/jl2005bcd.c, line 489
- drivers/media/usb/gspca/ov519.c, line 4961
- drivers/media/usb/gspca/pac7302.c, line 898
- drivers/media/usb/gspca/sn9c20x.c, line 2328
- drivers/media/usb/gspca/sonixj.c, line 2881
- drivers/media/usb/gspca/spca501.c, line 1999
- drivers/media/usb/gspca/spca505.c, line 758
- drivers/media/usb/gspca/sq905.c, line 403
- drivers/media/usb/gspca/sq905c.c, line 305
- drivers/media/usb/gspca/stv0680.c, line 307
- drivers/media/usb/gspca/vc032x.c, line 3792
- drivers/media/usb/gspca/vicam.c, line 328
- drivers/media/usb/gspca/xirlink_cit.c
- drivers/media/usb/gspca/zc3xx.c, line 6936
Smatch caller information:
drivers/media/usb/gspca/xirlink_cit.c sd_init() -> sd_stop0()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gspca_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | gspca_dev->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | gspca_dev->sd_desc | 4096-ptr_max |
| PARAM_VALUE | 0 | gspca_dev->usb_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | gspca_dev->usb_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | gspca_dev->usb_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | gspca_dev->usb_lock.osq.tail.counter | 0-s32max |
| BUF_SIZE | 0 | gspca_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | gspca_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | gspca_dev->sd_desc | (-1),184 |
| BUF_SIZE | 0 | gspca_dev->usb_buf | (-1),64 |
| BUF_SIZE | 0 | gspca_dev->vdev.lock | (-1),152 |
| BUF_SIZE | 0 | gspca_dev->vdev.queue | (-1),632 |
| BUF_SIZE | 0 | gspca_dev->vdev.v4l2_dev | (-1),192 |
| DATA_SOURCE | 0 | gspca_dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | 0 | &gspca_dev->usb_lock |
drivers/media/usb/gspca/xirlink_cit.c sd_init() -> sd_stop0()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gspca_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | gspca_dev->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | gspca_dev->sd_desc | 4096-ptr_max |
| PARAM_VALUE | 0 | gspca_dev->usb_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | gspca_dev->usb_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | gspca_dev->usb_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | gspca_dev->usb_lock.osq.tail.counter | 0-s32max |
| BUF_SIZE | 0 | gspca_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | gspca_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | gspca_dev->sd_desc | (-1),184 |
| BUF_SIZE | 0 | gspca_dev->usb_buf | (-1),64 |
| BUF_SIZE | 0 | gspca_dev->vdev.lock | (-1),152 |
| BUF_SIZE | 0 | gspca_dev->vdev.queue | (-1),632 |
| BUF_SIZE | 0 | gspca_dev->vdev.v4l2_dev | (-1),192 |
| DATA_SOURCE | 0 | gspca_dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | 0 | &gspca_dev->usb_lock |
drivers/media/usb/gspca/gspca.c gspca_stream_off() -> (struct sd_desc)->stop0()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gspca_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | gspca_dev->dev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | gspca_dev->int_urb | 0,4096-ptr_max |
| PARAM_VALUE | 0 | gspca_dev->int_urb->anchor | 0 |
| PARAM_VALUE | 0 | gspca_dev->int_urb->anchor_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | gspca_dev->int_urb->anchor_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | gspca_dev->int_urb->complete | 3955764357836926976 |
| PARAM_VALUE | 0 | gspca_dev->int_urb->context | 4096-ptr_max |
| PARAM_VALUE | 0 | gspca_dev->int_urb->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | gspca_dev->int_urb->ep | 4096-ptr_max |
| PARAM_VALUE | 0 | gspca_dev->int_urb->error_count | 0 |
| PARAM_VALUE | 0 | gspca_dev->int_urb->hcpriv | 0,4096-ptr_max |
| PARAM_VALUE | 0 | gspca_dev->int_urb->interval | s32min-32768 |
| PARAM_VALUE | 0 | gspca_dev->int_urb->num_mapped_sgs | 0-s32max |
| PARAM_VALUE | 0 | gspca_dev->int_urb->num_sgs | 0 |
| PARAM_VALUE | 0 | gspca_dev->int_urb->number_of_packets | 0 |
| PARAM_VALUE | 0 | gspca_dev->int_urb->pipe | 0,128-u32max |
| PARAM_VALUE | 0 | gspca_dev->int_urb->reject.counter | 0 |
| PARAM_VALUE | 0 | gspca_dev->int_urb->sg | 0 |
| PARAM_VALUE | 0 | gspca_dev->int_urb->sgt | 0 |
| PARAM_VALUE | 0 | gspca_dev->int_urb->start_frame | (-1) |
| PARAM_VALUE | 0 | gspca_dev->int_urb->status | (-4095)-0 |
| PARAM_VALUE | 0 | gspca_dev->int_urb->stream_id | 0 |
| PARAM_VALUE | 0 | gspca_dev->int_urb->transfer_buffer_length | 0-u16max |
| PARAM_VALUE | 0 | gspca_dev->sd_desc | 4096-ptr_max |
| PARAM_VALUE | 0 | gspca_dev->sd_desc->isoc_init | 0,4096-ptr_max |
| PARAM_VALUE | 0 | gspca_dev->sd_desc->isoc_nego | 0,5597140758607159296,7839014778267959296 |
| PARAM_VALUE | 0 | gspca_dev->sd_desc->stop0 | 4096-ptr_max |
| PARAM_VALUE | 0 | gspca_dev->sd_desc->stopN | 0,4096-ptr_max |
| PARAM_VALUE | 0 | gspca_dev->streaming | 0 |
| PARAM_VALUE | 0 | gspca_dev->usb_err | 0 |
| PARAM_VALUE | 0 | *gspca_dev->dev->toggle | 0-4294967295 |
| PARAM_VALUE | 0 | *gspca_dev->urb | 0 |
| BUF_SIZE | 0 | gspca_dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | gspca_dev | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | gspca_dev | $0 |
| STR_LEN | 0 | gspca_dev | (-1),5-9,12 |
| STR_LEN | 0 | gspca_dev | (-1),5-9,12 |
| CONTAINER | 0 | -80-2408+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | gspca_dev->int_urb->num_mapped_sgs | |
| NO_OVERFLOW_SIMPLE | 0 | gspca_dev->int_urb->transfer_buffer_length | |
| HALF_LOCKED2 | 0 | &gspca_dev->usb_lock |
drivers/media/usb/gspca/gspca.c gspca_suspend() -> (struct sd_desc)->stop0()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gspca_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | gspca_dev->dev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | gspca_dev->frozen | 1 |
| PARAM_VALUE | 0 | gspca_dev->int_urb | 0 |
| PARAM_VALUE | 0 | gspca_dev->queue.start_streaming_called | 1 |
| PARAM_VALUE | 0 | gspca_dev->sd_desc | 4096-ptr_max |
| PARAM_VALUE | 0 | gspca_dev->sd_desc->stop0 | 4096-ptr_max |
| PARAM_VALUE | 0 | gspca_dev->sd_desc->stopN | 0,4096-ptr_max |
| PARAM_VALUE | 0 | gspca_dev->usb_err | 0 |
| PARAM_VALUE | 0 | gspca_dev->usb_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | gspca_dev->usb_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | gspca_dev->usb_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | gspca_dev->usb_lock.first_waiter->task->blocked_on | 0 |
| PARAM_VALUE | 0 | gspca_dev->usb_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | gspca_dev->usb_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | gspca_dev->usb_lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | gspca_dev->usb_lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | *gspca_dev->dev->toggle | 0-4294967295 |
| PARAM_VALUE | 0 | *gspca_dev->urb | 0 |
| BUF_SIZE | 0 | gspca_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | gspca_dev | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | gspca_dev->dev | 1 |
| CAPPED_DATA | 0 | &gspca_dev->usb_lock | 1 |
| CONTAINER | 0 | -80-2408+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | 0 | &gspca_dev->usb_lock | |
| TYPE_LOCK | (struct gspca_dev)->usb_lock |