Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/rockchip/rockchip_drm_vop.c vop_plane_atomic_update() -> scl_vop_cal_scl_fac()

Type Parameter Key Value
PARAM_VALUE 0 vop 4096-ptr_max
PARAM_VALUE 0 vop->data->afbc->format.mask 0-1,3,7,15,31,255,8191,16383,u16max,134154239,268374015,536813567,u32max
PARAM_VALUE 0 vop->data->afbc->format.shift 0-16,18-31
PARAM_VALUE 0 vop->data->afbc->hdr_ptr.mask 0-1,3,7,15,31,255,8191,16383,u16max,134154239,268374015,536813567,u32max
PARAM_VALUE 0 vop->data->afbc->hdr_ptr.shift 0-16,18-31
PARAM_VALUE 0 vop->data->afbc->hreg_block_split.mask 0-1,3,7,15,31,255,8191,16383,u16max,134154239,268374015,536813567,u32max
PARAM_VALUE 0 vop->data->afbc->hreg_block_split.shift 0-16,18-31
PARAM_VALUE 0 vop->data->afbc->pic_size.mask 0-1,3,7,15,31,255,8191,16383,u16max,134154239,268374015,536813567,u32max
PARAM_VALUE 0 vop->data->afbc->pic_size.shift 0-16,18-31
PARAM_VALUE 0 vop->data->afbc->win_sel.mask 0-1,3,7,15,31,255,8191,16383,u16max,134154239,268374015,536813567,u32max
PARAM_VALUE 0 vop->data->afbc->win_sel.shift 0-16,18-31
PARAM_VALUE 0 vop->is_enabled 1
PARAM_VALUE 0 vop->reg_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 win 4096-ptr_max
PARAM_VALUE 1 win->phy 4096-ptr_max
PARAM_VALUE 1 win->phy->fmt_10.mask 0-1,3,7,15,31,255,8191,16383,u16max,134154239,268374015,536813567
PARAM_VALUE 1 win->phy->fmt_10.shift 0-16,18-31
PARAM_VALUE 1 win->phy->format.mask 0-1,3,7,15,31,255,8191,16383,u16max,134154239,268374015,536813567
PARAM_VALUE 1 win->phy->format.shift 0-16,18-31
PARAM_VALUE 1 win->phy->scl 35716941991751680,315391472000413696,907725164765208576,1060534023084716032,6264846620786405376,9106324886854164480
PARAM_VALUE 1 win->phy->uv_mst.mask 0-1,3,7,15,31,255,8191,16383,u16max,134154239,268374015,536813567,u32max
PARAM_VALUE 1 win->phy->uv_mst.shift 0-16,18-31
PARAM_VALUE 1 win->phy->uv_swap.mask 0-1,3,7,15,31,255,8191,16383,u16max,134154239,268374015,536813567,u32max
PARAM_VALUE 1 win->phy->uv_swap.shift 0-16,18-31
PARAM_VALUE 1 win->phy->uv_vir.mask 0-1,3,7,15,31,255,8191,16383,u16max,134154239,268374015,536813567,u32max
PARAM_VALUE 1 win->phy->uv_vir.shift 0-16,18-31
PARAM_VALUE 1 win->phy->x_mir_en.mask 0-1,3,7,15,31,255,8191,16383,u16max,134154239,268374015,536813567
PARAM_VALUE 1 win->phy->x_mir_en.shift 0-16,18-31
PARAM_VALUE 1 win->phy->y_mir_en.mask 0-1,3,7,15,31,255,8191,16383,u16max,134154239,268374015,536813567
PARAM_VALUE 1 win->phy->y_mir_en.shift 0-16,18-31
PARAM_VALUE 1 win->phy->yrgb_mst.mask 0-1,3,7,15,31,255,8191,16383,u16max,134154239,268374015,536813567
PARAM_VALUE 1 win->phy->yrgb_mst.shift 0-16,18-31
PARAM_VALUE 1 win->phy->yrgb_vir.mask 0-1,3,7,15,31,255,8191,16383,u16max,134154239,268374015,536813567
PARAM_VALUE 1 win->phy->yrgb_vir.shift 0-16,18-31
PARAM_VALUE 2 src_w 0-s16max,4294934528-u32max
PARAM_VALUE 3 src_h 0-s16max,4294934528-u32max
PARAM_VALUE 6 info 4096-ptr_max
PARAM_VALUE 6 info->char_per_block 4096-ptr_max
PARAM_VALUE 6 info->cpp 4096-ptr_max
BIT_INFO 2 src_w 0x0,0x7fff
BIT_INFO 3 src_h 0x0,0x7fff
BIT_INFO 4 dst_w 0x0,0x7fffffff
BIT_INFO 5 dst_h 0x0,0x7fffffff
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &vop->reg_lock
TYPE_LOCK (struct vop)->reg_lock