Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/vc4/vc4_hvs.c vc4_hvs_bind() -> vc4_hvs_upload_linear_kernel()

Type Parameter Key Value
PARAM_VALUE 0 hvs 4096-ptr_max
PARAM_VALUE 0 hvs->dlist_mm.color_adjust 0
PARAM_VALUE 0 hvs->dlist_mm.head_node.flags 0
PARAM_VALUE 0 hvs->dlist_mm.head_node.hole_size 1
PARAM_VALUE 0 hvs->dlist_mm.head_node.hole_stack.next 4096-ptr_max
PARAM_VALUE 0 hvs->dlist_mm.head_node.hole_stack.prev 4096-ptr_max
PARAM_VALUE 0 hvs->dlist_mm.head_node.mm 4096-ptr_max
PARAM_VALUE 0 hvs->dlist_mm.head_node.mm->head_node.mm 4096-ptr_max
PARAM_VALUE 0 hvs->dlist_mm.head_node.mm->hole_stack.next 4096-ptr_max
PARAM_VALUE 0 hvs->dlist_mm.head_node.mm->hole_stack.next->next 4096-ptr_max
PARAM_VALUE 0 hvs->dlist_mm.head_node.mm->hole_stack.next->prev 4096-ptr_max
PARAM_VALUE 0 hvs->dlist_mm.head_node.mm->hole_stack.prev 4096-ptr_max
PARAM_VALUE 0 hvs->dlist_mm.head_node.mm->holes_addr.rb_node 4096-ptr_max
PARAM_VALUE 0 hvs->dlist_mm.head_node.mm->holes_size.rb_leftmost 4096-ptr_max
PARAM_VALUE 0 hvs->dlist_mm.head_node.mm->holes_size.rb_root.rb_node 4096-ptr_max
PARAM_VALUE 0 hvs->dlist_mm.head_node.node_list.next 4096-ptr_max
PARAM_VALUE 0 hvs->dlist_mm.head_node.node_list.next->next 4096-ptr_max
PARAM_VALUE 0 hvs->dlist_mm.head_node.node_list.prev 4096-ptr_max
PARAM_VALUE 0 hvs->dlist_mm.head_node.node_list.prev->next 4096-ptr_max
PARAM_VALUE 0 hvs->dlist_mm.head_node.node_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 hvs->dlist_mm.head_node.rb_hole_size.__rb_parent_color 1
PARAM_VALUE 0 hvs->dlist_mm.head_node.rb_hole_size.rb_left 4096-ptr_max
PARAM_VALUE 0 hvs->dlist_mm.head_node.rb_hole_size.rb_right 4096-ptr_max
PARAM_VALUE 0 hvs->dlist_mm.head_node.start 32-4294967327
PARAM_VALUE 0 hvs->dlist_mm.head_node.subtree_max_hole 1
PARAM_VALUE 0 hvs->dlist_mm.hole_stack.next 4096-ptr_max
PARAM_VALUE 0 hvs->dlist_mm.hole_stack.next->next 4096-ptr_max
PARAM_VALUE 0 hvs->dlist_mm.hole_stack.prev 4096-ptr_max
PARAM_VALUE 0 hvs->dlist_mm.hole_stack.prev->next 4096-ptr_max
PARAM_VALUE 0 hvs->dlist_mm.hole_stack.prev->prev 4096-ptr_max
PARAM_VALUE 0 hvs->dlist_mm.scan_active 0
PARAM_VALUE 0 hvs->lbm_mm.color_adjust 0
PARAM_VALUE 0 hvs->lbm_mm.head_node.flags 0
PARAM_VALUE 0 hvs->lbm_mm.head_node.hole_size 1
PARAM_VALUE 0 hvs->lbm_mm.head_node.hole_stack.next 4096-ptr_max
PARAM_VALUE 0 hvs->lbm_mm.head_node.hole_stack.prev 4096-ptr_max
PARAM_VALUE 0 hvs->lbm_mm.head_node.mm 4096-ptr_max
PARAM_VALUE 0 hvs->lbm_mm.head_node.mm->color_adjust 0
PARAM_VALUE 0 hvs->lbm_mm.head_node.mm->head_node.mm 4096-ptr_max
PARAM_VALUE 0 hvs->lbm_mm.head_node.mm->hole_stack.next 4096-ptr_max
PARAM_VALUE 0 hvs->lbm_mm.head_node.mm->hole_stack.next->next 4096-ptr_max
PARAM_VALUE 0 hvs->lbm_mm.head_node.mm->hole_stack.next->prev 4096-ptr_max
PARAM_VALUE 0 hvs->lbm_mm.head_node.mm->hole_stack.prev 4096-ptr_max
PARAM_VALUE 0 hvs->lbm_mm.head_node.mm->holes_addr.rb_node 4096-ptr_max
PARAM_VALUE 0 hvs->lbm_mm.head_node.mm->holes_size.rb_leftmost 4096-ptr_max
PARAM_VALUE 0 hvs->lbm_mm.head_node.mm->holes_size.rb_root.rb_node 4096-ptr_max
PARAM_VALUE 0 hvs->lbm_mm.head_node.node_list.next 4096-ptr_max
PARAM_VALUE 0 hvs->lbm_mm.head_node.node_list.next->next 4096-ptr_max
PARAM_VALUE 0 hvs->lbm_mm.head_node.node_list.prev 4096-ptr_max
PARAM_VALUE 0 hvs->lbm_mm.head_node.node_list.prev->next 4096-ptr_max
PARAM_VALUE 0 hvs->lbm_mm.head_node.node_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 hvs->lbm_mm.head_node.rb_hole_size.__rb_parent_color 1
PARAM_VALUE 0 hvs->lbm_mm.head_node.rb_hole_size.rb_left 4096-ptr_max
PARAM_VALUE 0 hvs->lbm_mm.head_node.rb_hole_size.rb_right 4096-ptr_max
PARAM_VALUE 0 hvs->lbm_mm.head_node.start 1024,49152,61440
PARAM_VALUE 0 hvs->lbm_mm.head_node.subtree_max_hole 1
PARAM_VALUE 0 hvs->lbm_mm.hole_stack.next 4096-ptr_max
PARAM_VALUE 0 hvs->lbm_mm.hole_stack.next->next 4096-ptr_max
PARAM_VALUE 0 hvs->lbm_mm.hole_stack.prev 4096-ptr_max
PARAM_VALUE 0 hvs->lbm_mm.hole_stack.prev->next 4096-ptr_max
PARAM_VALUE 0 hvs->lbm_mm.hole_stack.prev->prev 4096-ptr_max
PARAM_VALUE 0 hvs->lbm_mm.scan_active 0
PARAM_VALUE 0 hvs->pdev 4096-ptr_max
PARAM_VALUE 0 hvs->pdev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 hvs->pdev->num_resources 1-u32max
PARAM_VALUE 0 hvs->regs 4096-ptr_max
PARAM_VALUE 0 hvs->regset.base 4096-ptr_max
PARAM_VALUE 0 hvs->regset.nregs 31,57,71
PARAM_VALUE 0 hvs->regset.regs 125483851540504576,8986387428928638976,9073319082099081216
PARAM_VALUE 0 hvs->upm_refcounts 4096-ptr_max
PARAM_VALUE 0 hvs->vc4 4096-ptr_max
PARAM_VALUE 0 hvs->vc4->base.dev 4096-ptr_max
PARAM_VALUE 0 hvs->vc4->base.managed.resources.next 4096-ptr_max
PARAM_VALUE 1 space 4096-ptr_max
PARAM_VALUE 2 kernel 3081649532039684096
BUF_SIZE 0 hvs->core_clk (-1),1-s32max
BUF_SIZE 0 hvs->disp_clk (-1),1-s32max
BUF_SIZE 0 hvs->regset.regs 496,912,1136
BUF_SIZE 2 kernel 24
CAPPED_DATA 0 hvs->pdev->num_resources 1
DATA_SOURCE 0 hvs r __vc4_hvs_alloc
FUZZY_MAX 0 hvs->regset.nregs 71
BIT_INFO 0 hvs->regset.nregs 0x1,0xffffffffffffffff
BIT_INFO 0 hvs->regset.regs 0xa0068120020000,0xffffffffffffffff
HARD_MAX 0 hvs->regset.nregs 71
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 hvs->dlist_mem_size 0-u32max
HALF_LOCKED2 global &component_mutex