Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/media/pci/cx23885/cx23885-video.c cx23885_video_register() -> v4l2_i2c_subdev_addr()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
BUF_SIZE 0 sd s32min-(-2),1-s32max
BUF_SIZE 0 sd s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 sd->v4l2_dev->ref.refcount.refs.counter s32min-s32max
HALF_LOCKED2 &pool->lock

drivers/media/usb/em28xx/em28xx-video.c em28xx_v4l2_init() -> v4l2_i2c_subdev_addr()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
BUF_SIZE 0 sd s32min-(-2),1-s32max
BUF_SIZE 0 sd s32min-(-2),1-s32max
DATA_SOURCE 0 sd r v4l2_i2c_new_subdev
LOCK2 &dev->lock
LOCK2 global &em28xx_devlist_mutex
TYPE_LOCK (struct em28xx)->lock