Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 18 files:
- drivers/gpu/drm/xe/display/xe_display_rpm.c, line 25
- drivers/gpu/drm/xe/xe_bo.c, line 1114
- drivers/gpu/drm/xe/xe_device.c, line 1470
- drivers/gpu/drm/xe/xe_ggtt.c, line 807
- drivers/gpu/drm/xe/xe_gt.c, line 996
- drivers/gpu/drm/xe/xe_gt_sriov_pf.c, line 246
- drivers/gpu/drm/xe/xe_guc_ct.c, line 858
- drivers/gpu/drm/xe/xe_guc_submit.c, line 2140
- drivers/gpu/drm/xe/xe_late_bind_fw.c, line 287
- drivers/gpu/drm/xe/xe_pci_error.c, line 28
- drivers/gpu/drm/xe/xe_pci_sriov.c, line 139
- drivers/gpu/drm/xe/xe_pm.h, line 47
- drivers/gpu/drm/xe/xe_pxp.c, line 998
- drivers/gpu/drm/xe/xe_sched_job.c, line 151
- drivers/gpu/drm/xe/xe_svm.c, line 1160
- drivers/gpu/drm/xe/xe_tlb_inval.c, line 458
- drivers/gpu/drm/xe/xe_tlb_inval_job.c, line 141
- drivers/gpu/drm/xe/xe_vm.c, line 1728
Smatch caller information:
drivers/gpu/drm/xe/xe_tlb_inval_job.c xe_tlb_inval_job_create() -> xe_pm_runtime_get_noresume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &vm->lock |
drivers/gpu/drm/xe/xe_device.c xe_device_declare_wedged() -> xe_pm_runtime_get_noresume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xe | 4096-ptr_max |
| PARAM_VALUE | 0 | xe->needs_flr_on_fini | 1 |
| PARAM_VALUE | 0 | xe->wedged.mode | 1-u32max |
| PARAM_VALUE | 0 | *xe->survivability.info | 0-4294967295 |
| DATA_SOURCE | 0 | xe | $0 |
| NOCHECK_CALL |
drivers/gpu/drm/xe/xe_sriov_vfio.c class_xe_pm_runtime_noresume_constructor() -> xe_pm_runtime_get_noresume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xe | 4096-ptr_max |
| PARAM_VALUE | 0 | xe->sriov.__mode | 2 |
| DATA_SOURCE | 0 | xe | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &migf->lock | ||
| HALF_LOCKED2 | &xe_vdev->state_mutex |
drivers/gpu/drm/xe/xe_late_bind_fw.c xe_late_bind_fw_load() -> xe_pm_runtime_get_noresume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xe | 4096-ptr_max |
| DATA_SOURCE | 0 | xe | r late_bind_to_xe |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/xe/xe_sysctrl_mailbox.c class_xe_pm_runtime_noresume_constructor() -> xe_pm_runtime_get_noresume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xe | 4096-ptr_max |
| DATA_SOURCE | 0 | xe | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock |
drivers/gpu/drm/xe/xe_gt_sriov_pf.c pf_queue_restart() -> xe_pm_runtime_get_noresume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/xe/xe_guc_ct.c __g2h_reserve_space() -> xe_pm_runtime_get_noresume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ct->fast_lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/xe/xe_guc_submit.c guc_exec_queue_add_msg() -> xe_pm_runtime_get_noresume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &guc->submission_state.lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &sched->msg_lock |
drivers/gpu/drm/xe/xe_pxp.c xe_pxp_pm_resume() -> xe_pm_runtime_get_noresume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xe->drm.mode_config.helper_private->atomic_commit_tail | 0,113,234517204248432640,264416658693812224,1002985563129995264 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/xe/xe_ggtt.c __xe_ggtt_insert_bo_at() -> xe_pm_runtime_get_noresume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/xe/xe_tlb_inval.c xe_tlb_inval_fence_init() -> xe_pm_runtime_get_noresume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &vm->lock | ||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/xe/xe_gt.c xe_gt_reset_async() -> xe_pm_runtime_get_noresume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xe | 4096-ptr_max |
| PARAM_VALUE | 0 | xe->in_reset.counter | 0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock |
drivers/gpu/drm/xe/xe_vm.c xe_vm_create() -> xe_pm_runtime_get_noresume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xe | 4096-ptr_max |
| CAPPED_DATA | 0 | xe->info.tile_count | 1 |
| DATA_SOURCE | 0 | xe | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/xe/xe_bo.c xe_bo_move() -> xe_pm_runtime_get_noresume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xe | 4096-ptr_max |
| PARAM_VALUE | 0 | xe->d3cold.capable | 1 |
| PARAM_VALUE | 0 | xe->tiles | 4096-ptr_max |
| DATA_SOURCE | 0 | xe | r ttm_to_xe_device |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | ttm_bo->base.resv |
drivers/gpu/drm/xe/xe_mocs.c class_xe_pm_runtime_noresume_constructor() -> xe_pm_runtime_get_noresume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xe | 4096-ptr_max |
| DATA_SOURCE | 0 | xe | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &m->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/gpu/drm/xe/xe_sched_job.c xe_sched_job_create() -> xe_pm_runtime_get_noresume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &vm->lock |
drivers/gpu/drm/xe/xe_guc_pc.c class_xe_pm_runtime_noresume_constructor() -> xe_pm_runtime_get_noresume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | xe | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &of->mutex |
drivers/gpu/drm/xe/xe_svm.c xe_drm_pagemap_populate_mm() -> xe_pm_runtime_get_noresume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xe | 4096-ptr_max |
| PARAM_VALUE | 0 | xe->drm.dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | xe->drm.unplugged | 0 |
| PARAM_VALUE | 0 | xe->ttm.dev_mapping->host->i_sb->s_cop->inode_info_offs | 1632,2632,2648 |
| PARAM_VALUE | 0 | xe->ttm.dev_mapping->i_mmap_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | xe->ttm.dev_mapping->i_mmap_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | xe->ttm.pool.dev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | xe->ttm.pool.dev->iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 0 | xe->ttm.vma_manager->vm_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | xe->ttm.vma_manager->vm_lock.owner | (-1) |
| PARAM_VALUE | 0 | xe->ttm.vma_manager->vm_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | xe->ttm.vma_manager->vm_lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 0 | xe->val.lock.first_waiter->type | 0-1 |
| NOCHECK_CALL | |||
| LOCK2 | &driver_migrate_lock | ||
| LOCK2 | &mm->mmap_lock | ||
| LOCK2 | &vm->lock | ||
| LOCK2 | global &drm_unplug_srcu | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct mm_struct)->mmap_lock | ||
| TYPE_LOCK | (struct xe_vm)->lock |
drivers/gpu/drm/xe/xe_pci_error.c prepare_device_for_reset() -> xe_pm_runtime_get_noresume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xe | 0,4096-ptr_max |
| DATA_SOURCE | 0 | xe | r pdev_to_xe_device |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pdev->dev.mutex |
drivers/gpu/drm/xe/xe_pci_sriov.c pf_enable_vfs() -> xe_pm_runtime_get_noresume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xe | 4096-ptr_max |
| PARAM_VALUE | 0 | xe->drm.dev->power.request | 0-4 |
| PARAM_VALUE | 0 | xe->drm.dev->power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 0 | xe->drm.dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | xe->sriov.__mode | 2 |
| PARAM_VALUE | 0 | xe->sriov.pf.guard_vfs_enabling.counter | (-1),1-s32max |
| PARAM_VALUE | 0 | xe->wedged.flag.counter | 0 |
| DATA_SOURCE | 0 | xe | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pdev->dev.mutex | ||
| HALF_LOCKED2 | global &pci_rescan_remove_lock |