Documented in 1 files:
Defined in 1 files as a function:
Referenced in 18 files:
- drivers/input/touchscreen/sur40.c, line 537
- drivers/media/pci/cx88/cx88-blackbird.c, line 899
- drivers/media/pci/intel/ipu6/ipu6-isys-queue.c, line 369
- drivers/media/platform/arm/mali-c55/mali-c55-core.c
- drivers/media/platform/broadcom/bcm2835-unicam.c
- drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
- drivers/media/platform/microchip/microchip-isc-base.c, line 457
- drivers/media/platform/qcom/venus/helpers.c, line 1517
- drivers/media/platform/renesas/vsp1/vsp1_video.c, line 668
- drivers/media/platform/st/sti/hva/hva-v4l2.c
- drivers/media/platform/ti/am437x/am437x-vpfe.c
- drivers/media/platform/ti/davinci/vpif_capture.c
- drivers/media/platform/ti/davinci/vpif_display.c
- drivers/media/test-drivers/vivid/vivid-ctrls.c
- drivers/media/usb/dvb-usb/cxusb-analog.c
- drivers/media/usb/gspca/gspca.c
- drivers/media/v4l2-core/v4l2-mem2mem.c, line 787
- drivers/staging/media/ipu3/ipu3-v4l2.c, line 445
Smatch caller information:
drivers/media/platform/broadcom/bcm2835-unicam.c unicam_isr() -> vb2_start_streaming_called()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/media/platform/broadcom/bcm2835-unicam.c unicam_isr() -> vb2_start_streaming_called()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/media/platform/broadcom/bcm2835-unicam.c unicam_isr() -> vb2_start_streaming_called()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/media/platform/ti/davinci/vpif_display.c vpif_resume() -> vb2_start_streaming_called()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/platform/ti/davinci/vpif_display.c vpif_suspend() -> vb2_start_streaming_called()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c vb2ops_venc_start_streaming() -> vb2_start_streaming_called()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | q->lock |
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c vb2ops_venc_start_streaming() -> vb2_start_streaming_called()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | q->lock |
drivers/media/test-drivers/vivid/vivid-ctrls.c vivid_streaming_s_ctrl() -> vb2_start_streaming_called()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/test-drivers/vivid/vivid-ctrls.c vivid_streaming_s_ctrl() -> vb2_start_streaming_called()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/test-drivers/vivid/vivid-ctrls.c vivid_streaming_s_ctrl() -> vb2_start_streaming_called()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/test-drivers/vivid/vivid-ctrls.c vivid_streaming_s_ctrl() -> vb2_start_streaming_called()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/test-drivers/vivid/vivid-ctrls.c vivid_streaming_s_ctrl() -> vb2_start_streaming_called()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/usb/gspca/gspca.c gspca_resume() -> vb2_start_streaming_called()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &gspca_dev->usb_lock | ||
| TYPE_LOCK | (struct gspca_dev)->usb_lock |
drivers/media/usb/gspca/gspca.c gspca_suspend() -> vb2_start_streaming_called()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/pci/cx88/cx88-blackbird.c vidioc_s_frequency() -> vb2_start_streaming_called()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/media/v4l2-core/v4l2-mem2mem.c v4l2_m2m_qbuf() -> vb2_start_streaming_called()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| PARAM_VALUE | 0 | q->start_streaming_called | 1 |
| BUF_SIZE | 0 | q | 632 |
| CAPPED_DATA | 0 | q->max_num_buffers | 1 |
| CAPPED_DATA | 0 | q->memory | 1 |
| CAPPED_DATA | 0 | q->type | 1 |
| DATA_SOURCE | 0 | q | r v4l2_m2m_get_vq |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/media/platform/renesas/vsp1/vsp1_video.c vsp1_video_buffer_queue() -> vb2_start_streaming_called()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pipe->irqlock | ||
| LOCK2 | irq | ||
| HALF_LOCKED2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | vb->vb2_queue->lock | ||
| TYPE_LOCK | (struct vsp1_pipeline)->irqlock |
drivers/media/platform/microchip/microchip-isc-base.c isc_buffer_queue() -> vb2_start_streaming_called()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &isc->dma_queue_lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | 0 | q->lock | |
| TYPE_LOCK | (struct isc_device)->dma_queue_lock |
drivers/media/usb/dvb-usb/cxusb-analog.c cxusb_medion_g_fmt_vid_cap() -> vb2_start_streaming_called()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/media/usb/dvb-usb/cxusb-analog.c cxusb_medion_try_s_fmt_vid_cap() -> vb2_start_streaming_called()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/media/platform/st/sti/hva/hva-v4l2.c hva_start_streaming() -> vb2_start_streaming_called()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | vq->lock |
drivers/media/platform/st/sti/hva/hva-v4l2.c hva_start_streaming() -> vb2_start_streaming_called()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | vq->lock |
drivers/staging/media/ipu3/ipu3-v4l2.c imgu_all_nodes_streaming() -> vb2_start_streaming_called()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | vq->lock |
drivers/media/platform/arm/mali-c55/mali-c55-core.c mali_c55_pipeline_ready() -> vb2_start_streaming_called()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | _T->lock |
drivers/media/platform/arm/mali-c55/mali-c55-core.c mali_c55_pipeline_ready() -> vb2_start_streaming_called()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | _T->lock |
drivers/media/platform/arm/mali-c55/mali-c55-core.c mali_c55_pipeline_ready() -> vb2_start_streaming_called()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | _T->lock |
drivers/media/platform/arm/mali-c55/mali-c55-core.c mali_c55_pipeline_ready() -> vb2_start_streaming_called()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | _T->lock |
drivers/media/platform/ti/am437x/am437x-vpfe.c vpfe_resume() -> vb2_start_streaming_called()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/platform/ti/am437x/am437x-vpfe.c vpfe_suspend() -> vb2_start_streaming_called()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/platform/qcom/venus/helpers.c venus_helper_vb2_buf_queue() -> vb2_start_streaming_called()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &inst->lock | ||
| HALF_LOCKED2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | 0 | q->lock | |
| TYPE_LOCK | (struct venus_inst)->lock |
drivers/media/platform/ti/davinci/vpif_capture.c vpif_resume() -> vb2_start_streaming_called()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/platform/ti/davinci/vpif_capture.c vpif_suspend() -> vb2_start_streaming_called()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/pci/intel/ipu6/ipu6-isys-queue.c buf_queue() -> vb2_start_streaming_called()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | 0 | q->lock |
drivers/input/touchscreen/sur40.c sur40_process_video() -> vb2_start_streaming_called()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |