Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/media/i2c/ccs/ccs-core.c ccs_enable_streams() -> ccs_get_binning()

Type Parameter Key Value
PARAM_VALUE 0 sensor 4096-ptr_max
PARAM_VALUE 0 sensor->csi_format 4096-ptr_max
PARAM_VALUE 0 sensor->handler_setup_needed 0
PARAM_VALUE 0 sensor->pixel_array 4096-ptr_max
PARAM_VALUE 0 sensor->pixel_array->sd.active_state 0,4096-ptr_max
PARAM_VALUE 0 sensor->regmap->async_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 sensor->regmap->cache_dirty 0-1
PARAM_VALUE 0 sensor->src 4096-ptr_max
PARAM_VALUE 0 sensor->src->sd.active_state 0,4096-ptr_max
PARAM_VALUE 0 sensor->src->sd.dev_priv 4096-ptr_max
PARAM_VALUE 0 sensor->src->sd.dev_priv->dev.power.deferred_resume 0-1
PARAM_VALUE 0 sensor->src->sd.dev_priv->dev.power.idle_notification 0-1
PARAM_VALUE 0 sensor->src->sd.dev_priv->dev.power.request 0-4
PARAM_VALUE 0 sensor->src->sd.dev_priv->dev.power.request_pending 0-1
PARAM_VALUE 0 sensor->src->sd.dev_priv->dev.power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 sensor->src->sd.dev_priv->dev.power.runtime_status s32min-s32max
PARAM_VALUE 0 sensor->src->sd.dev_priv->dev.power.timer_autosuspends 0-1
PARAM_VALUE 0 sensor->src->sd.dev_priv->dev.power.usage_count.counter s32min-s32max
PARAM_VALUE 0 sensor->src->sd.dev_priv->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 sensor->streaming 0
PARAM_VALUE 0 *sensor->regmap->work_buf (-4611686018427387904)-4611686018427387903
PARAM_VALUE 1 binning_mode 7450690711911055360
PARAM_VALUE 2 binh 6620594767974768640
PARAM_VALUE 3 binv 4665116263314972672
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &stream->isys->stream_mutex
HALF_LOCKED2 &stream->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 sd->active_state->lock

drivers/media/i2c/ccs/ccs-core.c ccs_pll_update() -> ccs_get_binning()

Type Parameter Key Value
PARAM_VALUE 0 sensor 4096-ptr_max
PARAM_VALUE 0 sensor->binner->npads 1-2
PARAM_VALUE 0 sensor->binner->sensor->default_pixel_order 0-3
PARAM_VALUE 0 sensor->binner->sensor->ext_clk 0,4096-u64max
PARAM_VALUE 0 sensor->binner->sensor->frame_skip 0-1
PARAM_VALUE 0 sensor->binner->sensor->hwcfg.csi_signalling_mode 0-3
PARAM_VALUE 0 sensor->binner->sensor->hwcfg.lanes 0-255
PARAM_VALUE 0 sensor->binner->sensor->pll.bits_per_pixel 0,8,10,12,14,16
PARAM_VALUE 0 sensor->binner->sensor->pll.bus_type 0-1
PARAM_VALUE 0 sensor->binner->sensor->pll.flags 0,2,4-2110
PARAM_VALUE 0 sensor->binner->source_pad 0-1
PARAM_VALUE 0 sensor->csi_format->code 12289-12290,12295-12308,12313-12320
PARAM_VALUE 0 sensor->csi_format->compressed 8,10,12,14,16
PARAM_VALUE 0 sensor->csi_format->pixel_order 0-3
PARAM_VALUE 0 sensor->csi_format->width 8,10,12,14,16
PARAM_VALUE 0 sensor->default_pixel_order 0-3
PARAM_VALUE 0 sensor->ext_clk 0,4096-u64max
PARAM_VALUE 0 sensor->hwcfg.csi_signalling_mode 0-3
PARAM_VALUE 0 sensor->hwcfg.lanes 0-255
PARAM_VALUE 0 sensor->internal_csi_format->code 12289-12290,12295-12308,12313-12320
PARAM_VALUE 0 sensor->internal_csi_format->compressed 8,10,12,14,16
PARAM_VALUE 0 sensor->internal_csi_format->pixel_order 0-3
PARAM_VALUE 0 sensor->internal_csi_format->width 8,10,12,14,16
PARAM_VALUE 0 sensor->minfo.quirk 0,4078891455074459648,6199007545352949760,7153570909733277696,8063187156409192448
PARAM_VALUE 0 sensor->pixel_array->npads 1-2
PARAM_VALUE 0 sensor->pixel_array->sensor->default_pixel_order 0-3
PARAM_VALUE 0 sensor->pixel_array->sensor->ext_clk 0,4096-u64max
PARAM_VALUE 0 sensor->pixel_array->sensor->frame_skip 0-1
PARAM_VALUE 0 sensor->pixel_array->sensor->hwcfg.csi_signalling_mode 0-3
PARAM_VALUE 0 sensor->pixel_array->sensor->hwcfg.lanes 0-255
PARAM_VALUE 0 sensor->pixel_array->sensor->pll.bits_per_pixel 0,8,10,12,14,16
PARAM_VALUE 0 sensor->pixel_array->sensor->pll.bus_type 0-1
PARAM_VALUE 0 sensor->pixel_array->sensor->pll.flags 0,2,4-2110
PARAM_VALUE 0 sensor->pixel_array->source_pad 0-1
PARAM_VALUE 0 sensor->pll.bits_per_pixel 0,8,10,12,14,16
PARAM_VALUE 0 sensor->pll.bus_type 0-1
PARAM_VALUE 0 sensor->pll.flags 0,2,4-2110
PARAM_VALUE 0 sensor->reset 0,4096-18446744073709551613,(-1)
PARAM_VALUE 0 sensor->scaler->npads 1-2
PARAM_VALUE 0 sensor->scaler->sensor->default_pixel_order 0-3
PARAM_VALUE 0 sensor->scaler->sensor->ext_clk 0,4096-u64max
PARAM_VALUE 0 sensor->scaler->sensor->frame_skip 0-1
PARAM_VALUE 0 sensor->scaler->sensor->hwcfg.csi_signalling_mode 0-3
PARAM_VALUE 0 sensor->scaler->sensor->hwcfg.lanes 0-255
PARAM_VALUE 0 sensor->scaler->sensor->pll.bits_per_pixel 0,8,10,12,14,16
PARAM_VALUE 0 sensor->scaler->sensor->pll.bus_type 0-1
PARAM_VALUE 0 sensor->scaler->sensor->pll.flags 0,2,4-2110
PARAM_VALUE 0 sensor->scaler->source_pad 0-1
PARAM_VALUE 0 sensor->xshutdown 0,4096-18446744073709551613,(-1)
PARAM_VALUE 1 binning_mode 0
PARAM_VALUE 2 binh 1058190187070611456
PARAM_VALUE 3 binv 1331487146450546688
BUF_SIZE 0 sensor (-1),3544
BUF_SIZE 0 sensor (-1),3544
BUF_SIZE 0 sensor->scaler (-1)-0,2568
DATA_SOURCE 0 sensor $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 sensor->ext_clk->core->parent->req_rate
NO_OVERFLOW_SIMPLE 0 sensor->pixel_array->ctrl_handler.nr_of_buckets

drivers/media/i2c/ccs/ccs-core.c ccs_update_blanking() -> ccs_get_binning()

Type Parameter Key Value
PARAM_VALUE 0 sensor 4096-ptr_max
PARAM_VALUE 0 sensor->binner 4096-ptr_max
PARAM_VALUE 0 sensor->binner->npads 1-2
PARAM_VALUE 0 sensor->binner->sd.ops->ir 0,4355851174930030592,5210938004247650304
PARAM_VALUE 0 sensor->binner->sd.ops->vbi 0,1125365629885390848,3691273271289118720,3864527033440124928,4807684056582819840,7529800587632279552
PARAM_VALUE 0 sensor->binner->sensor->default_pixel_order 0-3
PARAM_VALUE 0 sensor->binner->sensor->ext_clk 0,4096-u64max
PARAM_VALUE 0 sensor->binner->sensor->frame_skip 0-1
PARAM_VALUE 0 sensor->binner->sensor->hwcfg.csi_signalling_mode 0-3
PARAM_VALUE 0 sensor->binner->sensor->hwcfg.lanes 0-255
PARAM_VALUE 0 sensor->binner->sensor->pll.bits_per_pixel 0,8,10,12,14,16
PARAM_VALUE 0 sensor->binner->sensor->pll.bus_type 0-1
PARAM_VALUE 0 sensor->binner->sensor->pll.flags 0,2,4-2106
PARAM_VALUE 0 sensor->binner->source_pad 0-1
PARAM_VALUE 0 sensor->csi_format 4096-ptr_max
PARAM_VALUE 0 sensor->csi_format->code 12289-12290,12295-12308,12313-12320
PARAM_VALUE 0 sensor->csi_format->compressed 8,10,12,14,16
PARAM_VALUE 0 sensor->csi_format->pixel_order 0-3
PARAM_VALUE 0 sensor->csi_format->width 8,10,12,14,16
PARAM_VALUE 0 sensor->default_pixel_order 0-3
PARAM_VALUE 0 sensor->ext_clk 0,4096-u64max
PARAM_VALUE 0 sensor->hwcfg.csi_signalling_mode 0-3
PARAM_VALUE 0 sensor->hwcfg.lanes 0-255
PARAM_VALUE 0 sensor->internal_csi_format->code 12289-12290,12295-12308,12313-12320
PARAM_VALUE 0 sensor->internal_csi_format->compressed 8,10,12,14,16
PARAM_VALUE 0 sensor->internal_csi_format->pixel_order 0-3
PARAM_VALUE 0 sensor->internal_csi_format->width 8,10,12,14,16
PARAM_VALUE 0 sensor->link_freq 4096-ptr_max
PARAM_VALUE 0 sensor->link_freq->qmenu_int 4096-ptr_max
PARAM_VALUE 0 sensor->minfo.quirk 0,4078891455074459648,6199007545352949760,7153570909733277696,8063187156409192448
PARAM_VALUE 0 sensor->minfo.quirk->init 0,788019507780005888
PARAM_VALUE 0 sensor->minfo.quirk->limits 0,3193945654266789888,6417759560463310848,6851697911932821504
PARAM_VALUE 0 sensor->minfo.quirk->reg_access 0
PARAM_VALUE 0 sensor->nbinning_subtypes 0-63
PARAM_VALUE 0 sensor->pixel_array 4096-ptr_max
PARAM_VALUE 0 sensor->pixel_array->npads 1-2
PARAM_VALUE 0 sensor->pixel_array->sd.active_state 0,4096-ptr_max
PARAM_VALUE 0 sensor->pixel_array->sd.ops->ir 0,4355851174930030592,5210938004247650304
PARAM_VALUE 0 sensor->pixel_array->sd.ops->vbi 0,1125365629885390848,3691273271289118720,3864527033440124928,4807684056582819840,7529800587632279552
PARAM_VALUE 0 sensor->pixel_array->sensor->default_pixel_order 0-3
PARAM_VALUE 0 sensor->pixel_array->sensor->ext_clk 0,4096-u64max
PARAM_VALUE 0 sensor->pixel_array->sensor->frame_skip 0-1
PARAM_VALUE 0 sensor->pixel_array->sensor->hwcfg.csi_signalling_mode 0-3
PARAM_VALUE 0 sensor->pixel_array->sensor->hwcfg.lanes 0-255
PARAM_VALUE 0 sensor->pixel_array->sensor->pll.bits_per_pixel 0,8,10,12,14,16
PARAM_VALUE 0 sensor->pixel_array->sensor->pll.bus_type 0-1
PARAM_VALUE 0 sensor->pixel_array->sensor->pll.flags 0,2,4-2106
PARAM_VALUE 0 sensor->pixel_array->source_pad 0-1
PARAM_VALUE 0 sensor->pixel_rate_csi->is_new 1
PARAM_VALUE 0 sensor->pixel_rate_parray->is_new 1
PARAM_VALUE 0 sensor->pll.bits_per_pixel 8,10,12,14,16
PARAM_VALUE 0 sensor->pll.bus_type 0-1
PARAM_VALUE 0 sensor->pll.ext_clk_freq_hz 1-u32max
PARAM_VALUE 0 sensor->pll.flags 0,2,4-2106
PARAM_VALUE 0 sensor->pll.link_freq 1-u32max
PARAM_VALUE 0 sensor->pll.op_bits_per_lane 0
PARAM_VALUE 0 sensor->pll.op_lanes 1,4
PARAM_VALUE 0 sensor->pll.scale_m 1-255
PARAM_VALUE 0 sensor->pll.vt_bk.pix_clk_div 0-16382,16384-u16max
PARAM_VALUE 0 sensor->pll.vt_lanes 1,4
PARAM_VALUE 0 sensor->reset 0,4096-18446744073709551613,(-1)
PARAM_VALUE 0 sensor->scaler 0,4096-ptr_max
PARAM_VALUE 0 sensor->scaler->npads 1-2
PARAM_VALUE 0 sensor->scaler->sd.ops->ir 0,4355851174930030592,5210938004247650304
PARAM_VALUE 0 sensor->scaler->sd.ops->vbi 0,1125365629885390848,3691273271289118720,3864527033440124928,4807684056582819840,7529800587632279552
PARAM_VALUE 0 sensor->scaler->sensor->default_pixel_order 0-3
PARAM_VALUE 0 sensor->scaler->sensor->ext_clk 0,4096-u64max
PARAM_VALUE 0 sensor->scaler->sensor->frame_skip 0-1
PARAM_VALUE 0 sensor->scaler->sensor->hwcfg.csi_signalling_mode 0-3
PARAM_VALUE 0 sensor->scaler->sensor->hwcfg.lanes 0-255
PARAM_VALUE 0 sensor->scaler->sensor->pll.bits_per_pixel 0,8,10,12,14,16
PARAM_VALUE 0 sensor->scaler->sensor->pll.bus_type 0-1
PARAM_VALUE 0 sensor->scaler->sensor->pll.flags 0,2,4-2106
PARAM_VALUE 0 sensor->scaler->source_pad 0-1
PARAM_VALUE 0 sensor->src 4096-ptr_max
PARAM_VALUE 0 sensor->src->sd.ops->ir 0,4355851174930030592,5210938004247650304
PARAM_VALUE 0 sensor->src->sd.ops->vbi 0,1125365629885390848,3691273271289118720,3864527033440124928,4807684056582819840,7529800587632279552
PARAM_VALUE 0 sensor->xshutdown 0,4096-18446744073709551613,(-1)
PARAM_VALUE 0 *sensor->pixel_rate_csi->p_new.p_s64 0-4294967295
PARAM_VALUE 0 *sensor->pixel_rate_parray->p_new.p_s64 0-4294967295
PARAM_VALUE 1 binning_mode 0
PARAM_VALUE 2 binh 4621256490583805952
PARAM_VALUE 3 binv 4702425370819645440
BUF_SIZE 0 sensor (-1),3544
BUF_SIZE 0 sensor (-1),3544
BUF_SIZE 0 sensor->scaler (-1)-0,2568
CAPPED_DATA 0 sensor->csi_format->compressed 1
CAPPED_DATA 0 sensor->pixel_rate_csi 1
CAPPED_DATA 0 sensor->pixel_rate_parray 1
DATA_SOURCE 0 sensor $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 sensor->ext_clk->core->parent->req_rate
NO_OVERFLOW_SIMPLE 0 sensor->pixel_array->ctrl_handler.nr_of_buckets
HALF_LOCKED2 _T->lock