Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 43 files:
- drivers/media/pci/cx23885/cx23885-417.c, line 1478
- drivers/media/pci/cx23885/cx23885-video.c, line 150
- drivers/media/pci/hws/hws_video.c, line 1350
- drivers/media/pci/saa7134/saa7134-core.c, line 938
- drivers/media/pci/saa7134/saa7134-empress.c, line 248
- drivers/media/pci/saa7164/saa7164-encoder.c, line 980
- drivers/media/pci/saa7164/saa7164-vbi.c, line 682
- drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c, line 1293
- drivers/media/pci/solo6x10/solo6x10-v4l2.c, line 645
- drivers/media/pci/tw686x/tw686x-video.c, line 1258
- drivers/media/pci/zoran/zoran_card.c, line 896
- drivers/media/platform/amlogic/meson-ge2d/ge2d.c, line 978
- drivers/media/platform/amphion/vpu_v4l2.c, line 826
- drivers/media/platform/atmel/atmel-isi.c, line 1215
- drivers/media/platform/imagination/e5010-jpeg-enc.c, line 1038
- drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c, line 1357
- drivers/media/platform/mediatek/mdp/mtk_mdp_m2m.c, line 1179
- drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c, line 684
- drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_drv.c, line 424
- drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_drv.c, line 324
- drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c, line 2989
- drivers/media/platform/nxp/imx7-media-csi.c, line 1654
- drivers/media/platform/nxp/mx2_emmaprp.c, line 829
- drivers/media/platform/qcom/iris/iris_probe.c, line 158
- drivers/media/platform/qcom/venus/vdec.c, line 1800
- drivers/media/platform/qcom/venus/venc.c, line 1576
- drivers/media/platform/renesas/rcar_drif.c, line 1062
- drivers/media/platform/rockchip/rga/rga.c, line 818
- drivers/media/platform/samsung/s5p-g2d/g2d.c, line 680
- drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
- drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
- drivers/media/platform/st/sti/delta/delta-v4l2.c, line 1760
- drivers/media/platform/st/sti/hva/hva-v4l2.c, line 1297
- drivers/media/platform/st/stm32/dma2d/dma2d.c, line 646
- drivers/media/platform/st/stm32/stm32-dcmi.c, line 2118
- drivers/media/platform/ti/omap/omap_vout.c, line 1372
- drivers/media/platform/ti/vpe/vip.c, line 3116
- drivers/media/usb/dvb-usb/cxusb-analog.c
- drivers/media/v4l2-core/v4l2-dev.c, line 151
- drivers/staging/media/imx/imx-media-capture.c, line 985
- drivers/staging/media/imx/imx-media-csc-scaler.c, line 892
- drivers/staging/media/meson/vdec/vdec.c, line 1068
- drivers/staging/most/video/video.c, line 417
Smatch caller information:
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c s5p_jpeg_probe() -> video_device_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c s5p_jpeg_probe() -> video_device_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c s5p_mfc_probe() -> video_device_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c s5p_mfc_probe() -> video_device_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/pci/saa7164/saa7164-encoder.c saa7164_encoder_alloc() -> video_device_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/media/platform/renesas/rcar_drif.c rcar_drif_sdr_register() -> video_device_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &list_lock | ||
| HALF_LOCKED2 | &device->clients_lock |
drivers/media/pci/cx23885/cx23885-417.c cx23885_video_dev_alloc() -> video_device_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c mtk_jpeg_probe() -> video_device_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/pci/saa7134/saa7134-empress.c empress_init() -> video_device_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &saa7134_devlist_lock |
drivers/media/pci/zoran/zoran_card.c zoran_init_video_devices() -> video_device_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_drv.c mtk_vcodec_probe() -> video_device_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/platform/nxp/mx2_emmaprp.c emmaprp_probe() -> video_device_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/platform/atmel/atmel-isi.c atmel_isi_probe() -> video_device_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/platform/nxp/imx7-media-csi.c imx7_csi_video_init() -> video_device_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | global &list_lock | ||
| HALF_LOCKED2 | global &saa7134_devlist_lock |
drivers/media/platform/amphion/vpu_v4l2.c vpu_add_func() -> video_device_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c solo_enc_alloc() -> video_device_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/media/platform/mediatek/mdp/mtk_mdp_m2m.c mtk_mdp_register_m2m_device() -> video_device_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/pci/tw686x/tw686x-video.c tw686x_video_init() -> video_device_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/platform/samsung/s5p-g2d/g2d.c g2d_probe() -> video_device_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/platform/qcom/iris/iris_probe.c iris_register_video_device() -> video_device_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/platform/imagination/e5010-jpeg-enc.c e5010_probe() -> video_device_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/platform/st/stm32/stm32-dcmi.c dcmi_probe() -> video_device_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c mxc_jpeg_probe() -> video_device_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/usb/dvb-usb/cxusb-analog.c cxusb_medion_register_analog_radio() -> video_device_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/usb/dvb-usb/cxusb-analog.c cxusb_medion_register_analog_video() -> video_device_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/pci/cx23885/cx23885-video.c cx23885_vdev_init() -> video_device_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/media/platform/st/sti/hva/hva-v4l2.c hva_register_device() -> video_device_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/pci/solo6x10/solo6x10-v4l2.c solo_v4l2_init() -> video_device_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/pci/saa7134/saa7134-core.c vdev_init() -> video_device_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/pci/hws/hws_video.c hws_video_register() -> video_device_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/platform/qcom/venus/venc.c venc_probe() -> video_device_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/platform/qcom/venus/vdec.c vdec_probe() -> video_device_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/staging/most/video/video.c comp_register_videodev() -> video_device_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &buffer->mutex | ||
| HALF_LOCKED2 | &frag->frag_sem |
drivers/staging/media/meson/vdec/vdec.c vdec_probe() -> video_device_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/platform/ti/vpe/vip.c alloc_stream() -> video_device_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &list_lock |
drivers/staging/media/imx/imx-media-capture.c imx_media_capture_device_init() -> video_device_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | global &list_lock | ||
| HALF_LOCKED2 | global &saa7134_devlist_lock |
drivers/media/platform/ti/omap/omap_vout.c omap_vout_setup_video_data() -> video_device_alloc()
| Type | Parameter | Key | Value |
|---|
drivers/media/platform/rockchip/rga/rga.c rga_probe() -> video_device_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/pci/saa7164/saa7164-vbi.c saa7164_vbi_alloc() -> video_device_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_drv.c mtk_vcodec_probe() -> video_device_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/platform/amlogic/meson-ge2d/ge2d.c ge2d_probe() -> video_device_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/staging/media/imx/imx-media-csc-scaler.c imx_media_csc_scaler_device_init() -> video_device_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &md->mutex | ||
| LOCK2 | global &list_lock | ||
| HALF_LOCKED2 | &device->clients_lock | ||
| TYPE_LOCK | (struct imx_media_dev)->mutex |
drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c mdp_m2m_device_register() -> video_device_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/platform/st/stm32/dma2d/dma2d.c dma2d_probe() -> video_device_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/platform/st/sti/delta/delta-v4l2.c delta_register_device() -> video_device_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |