Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 9 files:
- drivers/media/common/videobuf2/videobuf2-v4l2.c, line 969
- drivers/media/pci/cx18/cx18-fileops.c, line 617
- drivers/media/pci/ivtv/ivtv-fileops.c
- drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c, line 1054
- drivers/media/v4l2-core/v4l2-ctrls-api.c, line 1355
- drivers/media/v4l2-core/v4l2-event.c, line 188
- drivers/media/v4l2-core/v4l2-mem2mem.c, line 971
- drivers/media/v4l2-core/v4l2-subdev.c, line 1227
- drivers/staging/media/atomisp/pci/atomisp_subdev.c, line 881
Smatch caller information:
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c s5p_mfc_poll() -> v4l2_event_pending()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fh | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->mfc_mutex | ||
| HALF_LOCKED2 | &kvm->irq_srcu | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &vm->irqfds_lock | ||
| HALF_LOCKED2 | global &irqfds_srcu | ||
| TYPE_LOCK | (struct s5p_mfc_dev)->mfc_mutex |
drivers/media/v4l2-core/v4l2-ctrls-api.c v4l2_ctrl_poll() -> v4l2_event_pending()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | fh | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | fh | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &kvm->irq_srcu | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &vm->irqfds_lock | ||
| HALF_LOCKED2 | global &irqfds_srcu |
drivers/media/common/videobuf2/videobuf2-v4l2.c vb2_poll() -> v4l2_event_pending()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | fh | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | fh | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &camif->lock | ||
| HALF_LOCKED2 | &kvm->irq_srcu | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &video->queue_lock | ||
| HALF_LOCKED2 | &vm->irqfds_lock | ||
| HALF_LOCKED2 | global &irqfds_srcu |
drivers/media/v4l2-core/v4l2-mem2mem.c v4l2_m2m_poll() -> v4l2_event_pending()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | fh | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | fh | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &gsc->lock | ||
| HALF_LOCKED2 | &kvm->irq_srcu | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &vm->irqfds_lock | ||
| HALF_LOCKED2 | global &irqfds_srcu |
drivers/media/v4l2-core/v4l2-subdev.c subdev_poll() -> v4l2_event_pending()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | fh | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | fh | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &kvm->irq_srcu | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &vm->irqfds_lock | ||
| HALF_LOCKED2 | global &irqfds_srcu |
drivers/staging/media/atomisp/pci/atomisp_subdev.c atomisp_subdev_cleanup_pending_events() -> v4l2_event_pending()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fh | 4096-ptr_max |
| CAPPED_DATA | 0 | &fh->list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &isp->mutex | ||
| HALF_LOCKED2 | &dmxdev->mutex | ||
| TYPE_LOCK | (struct atomisp_device)->mutex |
drivers/media/pci/cx18/cx18-fileops.c cx18_v4l2_enc_poll() -> v4l2_event_pending()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fh | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &kvm->irq_srcu | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &vm->irqfds_lock | ||
| HALF_LOCKED2 | global &irqfds_srcu |
drivers/media/pci/ivtv/ivtv-fileops.c ivtv_v4l2_dec_poll() -> v4l2_event_pending()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fh | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &kvm->irq_srcu | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &vm->irqfds_lock | ||
| HALF_LOCKED2 | global &irqfds_srcu |
drivers/media/pci/ivtv/ivtv-fileops.c ivtv_v4l2_enc_poll() -> v4l2_event_pending()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fh | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &kvm->irq_srcu | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &vm->irqfds_lock | ||
| HALF_LOCKED2 | global &irqfds_srcu |