Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 8 files:
- drivers/gpu/drm/i915/gem/i915_gem_shmem.c, line 672
- drivers/gpu/drm/i915/gem/i915_gem_stolen.c, line 549
- drivers/gpu/drm/i915/gt/intel_ggtt.c, line 1578
- drivers/gpu/drm/i915/gt/intel_ggtt_gmch.c, line 76
- drivers/gpu/drm/i915/gt/intel_gtt.c, line 33
- drivers/gpu/drm/i915/i915_driver.c, line 687
- drivers/gpu/drm/i915/i915_gpu_error.c, line 2063
- drivers/gpu/drm/i915/intel_device_info.c, line 395
Smatch caller information:
drivers/gpu/drm/i915/gt/intel_ggtt.c i915_ggtt_probe_hw() -> i915_vtd_active()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i915 | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->drm.dev | 4096-ptr_max |
| BUF_SIZE | 0 | i915->display | 8416 |
| DATA_SOURCE | 0 | i915 | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | i915->vgpu->active | 0-1 |
| HOST_DATA | 0 | i915->vgpu->caps | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | i915->bdev.wq->rescuer->task->dl.pi_se->dl_runtime | |
| HALF_LOCKED2 | &pdev->dev.mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/i915/intel_device_info.c intel_device_info_runtime_init() -> i915_vtd_active()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i915 | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->drm.dev | 4096-ptr_max |
| BUF_SIZE | 0 | i915->display | 8416 |
| DATA_SOURCE | 0 | i915 | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | i915->vgpu->active | 0-1 |
| HOST_DATA | 0 | i915->vgpu->caps | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | i915->bdev.wq->rescuer->task->dl.pi_se->dl_runtime | |
| HALF_LOCKED2 | &pdev->dev.mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/i915/i915_gpu_error.c capture_gen() -> i915_vtd_active()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i915 | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->drm.dev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &capture_mutex | ||
| HALF_LOCKED2 | rcu_read |
drivers/gpu/drm/i915/gem/i915_gem_shmem.c init_shmem() -> i915_vtd_active()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/i915/gt/intel_gtt.c intel_ggtt_update_needs_vtd_wa() -> i915_vtd_active()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i915 | 4096-ptr_max |
| BUF_SIZE | 0 | i915 | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | i915 | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | i915 | $0 |
| STR_LEN | 0 | i915 | (-1),1,4 |
| STR_LEN | 0 | i915 | (-1),1,4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | i915->uncore.fifo_count | 0-127,u32max |
| UNITS | 0 | i915 | unit_byte |
drivers/gpu/drm/i915/i915_driver.c i915_print_iommu_status() -> i915_vtd_active()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i915 | 4096-ptr_max |
| BUF_SIZE | 0 | i915->display | (-1),8416 |
| DATA_SOURCE | 0 | i915 | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | i915->mm.stolen_region->total | 0-u64max |
| HOST_DATA | 0 | i915->uncore.fifo_count | 0-127,u32max |
| HOST_DATA | 0 | i915->vgpu->active | 0-1 |
| HOST_DATA | 0 | i915->vgpu->caps | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | i915->bdev.wq->rescuer->task->dl.pi_se->dl_runtime | |
| HALF_LOCKED2 | &m->lock |
drivers/gpu/drm/i915/gem/i915_gem_stolen.c i915_gem_init_stolen() -> i915_vtd_active()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i915 | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/i915/gt/intel_ggtt_gmch.c needs_idle_maps() -> i915_vtd_active()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i915 | 4096-ptr_max |
| DATA_SOURCE | 0 | i915 | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |