Defined in 5 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/media/i2c/ov13858.c ov13858_init_controls() -> link_freq_to_pixel_rate()

Type Parameter Key Value
PARAM_VALUE 0 f 540000000
RX_PATH
TASK_NOT_RUNNING

drivers/media/i2c/ov13858.c ov13858_init_controls() -> link_freq_to_pixel_rate()

Type Parameter Key Value
PARAM_VALUE 0 f 270000000
RX_PATH
TASK_NOT_RUNNING

drivers/media/i2c/ov13858.c ov13858_set_pad_format() -> link_freq_to_pixel_rate()

Type Parameter Key Value
PARAM_VALUE 0 f 270000000,540000000
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ov13858->mutex
HALF_LOCKED2 &cxdev->open_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &hdw->big_lock_mutex
HALF_LOCKED2 &pcdev->mlock
HALF_LOCKED2 &ve->vdev.entity.graph_obj.mdev->graph_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &em28xx_devlist_mutex
HALF_LOCKED2 sd_state->lock
TYPE_LOCK (struct ov13858)->mutex

drivers/media/i2c/imx258.c imx258_init_controls() -> link_freq_to_pixel_rate()

Type Parameter Key Value
BUF_SIZE 1 lanes 48
BUF_SIZE 1 lanes 48
RX_PATH
TASK_NOT_RUNNING

drivers/media/i2c/imx258.c imx258_set_pad_format() -> link_freq_to_pixel_rate()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &imx258->mutex
HALF_LOCKED2 &cxdev->open_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &hdw->big_lock_mutex
HALF_LOCKED2 &pcdev->mlock
HALF_LOCKED2 &ve->vdev.entity.graph_obj.mdev->graph_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &em28xx_devlist_mutex
TYPE_LOCK (struct imx258)->mutex

drivers/media/i2c/imx208.c imx208_init_controls() -> link_freq_to_pixel_rate()

Type Parameter Key Value
PARAM_VALUE 0 f 384000000
RX_PATH
TASK_NOT_RUNNING

drivers/media/i2c/imx208.c imx208_init_controls() -> link_freq_to_pixel_rate()

Type Parameter Key Value
PARAM_VALUE 0 f 96000000
RX_PATH
TASK_NOT_RUNNING

drivers/media/i2c/imx208.c imx208_set_pad_format() -> link_freq_to_pixel_rate()

Type Parameter Key Value
PARAM_VALUE 0 f 96000000,384000000
RX_PATH
TASK_NOT_RUNNING
LOCK2 &imx208->imx208_mx
HALF_LOCKED2 &cxdev->open_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &hdw->big_lock_mutex
HALF_LOCKED2 &pcdev->mlock
HALF_LOCKED2 &ve->vdev.entity.graph_obj.mdev->graph_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &em28xx_devlist_mutex
TYPE_LOCK (struct imx208)->imx208_mx

drivers/media/i2c/ov13b10.c ov13b10_init_controls() -> link_freq_to_pixel_rate()

Type Parameter Key Value
PARAM_VALUE 0 f 560000000
PARAM_VALUE 1 lanes 2,4
RX_PATH
TASK_NOT_RUNNING
UNITS 1 lanes unit_byte

drivers/media/i2c/ov13b10.c ov13b10_set_pad_format() -> link_freq_to_pixel_rate()

Type Parameter Key Value
PARAM_VALUE 0 f 560000000
RX_PATH
TASK_NOT_RUNNING
UNITS 1 lanes unit_byte
LOCK2 &ov13b->mutex
HALF_LOCKED2 &cxdev->open_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &hdw->big_lock_mutex
HALF_LOCKED2 &pcdev->mlock
HALF_LOCKED2 &ve->vdev.entity.graph_obj.mdev->graph_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &em28xx_devlist_mutex
HALF_LOCKED2 sd_state->lock
TYPE_LOCK (struct ov13b10)->mutex

drivers/media/i2c/ov08x40.c ov08x40_init_controls() -> link_freq_to_pixel_rate()

Type Parameter Key Value
PARAM_VALUE 0 f 400000000
RX_PATH
TASK_NOT_RUNNING

drivers/media/i2c/ov08x40.c ov08x40_set_pad_format() -> link_freq_to_pixel_rate()

Type Parameter Key Value
PARAM_VALUE 0 f 400000000,749000000
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ov08x->mutex
HALF_LOCKED2 &cxdev->open_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &hdw->big_lock_mutex
HALF_LOCKED2 &pcdev->mlock
HALF_LOCKED2 &ve->vdev.entity.graph_obj.mdev->graph_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &em28xx_devlist_mutex
HALF_LOCKED2 sd_state->lock
TYPE_LOCK (struct ov08x40)->mutex