Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c, line 1952
- drivers/gpu/drm/i915/selftests/i915_vma.c, line 951
- drivers/gpu/drm/i915/selftests/mock_gem_device.c, line 74
Smatch caller information:
drivers/gpu/drm/i915/i915_vma.c i915_vma_mock_selftests() -> mock_fini_ggtt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ggtt | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm._resv.fences | 0 |
| PARAM_VALUE | 0 | ggtt->vm._resv.lock.base.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ggtt->vm._resv.lock.base.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm._resv.lock.ctx | 0 |
| PARAM_VALUE | 0 | ggtt->vm._resv.lock.ww_class | 8825623990767841280 |
| PARAM_VALUE | 0 | ggtt->vm._resv.lock.ww_class->acquire_name | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm._resv.lock.ww_class->is_wait_die | 0-s32max |
| PARAM_VALUE | 0 | ggtt->vm._resv.lock.ww_class->mutex_name | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.alloc_pt_dma | 7129965401120251904 |
| PARAM_VALUE | 0 | ggtt->vm.alloc_scratch_dma | 7129965401120251904 |
| PARAM_VALUE | 0 | ggtt->vm.bound_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.bound_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.bound_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.bound_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.bound_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.cleanup | 6886586981916430336 |
| PARAM_VALUE | 0 | ggtt->vm.clear_range | 2842420149092696064 |
| PARAM_VALUE | 0 | ggtt->vm.gt | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.i915 | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.insert_entries | 358969671028899840 |
| PARAM_VALUE | 0 | ggtt->vm.insert_page | 8405023108462075904 |
| PARAM_VALUE | 0 | ggtt->vm.is_ggtt | 1 |
| PARAM_VALUE | 0 | ggtt->vm.mm.color_adjust | 0 |
| PARAM_VALUE | 0 | ggtt->vm.mm.head_node.color | u64max |
| PARAM_VALUE | 0 | ggtt->vm.mm.head_node.flags | 0 |
| PARAM_VALUE | 0 | ggtt->vm.mm.head_node.hole_size | 1 |
| PARAM_VALUE | 0 | ggtt->vm.mm.head_node.hole_stack.next | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.mm.head_node.hole_stack.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.mm.head_node.mm | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.mm.head_node.mm->head_node.mm | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.mm.head_node.mm->hole_stack.next | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.mm.head_node.mm->hole_stack.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.mm.head_node.mm->hole_stack.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.mm.head_node.mm->hole_stack.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.mm.head_node.mm->holes_addr.rb_node | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.mm.head_node.mm->holes_size.rb_leftmost | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.mm.head_node.mm->holes_size.rb_root.rb_node | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.mm.head_node.node_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.mm.head_node.node_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.mm.head_node.node_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.mm.head_node.node_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.mm.head_node.node_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.mm.head_node.rb_hole_size.__rb_parent_color | 1 |
| PARAM_VALUE | 0 | ggtt->vm.mm.head_node.rb_hole_size.rb_left | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.mm.head_node.rb_hole_size.rb_right | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.mm.head_node.start | 1-u64max |
| PARAM_VALUE | 0 | ggtt->vm.mm.head_node.subtree_max_hole | 1 |
| PARAM_VALUE | 0 | ggtt->vm.mm.hole_stack.next | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.mm.hole_stack.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.mm.hole_stack.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.mm.hole_stack.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.mm.hole_stack.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.mm.scan_active | 0 |
| PARAM_VALUE | 0 | ggtt->vm.ref.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | ggtt->vm.resv_ref.refcount.refs.counter | s32min-(-1),1-s32max |
| PARAM_VALUE | 0 | ggtt->vm.total | 16777216 |
| PARAM_VALUE | 0 | ggtt->vm.unbound_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.unbound_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.unbound_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.unbound_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.unbound_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.vma_ops.bind_vma | 5335405291082133504 |
| PARAM_VALUE | 0 | ggtt->vm.vma_ops.unbind_vma | 3475088712282333184 |
| NOCHECK_CALL |
drivers/gpu/drm/i915/i915_gem_gtt.c i915_gem_gtt_mock_selftests() -> mock_fini_ggtt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ggtt | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm._resv.fences | 0 |
| PARAM_VALUE | 0 | ggtt->vm._resv.lock.base.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ggtt->vm._resv.lock.base.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm._resv.lock.ctx | 0 |
| PARAM_VALUE | 0 | ggtt->vm._resv.lock.ww_class | 8825623990767841280 |
| PARAM_VALUE | 0 | ggtt->vm._resv.lock.ww_class->acquire_name | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm._resv.lock.ww_class->is_wait_die | 0-s32max |
| PARAM_VALUE | 0 | ggtt->vm._resv.lock.ww_class->mutex_name | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.alloc_pt_dma | 7129965401120251904 |
| PARAM_VALUE | 0 | ggtt->vm.alloc_scratch_dma | 7129965401120251904 |
| PARAM_VALUE | 0 | ggtt->vm.bound_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.bound_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.bound_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.bound_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.bound_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.cleanup | 6886586981916430336 |
| PARAM_VALUE | 0 | ggtt->vm.clear_range | 2842420149092696064 |
| PARAM_VALUE | 0 | ggtt->vm.gt | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.i915 | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.insert_entries | 358969671028899840 |
| PARAM_VALUE | 0 | ggtt->vm.insert_page | 8405023108462075904 |
| PARAM_VALUE | 0 | ggtt->vm.is_ggtt | 1 |
| PARAM_VALUE | 0 | ggtt->vm.mm.color_adjust | 0 |
| PARAM_VALUE | 0 | ggtt->vm.mm.head_node.color | u64max |
| PARAM_VALUE | 0 | ggtt->vm.mm.head_node.flags | 0 |
| PARAM_VALUE | 0 | ggtt->vm.mm.head_node.hole_size | 1 |
| PARAM_VALUE | 0 | ggtt->vm.mm.head_node.hole_stack.next | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.mm.head_node.hole_stack.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.mm.head_node.mm | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.mm.head_node.mm->head_node.mm | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.mm.head_node.mm->hole_stack.next | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.mm.head_node.mm->hole_stack.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.mm.head_node.mm->hole_stack.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.mm.head_node.mm->hole_stack.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.mm.head_node.mm->holes_addr.rb_node | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.mm.head_node.mm->holes_size.rb_leftmost | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.mm.head_node.mm->holes_size.rb_root.rb_node | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.mm.head_node.node_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.mm.head_node.node_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.mm.head_node.node_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.mm.head_node.node_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.mm.head_node.node_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.mm.head_node.rb_hole_size.__rb_parent_color | 1 |
| PARAM_VALUE | 0 | ggtt->vm.mm.head_node.rb_hole_size.rb_left | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.mm.head_node.rb_hole_size.rb_right | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.mm.head_node.start | 1-u64max |
| PARAM_VALUE | 0 | ggtt->vm.mm.head_node.subtree_max_hole | 1 |
| PARAM_VALUE | 0 | ggtt->vm.mm.hole_stack.next | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.mm.hole_stack.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.mm.hole_stack.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.mm.hole_stack.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.mm.hole_stack.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.mm.scan_active | 0 |
| PARAM_VALUE | 0 | ggtt->vm.ref.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | ggtt->vm.resv_ref.refcount.refs.counter | s32min-(-1),1-s32max |
| PARAM_VALUE | 0 | ggtt->vm.total | 16777216 |
| PARAM_VALUE | 0 | ggtt->vm.unbound_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.unbound_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.unbound_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.unbound_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.unbound_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->vm.vma_ops.bind_vma | 5335405291082133504 |
| PARAM_VALUE | 0 | ggtt->vm.vma_ops.unbind_vma | 3475088712282333184 |
| NOCHECK_CALL |
drivers/gpu/drm/i915/i915_gem.c mock_device_release() -> mock_fini_ggtt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &component_mutex | ||
| HALF_LOCKED2 | global &xenwatch_mutex |