Defined in 9 files as a function:
- drivers/input/touchscreen/sur40.c, line 895 (as a function)
- drivers/media/pci/mgb4/mgb4_vin.c, line 195 (as a function)
- drivers/media/pci/mgb4/mgb4_vout.c, line 96 (as a function)
- drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c, line 204 (as a function)
- drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c, line 1528 (as a function)
- drivers/media/usb/cx231xx/cx231xx-417.c, line 1378 (as a function)
- drivers/media/usb/cx231xx/cx231xx-vbi.c, line 201 (as a function)
- drivers/media/usb/cx231xx/cx231xx-video.c, line 745 (as a function)
- samples/v4l/v4l2-pci-skeleton.c, line 218 (as a function)
Referenced in 9 files:
- drivers/input/touchscreen/sur40.c, line 933
- drivers/media/pci/mgb4/mgb4_vin.c, line 302
- drivers/media/pci/mgb4/mgb4_vout.c
- drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c
- drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c, line 1568
- drivers/media/usb/cx231xx/cx231xx-417.c
- drivers/media/usb/cx231xx/cx231xx-vbi.c
- drivers/media/usb/cx231xx/cx231xx-video.c
- samples/v4l/v4l2-pci-skeleton.c
Smatch caller information:
drivers/media/usb/cx231xx/cx231xx-417.c start_streaming() -> return_all_buffers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skel | 4096-ptr_max |
| PARAM_VALUE | 0 | skel->afe_ref_count | 572,588,600,608 |
| PARAM_VALUE | 0 | skel->ctrl_urb_lock->first_waiter->task->blocked_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | skel->ctrl_urb_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | skel->ctrl_urb_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | skel->ctrl_urb_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | skel->ctrl_urb_lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | skel->ctrl_urb_lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | skel->ctrl_urb_lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | skel->ctrl_urb_lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | skel->ctrl_urb_lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | skel->ctrl_urb_lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | skel->ctrl_urb_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | skel->dev->bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | skel->dev->class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | skel->dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | skel->dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | skel->dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | skel->dev->driver | 0,4096-ptr_max |
| PARAM_VALUE | 0 | skel->video_mode.bulk_ctl.bulk_copy | 416452792811835392 |
| PARAM_VALUE | 0 | skel->video_mode.bulk_ctl.nfields | (-1) |
| PARAM_VALUE | 0 | skel->video_mode.bulk_ctl.num_bufs | 0,5 |
| PARAM_VALUE | 0 | skel->video_mode.bulk_ctl.urb | 0,16,4096-ptr_max |
| PARAM_VALUE | 0 | skel->video_mode.vidq.p_left_data | 0,4096-ptr_max |
| PARAM_VALUE | 0 | *skel->udev->toggle | 0-4294967295 |
| PARAM_VALUE | 0 | *skel->urb_buf | 0-255 |
| PARAM_VALUE | 1 | state | 3 |
| BUF_SIZE | 0 | skel | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | skel | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | skel->video_mode.bulk_ctl.num_bufs | 1 |
| FUZZY_MAX | 0 | skel->video_mode.bulk_ctl.num_bufs | 5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | vq->lock |
drivers/media/usb/cx231xx/cx231xx-417.c stop_streaming() -> return_all_buffers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skel | 4096-ptr_max |
| PARAM_VALUE | 0 | skel->ctrl_urb_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | skel->ctrl_urb_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | skel->ctrl_urb_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | skel->ctrl_urb_lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | skel->ctrl_urb_lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | skel->ctrl_urb_lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | skel->ctrl_urb_lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | skel->ctrl_urb_lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | skel->ctrl_urb_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | skel->dev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | skel->dev->bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | skel->dev->class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | skel->dev->driver | 0,4096-ptr_max |
| PARAM_VALUE | 0 | skel->mode | 0-2 |
| PARAM_VALUE | 0 | skel->udev | 4096-ptr_max |
| PARAM_VALUE | 0 | skel->video_mode.bulk_ctl.buf | 0 |
| PARAM_VALUE | 0 | skel->video_mode.bulk_ctl.nfields | (-1) |
| PARAM_VALUE | 0 | skel->video_mode.bulk_ctl.num_bufs | 0 |
| PARAM_VALUE | 0 | skel->video_mode.bulk_ctl.urb | 0 |
| PARAM_VALUE | 0 | skel->video_mode.slock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | skel->video_mode.vidq.p_left_data | 0 |
| PARAM_VALUE | 0 | *skel->udev->toggle | 0-4294967295 |
| PARAM_VALUE | 0 | *skel->video_mode.bulk_ctl.urb | 0 |
| PARAM_VALUE | 1 | state | 6 |
| BUF_SIZE | 0 | skel | (-1),360,392,488,768,776,784,816,856,872,880,920,928,976,1000,1016,1088,1120,1128,1144,1152,1184,1248,1288,1312,1328,1344,1352,1368,1392,1552,2416,2728,2888,3040,3256,4104,4824,7552,7944,8768,116088 |
| BUF_SIZE | 0 | skel | (-1),360,392,488,768,776,784,816,856,872,880,920,928,976,1000,1016,1088,1120,1128,1144,1152,1184,1248,1288,1312,1328,1344,1352,1368,1392,1552,2416,2728,2888,3040,3256,4104,4824,7552,7944,8768,116088 |
| CAPPED_DATA | 0 | skel->mode | 1 |
| FUZZY_MAX | 0 | skel->mode | 0 |
| STR_LEN | 0 | skel | (-1),5-9,12 |
| STR_LEN | 0 | skel | (-1),5-9,12 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | &vq->mmap_lock |
samples/v4l/v4l2-pci-skeleton.c start_streaming() -> return_all_buffers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skel | 4096-ptr_max |
| PARAM_VALUE | 0 | skel->sequence | 0 |
| PARAM_VALUE | 1 | state | 3 |
| BUF_SIZE | 0 | skel | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | skel | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | vq->lock |
samples/v4l/v4l2-pci-skeleton.c stop_streaming() -> return_all_buffers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | state | 6 |
| BUF_SIZE | 0 | skel | (-1),360,392,488,768,776,784,816,856,872,880,920,928,976,1000,1016,1088,1120,1128,1144,1152,1184,1248,1288,1312,1328,1344,1352,1368,1392,1552,2416,2728,2888,3040,3256,4104,4824,7552,7944,8768,116088 |
| BUF_SIZE | 0 | skel | (-1),360,392,488,768,776,784,816,856,872,880,920,928,976,1000,1016,1088,1120,1128,1144,1152,1184,1248,1288,1312,1328,1344,1352,1368,1392,1552,2416,2728,2888,3040,3256,4104,4824,7552,7944,8768,116088 |
| STR_LEN | 0 | skel | (-1),5-9,12 |
| STR_LEN | 0 | skel | (-1),5-9,12 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | &vq->mmap_lock |
drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c sun4i_csi_start_streaming() -> return_all_buffers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skel->dev->cma_area->nranges | s32min-s32max |
| PARAM_VALUE | 0 | skel->qlock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | skel->scratch.vaddr->_refcount.counter | s32min-s32max |
| PARAM_VALUE | 0 | skel->scratch.vaddr->memcg_data | 0 |
| PARAM_VALUE | 0 | skel->scratch.vaddr->page_type | 0-4294967295 |
| PARAM_VALUE | 0 | skel->src_subdev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | skel->src_subdev->ops | 4096-ptr_max |
| PARAM_VALUE | 1 | state | 3 |
| BUF_SIZE | 0 | skel | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | skel | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | skel->scratch.vaddr | 0-u64max |
| CAPPED_DATA | 0 | skel->dev->cma_area->nranges | 1 |
| FUZZY_MAX | 0 | skel->scratch.vaddr->_refcount.counter | 0 |
| FUZZY_MAX | 0 | skel->scratch.vaddr->page_type | 0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | flags | ||
| LOCK2 | 0 | &skel->qlock | |
| HALF_LOCKED2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | vq->lock | ||
| TYPE_LOCK | (struct sun4i_csi)->qlock |
drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c sun4i_csi_stop_streaming() -> return_all_buffers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skel | 4096-ptr_max |
| PARAM_VALUE | 0 | skel->src_subdev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | skel->src_subdev->ops | 4096-ptr_max |
| PARAM_VALUE | 1 | state | 6 |
| BUF_SIZE | 0 | skel | (-1),360,392,488,768,776,784,816,856,872,880,920,928,976,1000,1016,1088,1120,1128,1144,1152,1184,1248,1288,1312,1328,1344,1352,1368,1392,1552,2416,2728,2888,3040,3256,4104,4824,7552,7944,8768,116088 |
| BUF_SIZE | 0 | skel | (-1),360,392,488,768,776,784,816,856,872,880,920,928,976,1000,1016,1088,1120,1128,1144,1152,1184,1248,1288,1312,1328,1344,1352,1368,1392,1552,2416,2728,2888,3040,3256,4104,4824,7552,7944,8768,116088 |
| STR_LEN | 0 | skel | (-1),5-9,12 |
| STR_LEN | 0 | skel | (-1),5-9,12 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | flags | ||
| LOCK2 | 0 | &skel->qlock | |
| HALF_LOCKED2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | &vq->mmap_lock | ||
| TYPE_LOCK | (struct sun4i_csi)->qlock |
drivers/media/pci/mgb4/mgb4_vout.c start_streaming() -> return_all_buffers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skel | 4096-ptr_max |
| PARAM_VALUE | 0 | skel->config | 4096-ptr_max |
| PARAM_VALUE | 0 | skel->mgbdev | 4096-ptr_max |
| PARAM_VALUE | 0 | skel->mgbdev->xdev | 4096-ptr_max |
| PARAM_VALUE | 0 | skel->mgbdev->xdev->dev.driver_data | 4096-ptr_max |
| PARAM_VALUE | 1 | state | 3 |
| BUF_SIZE | 0 | skel | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | skel | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | vq->lock |
drivers/media/pci/mgb4/mgb4_vout.c stop_streaming() -> return_all_buffers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skel | 4096-ptr_max |
| PARAM_VALUE | 0 | skel->config | 4096-ptr_max |
| PARAM_VALUE | 0 | skel->config->irq | 8-9 |
| PARAM_VALUE | 0 | skel->dma_work.lockdep_map->name | 0-255 |
| PARAM_VALUE | 0 | skel->mgbdev | 4096-ptr_max |
| PARAM_VALUE | 0 | skel->mgbdev->xdev | 4096-ptr_max |
| PARAM_VALUE | 0 | skel->mgbdev->xdev->dev.driver_data | 4096-ptr_max |
| PARAM_VALUE | 1 | state | 6 |
| BUF_SIZE | 0 | skel | (-1),360,392,488,768,776,784,816,856,872,880,920,928,976,1000,1016,1088,1120,1128,1144,1152,1184,1248,1288,1312,1328,1344,1352,1368,1392,1552,2416,2728,2888,3040,3256,4104,4824,7552,7944,8768,116088 |
| BUF_SIZE | 0 | skel | (-1),360,392,488,768,776,784,816,856,872,880,920,928,976,1000,1016,1088,1120,1128,1144,1152,1184,1248,1288,1312,1328,1344,1352,1368,1392,1552,2416,2728,2888,3040,3256,4104,4824,7552,7944,8768,116088 |
| CAPPED_DATA | 0 | &skel->dma_work | 1 |
| STR_LEN | 0 | skel | (-1),5-9,12 |
| STR_LEN | 0 | skel | (-1),5-9,12 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | &vq->mmap_lock |
drivers/media/usb/cx231xx/cx231xx-video.c start_streaming() -> return_all_buffers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skel | 4096-ptr_max |
| PARAM_VALUE | 0 | skel->afe_ref_count | 572,588,600,608 |
| PARAM_VALUE | 0 | skel->ctrl_urb_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | skel->ctrl_urb_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | skel->video_mode.bulk_ctl.bulk_copy | 2195104068180738048 |
| PARAM_VALUE | 0 | skel->video_mode.bulk_ctl.nfields | (-1) |
| PARAM_VALUE | 0 | skel->video_mode.bulk_ctl.num_bufs | 0,8 |
| PARAM_VALUE | 0 | skel->video_mode.bulk_ctl.urb | 0,16,4096-ptr_max |
| PARAM_VALUE | 0 | skel->video_mode.vidq.p_left_data | 0,4096-ptr_max |
| PARAM_VALUE | 0 | *skel->udev->toggle | 0-4294967295 |
| PARAM_VALUE | 0 | *skel->urb_buf | 0-255 |
| PARAM_VALUE | 1 | state | 3 |
| BUF_SIZE | 0 | skel | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | skel | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | skel->video_mode.bulk_ctl.num_bufs | 1 |
| FUZZY_MAX | 0 | skel->video_mode.bulk_ctl.num_bufs | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | vq->lock |
drivers/media/usb/cx231xx/cx231xx-video.c stop_streaming() -> return_all_buffers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | state | 6 |
| BUF_SIZE | 0 | skel | (-1),360,392,488,768,776,784,816,856,872,880,920,928,976,1000,1016,1088,1120,1128,1144,1152,1184,1248,1288,1312,1328,1344,1352,1368,1392,1552,2416,2728,2888,3040,3256,4104,4824,7552,7944,8768,116088 |
| BUF_SIZE | 0 | skel | (-1),360,392,488,768,776,784,816,856,872,880,920,928,976,1000,1016,1088,1120,1128,1144,1152,1184,1248,1288,1312,1328,1344,1352,1368,1392,1552,2416,2728,2888,3040,3256,4104,4824,7552,7944,8768,116088 |
| STR_LEN | 0 | skel | (-1),5-9,12 |
| STR_LEN | 0 | skel | (-1),5-9,12 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | &vq->mmap_lock |
drivers/media/pci/mgb4/mgb4_vin.c stop_streaming() -> return_all_buffers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skel | 4096-ptr_max |
| PARAM_VALUE | 0 | skel->config | 4096-ptr_max |
| PARAM_VALUE | 0 | skel->dma_work.lockdep_map->name | 0-255 |
| PARAM_VALUE | 0 | skel->mgbdev | 4096-ptr_max |
| PARAM_VALUE | 0 | skel->mgbdev->xdev | 4096-ptr_max |
| PARAM_VALUE | 0 | skel->mgbdev->xdev->dev.driver_data | 4096-ptr_max |
| PARAM_VALUE | 1 | state | 6 |
| BUF_SIZE | 0 | skel | (-1),360,392,488,768,776,784,816,856,872,880,920,928,976,1000,1016,1088,1120,1128,1144,1152,1184,1248,1288,1312,1328,1344,1352,1368,1392,1552,2416,2728,2888,3040,3256,4104,4824,7552,7944,8768,116088 |
| BUF_SIZE | 0 | skel | (-1),360,392,488,768,776,784,816,856,872,880,920,928,976,1000,1016,1088,1120,1128,1144,1152,1184,1248,1288,1312,1328,1344,1352,1368,1392,1552,2416,2728,2888,3040,3256,4104,4824,7552,7944,8768,116088 |
| CAPPED_DATA | 0 | skel->mgbdev->xdev->dev.driver_data->irq_num | 1 |
| CAPPED_DATA | 0 | &skel->dma_work | 1 |
| STR_LEN | 0 | skel | (-1),5-9,12 |
| STR_LEN | 0 | skel | (-1),5-9,12 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | &vq->mmap_lock |
drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c hdmirx_stop_streaming() -> return_all_buffers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skel | 4096-ptr_max |
| PARAM_VALUE | 0 | skel->hdmirx_dev->stream_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | skel->hdmirx_dev->stream_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | skel->hdmirx_dev->stream_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | skel->hdmirx_dev->stream_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | skel->hdmirx_dev->stream_lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | skel->hdmirx_dev->stream_lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | skel->stopping | 1 |
| PARAM_VALUE | 1 | state | 6 |
| BUF_SIZE | 0 | skel | (-1),360,392,488,768,776,784,816,856,872,880,920,928,976,1000,1016,1088,1120,1128,1144,1152,1184,1248,1288,1312,1328,1344,1352,1368,1392,1552,2416,2728,2888,3040,3256,4104,4824,7552,7944,8768,116088 |
| BUF_SIZE | 0 | skel | (-1),360,392,488,768,776,784,816,856,872,880,920,928,976,1000,1016,1088,1120,1128,1144,1152,1184,1248,1288,1312,1328,1344,1352,1368,1392,1552,2416,2728,2888,3040,3256,4104,4824,7552,7944,8768,116088 |
| STR_LEN | 0 | skel | (-1),5-9,12 |
| STR_LEN | 0 | skel | (-1),5-9,12 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &hdmirx_dev->stream_lock | ||
| HALF_LOCKED2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | &queue->mmap_lock | ||
| TYPE_LOCK | (struct snps_hdmirx_dev)->stream_lock |
drivers/input/touchscreen/sur40.c sur40_stop_streaming() -> return_all_buffers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skel | 4096-ptr_max |
| PARAM_VALUE | 0 | skel->sequence | (-1) |
| PARAM_VALUE | 1 | state | 6 |
| BUF_SIZE | 0 | skel | (-1),360,392,488,768,776,784,816,856,872,880,920,928,976,1000,1016,1088,1120,1128,1144,1152,1184,1248,1288,1312,1328,1344,1352,1368,1392,1552,2416,2728,2888,3040,3256,4104,4824,7552,7944,8768,116088 |
| BUF_SIZE | 0 | skel | (-1),360,392,488,768,776,784,816,856,872,880,920,928,976,1000,1016,1088,1120,1128,1144,1152,1184,1248,1288,1312,1328,1344,1352,1368,1392,1552,2416,2728,2888,3040,3256,4104,4824,7552,7944,8768,116088 |
| STR_LEN | 0 | skel | (-1),5-9,12 |
| STR_LEN | 0 | skel | (-1),5-9,12 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | &vq->mmap_lock |
drivers/media/usb/cx231xx/cx231xx-vbi.c vbi_start_streaming() -> return_all_buffers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skel | 4096-ptr_max |
| PARAM_VALUE | 0 | skel->ctrl_urb_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | skel->ctrl_urb_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | skel->udev | 4096-ptr_max |
| PARAM_VALUE | 0 | skel->vbi_mode.alt_max_pkt_size | 4096-ptr_max |
| PARAM_VALUE | 0 | skel->vbi_mode.bulk_ctl.bulk_copy | 3756533467287564288 |
| PARAM_VALUE | 0 | skel->vbi_mode.bulk_ctl.nfields | (-1) |
| PARAM_VALUE | 0 | skel->vbi_mode.bulk_ctl.num_bufs | 0,5 |
| PARAM_VALUE | 0 | skel->vbi_mode.bulk_ctl.transfer_buffer | 0 |
| PARAM_VALUE | 0 | skel->vbi_mode.bulk_ctl.urb | 0,16,4096-ptr_max |
| PARAM_VALUE | 0 | skel->vbi_mode.vidq.bytes_left_in_line | 0,2-4294967294 |
| PARAM_VALUE | 0 | skel->vbi_mode.vidq.current_field | (-1) |
| PARAM_VALUE | 0 | skel->vbi_mode.vidq.is_partial_line | 0 |
| PARAM_VALUE | 0 | skel->vbi_mode.vidq.last_sav | 0 |
| PARAM_VALUE | 0 | skel->vbi_mode.vidq.lines_completed | 0 |
| PARAM_VALUE | 0 | skel->vbi_mode.vidq.lines_per_field | 12,18 |
| PARAM_VALUE | 0 | skel->vbi_mode.vidq.pos | 0 |
| PARAM_VALUE | 0 | skel->vbi_mode.vidq.sequence | 0 |
| PARAM_VALUE | 0 | *skel->udev->toggle | 0-4294967295 |
| PARAM_VALUE | 0 | *skel->urb_buf | 0-255 |
| PARAM_VALUE | 0 | *skel->vbi_mode.bulk_ctl.transfer_buffer | 0 |
| PARAM_VALUE | 0 | *skel->vbi_mode.vidq->partial_buf | 0 |
| PARAM_VALUE | 1 | state | 3 |
| BUF_SIZE | 0 | skel | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | skel | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | vq->lock |
drivers/media/usb/cx231xx/cx231xx-vbi.c vbi_stop_streaming() -> return_all_buffers()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | state | 6 |
| BUF_SIZE | 0 | skel | (-1),360,392,488,768,776,784,816,856,872,880,920,928,976,1000,1016,1088,1120,1128,1144,1152,1184,1248,1288,1312,1328,1344,1352,1368,1392,1552,2416,2728,2888,3040,3256,4104,4824,7552,7944,8768,116088 |
| BUF_SIZE | 0 | skel | (-1),360,392,488,768,776,784,816,856,872,880,920,928,976,1000,1016,1088,1120,1128,1144,1152,1184,1248,1288,1312,1328,1344,1352,1368,1392,1552,2416,2728,2888,3040,3256,4104,4824,7552,7944,8768,116088 |
| STR_LEN | 0 | skel | (-1),5-9,12 |
| STR_LEN | 0 | skel | (-1),5-9,12 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | &vq->mmap_lock |