Defined in 1 files as a function:

Referenced in 9 files:

Smatch caller information:

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

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_device.c xe_device_l2_flush() -> xe_root_mmio_gt()

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

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

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

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

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
RX_PATH
TASK_NOT_RUNNING

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

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

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

Type Parameter Key Value
PARAM_VALUE 0 xe 4096-ptr_max
LOCK2 &pf_queue->lock
LOCK2 irq
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct xe_pagefault_queue)->lock

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

Type Parameter Key Value
HALF_LOCKED2 &pool->lock

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

Type Parameter Key Value
PARAM_VALUE 0 xe 1-u64max

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

Type Parameter Key Value
PARAM_VALUE 0 xe 4096-ptr_max
DATA_SOURCE 0 xe r to_xe_device

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

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

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

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

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

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

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

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
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock