Defined in 1 files as a function:

Referenced in 29 files:

Smatch caller information:

drivers/gpu/drm/xe/xe_device.c xe_root_mmio_gt() -> xe_device_get_root_tile()

Type Parameter Key Value
PARAM_VALUE 0 xe 4096-ptr_max
BUF_SIZE 0 xe->devres_group s32min-(-1),1-s32max
DATA_SOURCE 0 xe $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_sriov_vf_ccs.c xe_root_mmio_gt() -> xe_device_get_root_tile()

Type Parameter Key Value
PARAM_VALUE 0 xe 4096-ptr_max
PARAM_VALUE 0 xe->tiles 4096-ptr_max
BUF_SIZE 0 xe->devres_group s32min-(-1),1-s32max
CAPPED_DATA 0 xe->info.tile_count 1
CAPPED_DATA 0 xe->mmio.size 1
DATA_SOURCE 0 xe $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 xe->mem.vram->io_size
NO_OVERFLOW_SIMPLE 0 xe->usm.pf_wq->rescuer->task->dl.pi_se->dl_runtime

drivers/gpu/drm/xe/xe_sriov_vf_ccs.c xe_sriov_vf_ccs_attach_bo() -> xe_device_get_root_tile()

Type Parameter Key Value
PARAM_VALUE 0 xe 4096-ptr_max
DATA_SOURCE 0 xe r ttm_to_xe_device
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 ttm_bo->base.resv

drivers/gpu/drm/xe/xe_sriov_vf_ccs.c xe_sriov_vf_ccs_init() -> xe_device_get_root_tile()

Type Parameter Key Value
PARAM_VALUE 0 xe 4096-ptr_max
PARAM_VALUE 0 xe->tiles 4096-ptr_max
BUF_SIZE 0 xe->devres_group s32min-(-1),1-s32max
CAPPED_DATA 0 xe->drm.dev 1
CAPPED_DATA 0 xe->info.tile_count 1
CAPPED_DATA 0 xe->mmio.size 1
DATA_SOURCE 0 xe $0
TERMINATED 0 xe->info.media_name 1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 xe->usm.pf_wq->rescuer->task->dl.pi_se->dl_runtime

drivers/gpu/drm/xe/xe_pci.c xe_info_init_early() -> xe_device_get_root_tile()

Type Parameter Key Value
PARAM_VALUE 0 xe 4096-ptr_max
BUF_SIZE 0 xe->devres_group s32min-(-1),1-s32max
CAPPED_DATA 0 xe->info.subplatform 1
DATA_SOURCE 0 xe $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_late_bind_fw.c xe_late_bind_fw_num_fans() -> xe_device_get_root_tile()

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

drivers/gpu/drm/xe/xe_device_sysfs.c auto_link_downgrade_status_show() -> xe_device_get_root_tile()

Type Parameter Key Value
PARAM_VALUE 0 xe 4096-ptr_max
DATA_SOURCE 0 xe r pdev_to_xe_device
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/gpu/drm/xe/xe_device_sysfs.c late_bind_attr_is_visible() -> xe_device_get_root_tile()

Type Parameter Key Value
PARAM_VALUE 0 xe 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_device_sysfs.c lb_fan_control_version_show() -> xe_device_get_root_tile()

Type Parameter Key Value
PARAM_VALUE 0 xe 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/gpu/drm/xe/xe_device_sysfs.c lb_voltage_regulator_version_show() -> xe_device_get_root_tile()

Type Parameter Key Value
PARAM_VALUE 0 xe 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/gpu/drm/xe/xe_irq.c xe_irq_postinstall() -> xe_device_get_root_tile()

Type Parameter Key Value
PARAM_VALUE 0 xe 4096-ptr_max
BUF_SIZE 0 xe->devres_group s32min-(-1),1-s32max
CAPPED_DATA 0 xe 1
CAPPED_DATA 0 xe->info.tile_count 1
DATA_SOURCE 0 xe $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/xe/xe_irq.c xe_irq_reset() -> xe_device_get_root_tile()

Type Parameter Key Value
PARAM_VALUE 0 xe 4096-ptr_max
BUF_SIZE 0 xe->devres_group s32min-(-1),1-s32max
CAPPED_DATA 0 xe->info.tile_count 1
DATA_SOURCE 0 xe $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_irq.c xelp_irq_handler() -> xe_device_get_root_tile()

Type Parameter Key Value
DATA_SOURCE 0 xe $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/gpu/drm/xe/xe_mmio.c xe_mmio_probe_early() -> xe_device_get_root_tile()

Type Parameter Key Value
PARAM_VALUE 0 xe 4096-ptr_max
BUF_SIZE 0 xe->devres_group s32min-(-1),1-s32max
DATA_SOURCE 0 xe $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/xe/xe_query.c xe_root_mmio_gt() -> xe_device_get_root_tile()

Type Parameter Key Value
PARAM_VALUE 0 xe 4096-ptr_max
DATA_SOURCE 0 xe $0

drivers/gpu/drm/xe/xe_pagefault.c xe_root_mmio_gt() -> xe_device_get_root_tile()

Type Parameter Key Value
DATA_SOURCE 0 xe $0
HALF_LOCKED2 &pf_queue->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 irq

drivers/gpu/drm/xe/xe_oa.c xe_oa_alloc_oa_buffer() -> xe_device_get_root_tile()

Type Parameter Key Value
PARAM_VALUE 0 xe 4096-ptr_max
LOCK2 &param.hwe->gt->oa.gt_lock
TYPE_LOCK (struct xe_oa_gt)->gt_lock

drivers/gpu/drm/xe/xe_oa.c xe_oa_alloc_oa_buffer() -> xe_device_get_root_tile()

Type Parameter Key Value
PARAM_VALUE 0 xe 4096-ptr_max
LOCK2 &param.hwe->gt->oa.gt_lock
TYPE_LOCK (struct xe_oa_gt)->gt_lock

drivers/gpu/drm/xe/xe_oa.c xe_root_mmio_gt() -> xe_device_get_root_tile()

Type Parameter Key Value
PARAM_VALUE 0 xe 1-u64max
DATA_SOURCE 0 xe $0

drivers/gpu/drm/xe/xe_mert.c mert_handle_cat_error() -> xe_device_get_root_tile()

Type Parameter Key Value
PARAM_VALUE 0 xe 4096-ptr_max
PARAM_VALUE 0 xe->tiles 4096-ptr_max
DATA_SOURCE 0 xe $0

drivers/gpu/drm/xe/xe_mert.c xe_mert_init_early() -> xe_device_get_root_tile()

Type Parameter Key Value
PARAM_VALUE 0 xe 4096-ptr_max
BUF_SIZE 0 xe (-1),24
BUF_SIZE 0 xe (-1),24
BUF_SIZE 0 xe->devres_group s32min-(-1),1-s32max
BUF_SIZE 0 xe->mem.vram (-1),600
DATA_SOURCE 0 xe $0
STR_LEN 0 xe->sriov.pf.guard_vfs_enabling.name (-1)
TERMINATED 0 xe->sriov.pf.guard_vfs_enabling.name 1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_mert.c xe_mert_invalidate_lmtt() -> xe_device_get_root_tile()

Type Parameter Key Value
PARAM_VALUE 0 xe 4096-ptr_max
DATA_SOURCE 0 xe $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_mert.c xe_mert_irq_handler() -> xe_device_get_root_tile()

Type Parameter Key Value
PARAM_VALUE 0 xe 4096-ptr_max
PARAM_VALUE 0 xe->tiles 4096-ptr_max
DATA_SOURCE 0 xe $0

drivers/gpu/drm/xe/xe_guc_buf.c guc_buf_test_init() -> xe_device_get_root_tile()

Type Parameter Key Value
PARAM_VALUE 0 xe 7570791252126785536
BUF_SIZE 0 xe 24

drivers/gpu/drm/xe/xe_vm.c vm_bind_ioctl_ops_create() -> xe_device_get_root_tile()

Type Parameter Key Value
PARAM_VALUE 0 xe 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &vm->lock
TYPE_LOCK (struct xe_vm)->lock

drivers/gpu/drm/xe/xe_vm.c xe_root_mmio_gt() -> xe_device_get_root_tile()

Type Parameter Key Value
PARAM_VALUE 0 xe 4096-ptr_max
DATA_SOURCE 0 xe $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &vm->exec_queues.lock

drivers/gpu/drm/xe/xe_bo.c __xe_bo_create_locked() -> xe_device_get_root_tile()

Type Parameter Key Value
BUF_SIZE 0 xe s32min-(-1),1-s32max
BUF_SIZE 0 xe s32min-(-1),1-s32max
DATA_SOURCE 0 xe $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 xe unit_array_size

drivers/gpu/drm/xe/xe_bo.c evict_test_run_tile() -> xe_device_get_root_tile()

Type Parameter Key Value
PARAM_VALUE 0 xe 4096-ptr_max
PARAM_VALUE 0 xe->tiles 4096-ptr_max
BUF_SIZE 0 xe s32min,(-10),1-s32max
BUF_SIZE 0 xe s32min,(-10),1-s32max
DATA_SOURCE 0 xe $0

drivers/gpu/drm/xe/xe_bo.c xe_bo_decompress() -> xe_device_get_root_tile()

Type Parameter Key Value
PARAM_VALUE 0 xe 4096-ptr_max
DATA_SOURCE 0 xe r ttm_to_xe_device
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &vm->lock
HALF_LOCKED2 bo->ttm.base.resv
TYPE_LOCK (struct xe_vm)->lock

drivers/gpu/drm/xe/xe_bo.c xe_bo_dumb_create() -> xe_device_get_root_tile()

Type Parameter Key Value
PARAM_VALUE 0 xe 4096-ptr_max
DATA_SOURCE 0 xe r to_xe_device
BIT_INFO 0 xe->info.vram_flags 0x0,0xff
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_bo.c xe_bo_dumb_create() -> xe_device_get_root_tile()

Type Parameter Key Value
PARAM_VALUE 0 xe 4096-ptr_max
DATA_SOURCE 0 xe r to_xe_device
BIT_INFO 0 xe->info.vram_flags 0x0,0xff
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_hw_error.c xe_hw_error_init() -> xe_device_get_root_tile()

Type Parameter Key Value
PARAM_VALUE 0 xe 4096-ptr_max
BUF_SIZE 0 xe->devres_group s32min-(-1),1-s32max
CAPPED_DATA 0 xe->drm.dev 1
CAPPED_DATA 0 xe->info.tile_count 1
CAPPED_DATA 0 xe->mmio.size 1
DATA_SOURCE 0 xe $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c pf_set_usable_vram() -> xe_device_get_root_tile()

Type Parameter Key Value
DATA_SOURCE 0 xe $0

drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c xe_root_mmio_gt() -> xe_device_get_root_tile()

Type Parameter Key Value
PARAM_VALUE 0 xe 1596973479244034048
BUF_SIZE 0 xe 24
BUF_SIZE 0 xe 24
DATA_SOURCE 0 xe $0

drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c detect_lmembar_dgfx() -> xe_device_get_root_tile()

Type Parameter Key Value
PARAM_VALUE 0 xe 4096-ptr_max
BUF_SIZE 0 xe->devres_group s32min-(-1),1-s32max
CAPPED_DATA 0 xe->drm.dev 1
CAPPED_DATA 0 xe->info.tile_count 1
CAPPED_DATA 0 xe->mmio.size 1
DATA_SOURCE 0 xe $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c detect_lmembar_integrated() -> xe_device_get_root_tile()

Type Parameter Key Value
PARAM_VALUE 0 xe 4096-ptr_max
BUF_SIZE 0 xe->devres_group s32min-(-1),1-s32max
CAPPED_DATA 0 xe->drm.dev 1
CAPPED_DATA 0 xe->info.tile_count 1
CAPPED_DATA 0 xe->mmio.size 1
DATA_SOURCE 0 xe $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/xe/xe_pt.c vma_reserve_fences() -> xe_device_get_root_tile()

Type Parameter Key Value
DATA_SOURCE 0 xe $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &vm->lock

drivers/gpu/drm/xe/xe_guc.c g2g_alloc_host() -> xe_device_get_root_tile()

Type Parameter Key Value
PARAM_VALUE 0 xe 4096-ptr_max
BUF_SIZE 0 xe s32min,(-10),1-s32max
BUF_SIZE 0 xe s32min,(-10),1-s32max
CAPPED_DATA 0 xe->info.gt_count 1
DATA_SOURCE 0 xe $1
RX_PATH

drivers/gpu/drm/xe/xe_hwmon.c get_mc_temp() -> xe_device_get_root_tile()

Type Parameter Key Value
PARAM_VALUE 0 xe 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &tz->lock

drivers/gpu/drm/xe/xe_hwmon.c get_pcie_temp() -> xe_device_get_root_tile()

Type Parameter Key Value
PARAM_VALUE 0 xe 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &tz->lock

drivers/gpu/drm/xe/xe_hwmon.c xe_hwmon_pcode_read_fan_control() -> xe_device_get_root_tile()

Type Parameter Key Value
PARAM_VALUE 0 xe 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_hwmon.c xe_hwmon_pcode_read_i1() -> xe_device_get_root_tile()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &hwmon->hwmon_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock

drivers/gpu/drm/xe/xe_hwmon.c xe_hwmon_pcode_read_power_limit() -> xe_device_get_root_tile()

Type Parameter Key Value
PARAM_VALUE 0 xe 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &hwmon->hwmon_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock

drivers/gpu/drm/xe/xe_hwmon.c xe_hwmon_pcode_read_thermal_info() -> xe_device_get_root_tile()

Type Parameter Key Value
PARAM_VALUE 0 xe 4096-ptr_max
CAPPED_DATA 0 xe->info.tile_count 1
CAPPED_DATA 0 xe->mmio.size 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/xe/xe_hwmon.c xe_hwmon_pcode_rmw_power_limit() -> xe_device_get_root_tile()

Type Parameter Key Value
PARAM_VALUE 0 xe 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &hwmon->hwmon_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

drivers/gpu/drm/xe/xe_hwmon.c xe_hwmon_pcode_write_i1() -> xe_device_get_root_tile()

Type Parameter Key Value
PARAM_VALUE 0 xe 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &hwmon->hwmon_lock
LOCK2 &of->mutex
LOCK2 _T->lock
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct xe_hwmon)->hwmon_lock

drivers/gpu/drm/xe/xe_sysctrl.c xe_sysctrl_init() -> xe_device_get_root_tile()

Type Parameter Key Value
PARAM_VALUE 0 xe 4096-ptr_max
BUF_SIZE 0 xe->devres_group s32min-(-1),1-s32max
CAPPED_DATA 0 xe->drm.dev 1
CAPPED_DATA 0 xe->info.tile_count 1
CAPPED_DATA 0 xe->mmio.size 1
DATA_SOURCE 0 xe $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/xe/xe_sriov_vf.c xe_root_mmio_gt() -> xe_device_get_root_tile()

Type Parameter Key Value
PARAM_VALUE 0 xe 4096-ptr_max
PARAM_VALUE 0 xe->tiles 4096-ptr_max
BUF_SIZE 0 xe->devres_group s32min-(-1),1-s32max
CAPPED_DATA 0 xe->drm.dev 1
CAPPED_DATA 0 xe->info.tile_count 1
CAPPED_DATA 0 xe->mmio.size 1
DATA_SOURCE 0 xe $0
TERMINATED 0 xe->info.media_name 1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 xe->usm.pf_wq->rescuer->task->dl.pi_se->dl_runtime

drivers/gpu/drm/xe/xe_pcode.c xe_pcode_ready() -> xe_device_get_root_tile()

Type Parameter Key Value
PARAM_VALUE 0 xe 4096-ptr_max
BUF_SIZE 0 xe->devres_group s32min-(-1),1-s32max
DATA_SOURCE 0 xe $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/tests/xe_rtp_test.c xe_rtp_process_tests() -> xe_device_get_root_tile()

Type Parameter Key Value
BUF_SIZE 0 xe s32min,(-10),1-s32max
BUF_SIZE 0 xe s32min,(-10),1-s32max

drivers/gpu/drm/xe/tests/xe_rtp_test.c xe_rtp_process_to_sr_tests() -> xe_device_get_root_tile()

Type Parameter Key Value
BUF_SIZE 0 xe s32min,(-10),1-s32max
BUF_SIZE 0 xe s32min,(-10),1-s32max

drivers/gpu/drm/xe/tests/xe_rtp_test.c xe_rtp_rules_tests() -> xe_device_get_root_tile()

Type Parameter Key Value
BUF_SIZE 0 xe s32min,(-10),1-s32max
BUF_SIZE 0 xe s32min,(-10),1-s32max