Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 15 files:
- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c, line 336
- drivers/gpu/drm/armada/armada_debugfs.c, line 28
- drivers/gpu/drm/drm_mm.c, line 1007
- drivers/gpu/drm/etnaviv/etnaviv_drv.c
- drivers/gpu/drm/loongson/lsdc_debugfs.c, line 40
- drivers/gpu/drm/msm/msm_debugfs.c, line 316
- drivers/gpu/drm/omapdrm/omap_debugfs.c, line 41
- drivers/gpu/drm/tegra/drm.c, line 862
- drivers/gpu/drm/tests/drm_mm_test.c, line 212
- drivers/gpu/drm/tilcdc/tilcdc_drv.c, line 199
- drivers/gpu/drm/ttm/ttm_range_manager.c, line 155
- drivers/gpu/drm/v3d/v3d_debugfs.c, line 291
- drivers/gpu/drm/virtio/virtgpu_debugfs.c, line 94
- drivers/gpu/drm/xe/xe_ggtt.c, line 1076
- drivers/gpu/drm/xe/xe_mem_pool.c, line 402
Smatch caller information:
drivers/gpu/drm/etnaviv/etnaviv_drv.c etnaviv_mm_show() -> drm_mm_print()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | p | 8463761505766977536 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->vma_offset_manager->vm_lock | ||
| LOCK2 | &m->lock | ||
| TYPE_LOCK | (struct drm_vma_offset_manager)->vm_lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/gpu/drm/etnaviv/etnaviv_drv.c etnaviv_mmu_show() -> drm_mm_print()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | p | 1842709076635004928 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &m->lock | ||
| LOCK2 | &mmu_context->lock | ||
| TYPE_LOCK | (struct etnaviv_iommu_context)->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/gpu/drm/v3d/v3d_debugfs.c v3d_debugfs_mm() -> drm_mm_print()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | p | 8033479384123727872 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &m->lock | ||
| LOCK2 | &v3d->mm_lock | ||
| TYPE_LOCK | (struct seq_file)->lock | ||
| TYPE_LOCK | (struct v3d_dev)->mm_lock |
drivers/gpu/drm/msm/msm_debugfs.c msm_mm_show() -> drm_mm_print()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | p | 8500883911059521536 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &m->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/gpu/drm/xe/xe_ggtt.c xe_ggtt_dump() -> drm_mm_print()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | p | 8401151996486828032 |
| DATA_SOURCE | 1 | p | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &ggtt->lock | ||
| LOCK2 | &m->lock | ||
| TYPE_LOCK | (struct seq_file)->lock | ||
| TYPE_LOCK | (struct xe_ggtt)->lock |
drivers/gpu/drm/omapdrm/omap_debugfs.c mm_show() -> drm_mm_print()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | p | 5574526927726944256 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &m->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/gpu/drm/loongson/lsdc_debugfs.c lsdc_show_mm() -> drm_mm_print()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | p | 6982456582261686272 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &m->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/gpu/drm/ttm/ttm_range_manager.c ttm_range_man_debug() -> drm_mm_print()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | p | 829014403566678016,6042703209418452992,8308711172332224512,8990214940760707072 |
| DATA_SOURCE | 1 | p | $1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &rman->lock | ||
| HALF_LOCKED2 | &m->lock | ||
| TYPE_LOCK | (struct ttm_range_manager)->lock |
drivers/gpu/drm/tests/drm_mm_test.c drm_test_mm_debug() -> drm_mm_print()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 7639464118902853632 |
| PARAM_VALUE | 0 | mm->head_node.hole_size | 1 |
| PARAM_VALUE | 0 | mm->head_node.hole_stack.next | 4096-ptr_max |
| PARAM_VALUE | 0 | mm->head_node.hole_stack.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | mm->head_node.mm | 4096-ptr_max |
| PARAM_VALUE | 0 | mm->head_node.node_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | mm->head_node.node_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | mm->head_node.rb_hole_size.__rb_parent_color | 1 |
| PARAM_VALUE | 0 | mm->head_node.rb_hole_size.rb_left | 4096-ptr_max |
| PARAM_VALUE | 0 | mm->head_node.rb_hole_size.rb_right | 4096-ptr_max |
| PARAM_VALUE | 0 | mm->head_node.start | 4096 |
| PARAM_VALUE | 0 | mm->head_node.subtree_max_hole | 1 |
| PARAM_VALUE | 0 | mm->hole_stack.next | 4096-ptr_max |
| PARAM_VALUE | 0 | mm->hole_stack.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | mm->holes_addr.rb_node | 1-u64max |
| PARAM_VALUE | 1 | p | 254096011029377024 |
| NOCHECK_CALL |
drivers/gpu/drm/tegra/drm.c tegra_debugfs_iova() -> drm_mm_print()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | p | 8562487796370071552 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &s->lock | ||
| LOCK2 | &tegra->mm_lock | ||
| TYPE_LOCK | (struct seq_file)->lock | ||
| TYPE_LOCK | (struct tegra_drm)->mm_lock |
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c amdgpu_gtt_mgr_debug() -> drm_mm_print()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | p | 829014403566678016,6042703209418452992,8308711172332224512,8990214940760707072 |
| PARAM_VALUE | 1 | p->printfn | 4096-ptr_max |
| DATA_SOURCE | 1 | p | $1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &mgr->lock | ||
| HALF_LOCKED2 | &m->lock | ||
| TYPE_LOCK | (struct amdgpu_gtt_mgr)->lock |
drivers/gpu/drm/xe/xe_mem_pool.c xe_mem_pool_dump() -> drm_mm_print()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 1-u64max |
| PARAM_VALUE | 1 | p | 3051912970774974464 |
| PARAM_VALUE | 1 | p->printfn | 4096-ptr_max |
| DATA_SOURCE | 1 | p | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &m->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/gpu/drm/virtio/virtgpu_debugfs.c virtio_gpu_debugfs_host_visible_mm() -> drm_mm_print()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | p | 4305556944295374848 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &m->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |