Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 11 files:
- drivers/media/i2c/ds90ub960.c, line 4364
- drivers/media/pci/intel/ipu6/ipu6-isys-csi2.c, line 513
- drivers/media/platform/broadcom/bcm2835-unicam.c, line 1498
- drivers/media/platform/cadence/cdns-csi2rx.c, line 747
- drivers/media/platform/nxp/imx8-isi/imx8-isi-crossbar.c, line 482
- drivers/media/platform/raspberrypi/rp1-cfe/csi2.c, line 515
- drivers/media/platform/rockchip/rkcif/rkcif-interface.c, line 24
- drivers/media/platform/ti/cal/cal-camerarx.c, line 951
- drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c, line 1369
- drivers/media/v4l2-core/v4l2-subdev.c, line 1603
- drivers/staging/media/ipu7/ipu7-isys-csi2.c, line 389
Smatch caller information:
drivers/media/mc/mc-entity.c media_entity_has_pad_interdep() -> (struct media_entity_operations)->has_pad_interdep()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | entity | 4096-ptr_max |
| PARAM_VALUE | 0 | entity->num_pads | 1-u16max |
| PARAM_VALUE | 0 | entity->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | entity->ops->has_pad_interdep | 1-u64max |
| PARAM_VALUE | 0 | entity->pads | 4096-ptr_max |
| PARAM_VALUE | 1 | pad0 | 0-65534 |
| PARAM_VALUE | 2 | pad1 | 0-65534 |
| CAPPED_DATA | 1 | pad0 | 1 |
| CAPPED_DATA | 2 | pad1 | 1 |
| DATA_SOURCE | 0 | entity | $0 |
| DATA_SOURCE | 1 | pad0 | $1 |
| DATA_SOURCE | 2 | pad1 | $2 |
| CONTAINER | 0 | -24-96+0 | $(-1) |
| PARAM_COMPARE | 0 | entity->num_pads | > $1 |
| PARAM_COMPARE | 0 | entity->num_pads | > $2 |
| PARAM_COMPARE | 1 | pad0 | < $0->num_pads |
| PARAM_COMPARE | 2 | pad1 | < $0->num_pads |
| CONSTRAINT | 1 | pad0 | <1989 |
| CONSTRAINT | 2 | pad1 | <1989 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &imxmd->md.graph_mutex | ||
| HALF_LOCKED2 | &isp->media_dev.graph_mutex | ||
| HALF_LOCKED2 | &isp->mutex | ||
| HALF_LOCKED2 | &mdev->graph_mutex |