Defined in 1 files as a variable:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/media/i2c/ov7670.c ov7670_detect() -> ov7670_init()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
PARAM_VALUE 0 sd->async_subdev_endpoint_list.next 4096-ptr_max
PARAM_VALUE 0 sd->async_subdev_endpoint_list.next->next 4096-ptr_max
PARAM_VALUE 0 sd->async_subdev_endpoint_list.prev 4096-ptr_max
PARAM_VALUE 0 sd->async_subdev_endpoint_list.prev->next 4096-ptr_max
PARAM_VALUE 0 sd->async_subdev_endpoint_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 sd->dev 4096-ptr_max
PARAM_VALUE 0 sd->dev->driver 4096-ptr_max
PARAM_VALUE 0 sd->dev_priv 4096-ptr_max
PARAM_VALUE 0 sd->entity.function 131072
PARAM_VALUE 0 sd->entity.name 4096-ptr_max
PARAM_VALUE 0 sd->entity.obj_type 2
PARAM_VALUE 0 sd->flags 13
PARAM_VALUE 0 sd->grp_id 0
PARAM_VALUE 0 sd->host_priv 0
PARAM_VALUE 0 sd->internal_ops 6056975629407387648
PARAM_VALUE 0 sd->list.next 4096-ptr_max
PARAM_VALUE 0 sd->list.next->next 4096-ptr_max
PARAM_VALUE 0 sd->list.prev 4096-ptr_max
PARAM_VALUE 0 sd->list.prev->next 4096-ptr_max
PARAM_VALUE 0 sd->list.prev->prev 4096-ptr_max
PARAM_VALUE 0 sd->ops 7242949347593383936
PARAM_VALUE 0 sd->ops->audio 0
PARAM_VALUE 0 sd->ops->ir 0
PARAM_VALUE 0 sd->ops->sensor 0
PARAM_VALUE 0 sd->ops->tuner 0
PARAM_VALUE 0 sd->ops->vbi 0
PARAM_VALUE 0 sd->privacy_led 0
PARAM_VALUE 0 sd->v4l2_dev 0
PARAM_VALUE 0 *sd->name 0-255
PARAM_VALUE 1 val 0
BUF_SIZE 0 sd 384
BUF_SIZE 0 sd->internal_ops 48
DATA_SOURCE 0 sd $0
TERMINATED 0 sd->entity.name 1
TERMINATED 0 sd->name 1
MEM_ZERO 0 sd
RX_PATH
TASK_NOT_RUNNING

drivers/media/i2c/ov7670.c ov7670_s_power() -> ov7670_init()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
PARAM_VALUE 0 sd->ops 4096-ptr_max
PARAM_VALUE 0 sd->ops->core 4096-ptr_max
PARAM_VALUE 0 sd->ops->core->s_power 4096-ptr_max
PARAM_VALUE 1 val 0
BUF_SIZE 0 sd s32min-(-1),1-s32max
BUF_SIZE 0 sd s32min-(-1),1-s32max
DATA_SOURCE 0 sd $0
STR_LEN 0 sd->name (-1),51
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 sd->entity.num_pads
HALF_LOCKED2 &cam->s_mutex
HALF_LOCKED2 &camif->lock
HALF_LOCKED2 &dcmi->lock
HALF_LOCKED2 &dev->v4l2_lock
HALF_LOCKED2 &isc->lock
HALF_LOCKED2 &isi->lock

drivers/media/pci/saa7134/saa7134-empress.c start_streaming() -> (struct v4l2_subdev_core_ops)->init()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
PARAM_VALUE 0 sd->ops 4096-ptr_max
PARAM_VALUE 1 val 0-1
CAPPED_DATA 0 &sd->list 1
FUZZY_MAX 1 val 1
HARD_MAX 1 val 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 vq->lock

drivers/media/pci/zoran/zoran_device.c zoran_init_hardware() -> (struct v4l2_subdev_core_ops)->init()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
PARAM_VALUE 0 sd->ops 4096-ptr_max
PARAM_VALUE 0 sd->ops->core 4096-ptr_max
PARAM_VALUE 0 sd->ops->core->init 1749090344431521792,5259182848730177536,5690982462232113152,5841913162195648512,6565610713707126784,7192164228677959680,7656561859224190976
PARAM_VALUE 1 val 0
RX_PATH
TASK_NOT_RUNNING

drivers/media/pci/zoran/zoran_device.c zoran_init_hardware() -> (struct v4l2_subdev_core_ops)->init()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
PARAM_VALUE 0 sd->ops 4096-ptr_max
PARAM_VALUE 0 sd->ops->core 4096-ptr_max
PARAM_VALUE 0 sd->ops->core->init 1749090344431521792,5259182848730177536,5690982462232113152,5841913162195648512,6565610713707126784,7192164228677959680,7656561859224190976
PARAM_VALUE 1 val 0
CONTAINER 0 -16-0-160+0 $(-1)
RX_PATH
TASK_NOT_RUNNING

drivers/media/pci/zoran/zoran_device.c zoran_init_hardware() -> (struct v4l2_subdev_core_ops)->init()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
PARAM_VALUE 0 sd->ops 4096-ptr_max
PARAM_VALUE 0 sd->ops->core 4096-ptr_max
PARAM_VALUE 0 sd->ops->core->init 1749090344431521792,5259182848730177536,5690982462232113152,5841913162195648512,6565610713707126784,7192164228677959680,7656561859224190976
PARAM_VALUE 1 val 0
RX_PATH
TASK_NOT_RUNNING

drivers/media/pci/zoran/zoran_device.c zoran_init_hardware() -> (struct v4l2_subdev_core_ops)->init()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
PARAM_VALUE 0 sd->ops 4096-ptr_max
PARAM_VALUE 0 sd->ops->core 4096-ptr_max
PARAM_VALUE 0 sd->ops->core->init 1749090344431521792,5259182848730177536,5690982462232113152,5841913162195648512,6565610713707126784,7192164228677959680,7656561859224190976
PARAM_VALUE 1 val 0
CONTAINER 0 -16-0-160+0 $(-1)
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/via/via-camera.c viacam_configure_sensor() -> (struct v4l2_subdev_core_ops)->init()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
PARAM_VALUE 0 sd->ops 4096-ptr_max
PARAM_VALUE 0 sd->ops->core 4096-ptr_max
PARAM_VALUE 0 sd->ops->core->init 1749090344431521792,5259182848730177536,5690982462232113152,5841913162195648512,6565610713707126784,7192164228677959680,7656561859224190976
PARAM_VALUE 1 val 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &cam->lock
HALF_LOCKED2 global &viafb_pm_hooks_lock

drivers/media/platform/via/via-camera.c viacam_configure_sensor() -> (struct v4l2_subdev_core_ops)->init()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
PARAM_VALUE 0 sd->ops 4096-ptr_max
PARAM_VALUE 0 sd->ops->core 4096-ptr_max
PARAM_VALUE 0 sd->ops->core->init 1749090344431521792,5259182848730177536,5690982462232113152,5841913162195648512,6565610713707126784,7192164228677959680,7656561859224190976
PARAM_VALUE 1 val 0
CONTAINER 0 -16-0-160+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &cam->lock
HALF_LOCKED2 global &viafb_pm_hooks_lock

drivers/media/usb/dvb-usb/cxusb-analog.c cxusb_medion_register_analog_subdevs() -> (struct v4l2_subdev_core_ops)->init()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
PARAM_VALUE 0 sd->ops 4096-ptr_max
PARAM_VALUE 0 sd->ops->core 4096-ptr_max
PARAM_VALUE 0 sd->ops->core->init 1749090344431521792,5259182848730177536,5690982462232113152,5841913162195648512,6565610713707126784,7192164228677959680,7656561859224190976
PARAM_VALUE 1 val 706730
BUF_SIZE 0 sd s32min-(-2),1-s32max
BUF_SIZE 0 sd s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING

drivers/media/usb/dvb-usb/cxusb-analog.c cxusb_medion_register_analog_subdevs() -> (struct v4l2_subdev_core_ops)->init()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
PARAM_VALUE 0 sd->ops 4096-ptr_max
PARAM_VALUE 0 sd->ops->core 4096-ptr_max
PARAM_VALUE 0 sd->ops->core->init 1749090344431521792,5259182848730177536,5690982462232113152,5841913162195648512,6565610713707126784,7192164228677959680,7656561859224190976
PARAM_VALUE 1 val 706730
BUF_SIZE 0 sd s32min-(-2),1-s32max
BUF_SIZE 0 sd s32min-(-2),1-s32max
CONTAINER 0 -16-0-160+0 $(-1)
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/marvell/mcam-core.c mcam_cam_configure() -> (struct v4l2_subdev_core_ops)->init()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
PARAM_VALUE 0 sd->ops 4096-ptr_max
PARAM_VALUE 0 sd->ops->core 4096-ptr_max
PARAM_VALUE 0 sd->ops->core->init 1749090344431521792,5259182848730177536,5690982462232113152,5841913162195648512,6565610713707126784,7192164228677959680,7656561859224190976
PARAM_VALUE 1 val 0
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/marvell/mcam-core.c mcam_cam_configure() -> (struct v4l2_subdev_core_ops)->init()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
PARAM_VALUE 0 sd->ops 4096-ptr_max
PARAM_VALUE 0 sd->ops->core 4096-ptr_max
PARAM_VALUE 0 sd->ops->core->init 1749090344431521792,5259182848730177536,5690982462232113152,5841913162195648512,6565610713707126784,7192164228677959680,7656561859224190976
PARAM_VALUE 1 val 0
CONTAINER 0 -16-0-160+0 $(-1)
RX_PATH
TASK_NOT_RUNNING