Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/gpu/drm/ttm/ttm_bo.c ttm_bo_init_reserved() -> drm_vma_offset_add()

Type Parameter Key Value
PARAM_VALUE 1 node 4096-ptr_max
PARAM_VALUE 2 pages 0-4503599627370495
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 pages 0-4503599627370495[c]
HALF_LOCKED2 &resv

drivers/gpu/drm/drm_gem.c drm_gem_create_mmap_offset_size() -> drm_vma_offset_add()

Type Parameter Key Value
PARAM_VALUE 1 node 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 2 pages unit_page

drivers/gpu/drm/i915/gem/i915_gem_mman.c mmap_offset_attach() -> drm_vma_offset_add()

Type Parameter Key Value
PARAM_VALUE 1 node 4096-ptr_max
PARAM_VALUE 1 node->vm_lock.magic 3736018669
PARAM_VALUE 1 node->vm_lock.owner (-1)
PARAM_VALUE 1 node->vm_lock.owner_cpu u32max
PARAM_VALUE 1 node->vm_node.__subtree_last 0
PARAM_VALUE 1 node->vm_node.color 0
PARAM_VALUE 1 node->vm_node.flags 0
PARAM_VALUE 1 node->vm_node.hole_size 0
PARAM_VALUE 1 node->vm_node.hole_stack.next 0
PARAM_VALUE 1 node->vm_node.hole_stack.prev 0
PARAM_VALUE 1 node->vm_node.mm 0
PARAM_VALUE 1 node->vm_node.node_list.next 0
PARAM_VALUE 1 node->vm_node.node_list.prev 0
PARAM_VALUE 1 node->vm_node.rb.__rb_parent_color 0
PARAM_VALUE 1 node->vm_node.rb.rb_left 0
PARAM_VALUE 1 node->vm_node.rb.rb_right 0
PARAM_VALUE 1 node->vm_node.rb_hole_addr.__rb_parent_color 0
PARAM_VALUE 1 node->vm_node.rb_hole_addr.rb_left 0
PARAM_VALUE 1 node->vm_node.rb_hole_addr.rb_right 0
PARAM_VALUE 1 node->vm_node.rb_hole_size.__rb_parent_color 0
PARAM_VALUE 1 node->vm_node.rb_hole_size.rb_left 0
PARAM_VALUE 1 node->vm_node.rb_hole_size.rb_right 0
PARAM_VALUE 1 node->vm_node.size 0
PARAM_VALUE 1 node->vm_node.stack 0
PARAM_VALUE 1 node->vm_node.start 0
PARAM_VALUE 1 node->vm_node.subtree_max_hole 0
MEM_ZERO 1 node
RX_PATH
TASK_NOT_RUNNING
UNITS 2 pages unit_page
HALF_LOCKED2 &info->mm_lock

drivers/gpu/drm/i915/gem/i915_gem_mman.c mmap_offset_attach() -> drm_vma_offset_add()

Type Parameter Key Value
PARAM_VALUE 0 mgr 4096-ptr_max
PARAM_VALUE 0 mgr->vm_lock.dep_map->name 0-255
PARAM_VALUE 0 mgr->vm_lock.owner (-1)
PARAM_VALUE 0 mgr->vm_lock.owner_cpu u32max
PARAM_VALUE 0 mgr->vm_lock.raw_lock.wlocked 0
PARAM_VALUE 1 node 4096-ptr_max
PARAM_VALUE 1 node->vm_lock.magic 3736018669
PARAM_VALUE 1 node->vm_lock.owner (-1)
PARAM_VALUE 1 node->vm_lock.owner_cpu u32max
PARAM_VALUE 1 node->vm_node.__subtree_last 0
PARAM_VALUE 1 node->vm_node.color 0
PARAM_VALUE 1 node->vm_node.flags 0
PARAM_VALUE 1 node->vm_node.hole_size 0
PARAM_VALUE 1 node->vm_node.hole_stack.next 0
PARAM_VALUE 1 node->vm_node.hole_stack.prev 0
PARAM_VALUE 1 node->vm_node.mm 0
PARAM_VALUE 1 node->vm_node.node_list.next 0
PARAM_VALUE 1 node->vm_node.node_list.prev 0
PARAM_VALUE 1 node->vm_node.rb.__rb_parent_color 0
PARAM_VALUE 1 node->vm_node.rb.rb_left 0
PARAM_VALUE 1 node->vm_node.rb.rb_right 0
PARAM_VALUE 1 node->vm_node.rb_hole_addr.__rb_parent_color 0
PARAM_VALUE 1 node->vm_node.rb_hole_addr.rb_left 0
PARAM_VALUE 1 node->vm_node.rb_hole_addr.rb_right 0
PARAM_VALUE 1 node->vm_node.rb_hole_size.__rb_parent_color 0
PARAM_VALUE 1 node->vm_node.rb_hole_size.rb_left 0
PARAM_VALUE 1 node->vm_node.rb_hole_size.rb_right 0
PARAM_VALUE 1 node->vm_node.size 0
PARAM_VALUE 1 node->vm_node.stack 0
PARAM_VALUE 1 node->vm_node.start 0
PARAM_VALUE 1 node->vm_node.subtree_max_hole 0
MEM_ZERO 1 node
RX_PATH
TASK_NOT_RUNNING
UNITS 2 pages unit_page
HALF_LOCKED2 &info->mm_lock