Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/panthor/panthor_mmu.c panthor_gpuva_sm_step_map() -> panthor_vma_link()

Type Parameter Key Value
PARAM_VALUE 0 vm 4096-ptr_max
PARAM_VALUE 0 vm->base.rb.tree.rb_leftmost 4096-ptr_max
PARAM_VALUE 0 vm->base.rb.tree.rb_leftmost->rb_left 0
PARAM_VALUE 0 vm->base.rb.tree.rb_leftmost->rb_right 0
PARAM_VALUE 0 vm->base.rb.tree.rb_root.rb_node 4096-ptr_max
PARAM_VALUE 0 vm->op_ctx 4096-ptr_max
PARAM_VALUE 0 vm->ptdev->gpu->pending_reqs 0-4294967295
PARAM_VALUE 0 *vm->op_ctx->preallocated_vmas 0
PARAM_VALUE 1 vma 4096-ptr_max
PARAM_VALUE 1 vma->base.gem.offset 0-2097151
PARAM_VALUE 1 vma->base.rb.entry.next 4096-ptr_max
PARAM_VALUE 1 vma->base.rb.entry.prev 4096-ptr_max
PARAM_VALUE 1 vma->base.rb.node.rb_left 0,4096-ptr_max
PARAM_VALUE 1 vma->base.rb.node.rb_left->rb_right 0
PARAM_VALUE 1 vma->base.rb.node.rb_right 0,4096-ptr_max
PARAM_VALUE 1 vma->base.rb.node.rb_right->rb_left 0
PARAM_VALUE 1 vma->flags 0-15
BUF_SIZE 0 vm (-1),16,32
BUF_SIZE 0 vm (-1),16,32
DATA_SOURCE 0 vm $1
DATA_SOURCE 1 vma r panthor_vm_op_ctx_get_vma
NOSPEC 1 vma->base.gem.offset
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 vma->base.gem.offset 0-2097151[c]
USER_DATA 1 vma->base.va.addr 0-u64max[c]
USER_DATA 1 vma->base.va.range 0-u64max
USER_DATA 1 vma->base.vm->kernel_alloc_node.va.addr 0-u64max[u]
USER_DATA 1 vma->base.vm->kernel_alloc_node.va.range 1-u64max[u]

drivers/gpu/drm/panthor/panthor_mmu.c panthor_gpuva_sm_step_remap() -> panthor_vma_link()

Type Parameter Key Value
PARAM_VALUE 0 vm 4096-ptr_max
PARAM_VALUE 0 vm->op_ctx 4096-ptr_max
PARAM_VALUE 0 vm->ptdev->gpu->pending_reqs 0-4294967295
PARAM_VALUE 1 vma 4096-ptr_max
BUF_SIZE 0 vm (-1),16,32
BUF_SIZE 0 vm (-1),16,32
DATA_SOURCE 0 vm $1
DATA_SOURCE 1 vma r panthor_vm_op_ctx_get_vma
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &queue->lock

drivers/gpu/drm/panthor/panthor_mmu.c panthor_gpuva_sm_step_remap() -> panthor_vma_link()

Type Parameter Key Value
PARAM_VALUE 0 vm 4096-ptr_max
PARAM_VALUE 0 vm->op_ctx 4096-ptr_max
PARAM_VALUE 0 vm->ptdev->gpu->pending_reqs 0-4294967295
PARAM_VALUE 1 vma 4096-ptr_max
BUF_SIZE 0 vm (-1),16,32
BUF_SIZE 0 vm (-1),16,32
DATA_SOURCE 0 vm $1
DATA_SOURCE 1 vma r panthor_vm_op_ctx_get_vma
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &queue->lock