Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/media/pci/cx18/cx18-i2c.c init_cx18_i2c() -> (struct v4l2_subdev_core_ops)->reset()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
PARAM_VALUE 0 sd->ops 4096-ptr_max
PARAM_VALUE 1 val 0
CAPPED_DATA 0 &sd->list 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/pci/ivtv/ivtv-ioctl.c ivtv_default() -> (struct v4l2_subdev_core_ops)->reset()

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->reset 4096-ptr_max
PARAM_VALUE 1 val 0
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/pci/ivtv/ivtv-ioctl.c ivtv_default() -> (struct v4l2_subdev_core_ops)->reset()

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->reset 4096-ptr_max
PARAM_VALUE 1 val 0
CONTAINER 0 -32-0-160+0 $(-1)
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/pci/cx18/cx18-gpio.c cx18_reset_tuner_gpio() -> (struct v4l2_subdev_core_ops)->reset()

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->reset 4096-ptr_max
PARAM_VALUE 1 val 2
BUF_SIZE 0 sd 384
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &priv->lock

drivers/media/pci/cx18/cx18-gpio.c cx18_reset_tuner_gpio() -> (struct v4l2_subdev_core_ops)->reset()

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->reset 4096-ptr_max
PARAM_VALUE 1 val 2
BUF_SIZE 0 sd 384
CONTAINER 0 -32-0-160+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &priv->lock

drivers/media/usb/stk1160/stk1160-core.c stk1160_probe() -> (struct v4l2_subdev_core_ops)->reset()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
PARAM_VALUE 0 sd->ops 4096-ptr_max
PARAM_VALUE 1 val 0
CAPPED_DATA 0 &sd->list 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/usb/dvb-usb/cxusb-analog.c cxusb_medion_analog_init() -> (struct v4l2_subdev_core_ops)->reset()

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->reset 4096-ptr_max
PARAM_VALUE 1 val 0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &cxdev->open_lock
TYPE_LOCK (struct cxusb_medion_dev)->open_lock

drivers/media/usb/dvb-usb/cxusb-analog.c cxusb_medion_analog_init() -> (struct v4l2_subdev_core_ops)->reset()

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->reset 4096-ptr_max
PARAM_VALUE 1 val 0
CONTAINER 0 -32-0-160+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
LOCK2 &cxdev->open_lock
TYPE_LOCK (struct cxusb_medion_dev)->open_lock

drivers/media/pci/cx18/cx18-driver.c cx18_probe() -> (struct v4l2_subdev_core_ops)->reset()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
PARAM_VALUE 0 sd->ops 4096-ptr_max
PARAM_VALUE 1 val 0
CAPPED_DATA 0 &sd->list 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/usb/pvrusb2/pvrusb2-hdw.c pvr2_hdw_cmd_decoder_reset() -> (struct v4l2_subdev_core_ops)->reset()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
PARAM_VALUE 0 sd->ops 4096-ptr_max
PARAM_VALUE 1 val 0
CAPPED_DATA 0 &sd->list 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &hdw->big_lock_mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock

drivers/media/platform/marvell/mcam-core.c __mcam_cam_reset() -> (struct v4l2_subdev_core_ops)->reset()

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->reset 4096-ptr_max
PARAM_VALUE 1 val 0
STR_LEN 0 sd->name (-1),51
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 sd->entity.num_pads
LOCK2 &cam->s_mutex
TYPE_LOCK (struct mcam_camera)->s_mutex

drivers/media/platform/marvell/mcam-core.c __mcam_cam_reset() -> (struct v4l2_subdev_core_ops)->reset()

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->reset 4096-ptr_max
PARAM_VALUE 1 val 0
STR_LEN 0 sd->name (-1),51
CONTAINER 0 -32-0-160+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 sd->entity.num_pads
LOCK2 &cam->s_mutex
TYPE_LOCK (struct mcam_camera)->s_mutex

drivers/media/usb/em28xx/em28xx-video.c em28xx_wake_i2c() -> (struct v4l2_subdev_core_ops)->reset()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
PARAM_VALUE 0 sd->ops 4096-ptr_max
PARAM_VALUE 1 val 0
CAPPED_DATA 0 &sd->list 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 global &em28xx_devlist_mutex

drivers/media/pci/cx18/cx18-ioctl.c cx18_default() -> (struct v4l2_subdev_core_ops)->reset()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
PARAM_VALUE 0 sd->ops 4096-ptr_max
PARAM_VALUE 1 val 1
CAPPED_DATA 0 &sd->list 1
NOCHECK_CALL
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock