Defined in 2 files as a function:
- drivers/gpu/drm/i915/intel_uncore.h, line 453 (as a function)
- drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h, line 59 (as a function)
Referenced in 4 files:
- drivers/gpu/drm/i915/display/intel_de.h, line 47
- drivers/gpu/drm/i915/gem/i915_gem_stolen.c, line 424
- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c, line 1305
- drivers/gpu/drm/i915/i915_ioctl.c, line 75
Smatch caller information:
drivers/gpu/drm/i915/display/intel_vblank.c intel_de_read64_2x32_volatile() -> intel_uncore_read64_2x32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | uncore | 4096-ptr_max |
| DATA_SOURCE | 1 | lower_reg | $1 |
| DATA_SOURCE | 2 | upper_reg | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &crtc->mutex | ||
| HALF_LOCKED2 | &plane->mutex | ||
| HALF_LOCKED2 | &rdev->exclusive_lock |
drivers/gpu/drm/i915/gt/intel_engine_cs.c intel_engine_get_active_head() -> intel_uncore_read64_2x32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | uncore | 4096-ptr_max |
| PARAM_VALUE | 0 | uncore->funcs.mmio_readl | 4096-ptr_max |
| PARAM_VALUE | 0 | uncore->rpm->kdev->power.wakeirq->status | 0-4294967295 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | uncore->fifo_count | 0-127,u32max |
drivers/gpu/drm/i915/gt/intel_engine_cs.c intel_engine_get_last_batch_head() -> intel_uncore_read64_2x32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | uncore | 4096-ptr_max |
| PARAM_VALUE | 0 | uncore->funcs.mmio_readl | 4096-ptr_max |
| PARAM_VALUE | 0 | uncore->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | uncore->rpm | 4096-ptr_max |
| PARAM_VALUE | 0 | uncore->rpm->kdev | 4096-ptr_max |
| PARAM_VALUE | 0 | uncore->rpm->kdev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | uncore->rpm->kdev->power.wakeirq->status | 0-4294967295 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | uncore->fifo_count | 0-127,u32max |
| HALF_LOCKED2 | &m->lock | ||
| HALF_LOCKED2 | obj->base.resv |
drivers/gpu/drm/i915/gt/intel_engine_cs.c intel_engine_print_registers() -> intel_uncore_read64_2x32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | uncore | 4096-ptr_max |
| PARAM_VALUE | 0 | uncore->funcs.mmio_readl | 4096-ptr_max |
| PARAM_VALUE | 0 | uncore->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | uncore->rpm | 4096-ptr_max |
| PARAM_VALUE | 0 | uncore->rpm->kdev | 4096-ptr_max |
| PARAM_VALUE | 0 | uncore->rpm->kdev->power.wakeirq->status | 0-4294967295 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | uncore->fifo_count | 0-127,u32max |
| HALF_LOCKED2 | &m->lock | ||
| HALF_LOCKED2 | obj->base.resv |
drivers/gpu/drm/i915/gem/i915_gem_stolen.c icl_get_stolen_reserved() -> intel_uncore_read64_2x32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | uncore | 4096-ptr_max |
| PARAM_VALUE | 0 | uncore->debug->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | uncore->funcs.mmio_readq | 4096-ptr_max |
| PARAM_VALUE | 0 | uncore->lock.rlock.dep_map->name | 0-255 |
| BUF_SIZE | 0 | uncore | 416 |
| DATA_SOURCE | 0 | uncore | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/i915/i915_ioctl.c i915_reg_read_ioctl() -> intel_uncore_read64_2x32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | uncore | 4096-ptr_max |
| BUF_SIZE | 0 | uncore | 416 |
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c guc_update_pm_timestamp() -> intel_uncore_read64_2x32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &guc->timestamp.lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &wf->mutex | ||
| TYPE_LOCK | (struct intel_guc)->timestamp.lock |