Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

drivers/gpu/drm/xe/xe_tile_sriov_pf_debugfs.c pf_add_config_attrs() -> xe_device_has_lmtt()

Type Parameter Key Value
PARAM_VALUE 0 xe 4096-ptr_max
PARAM_VALUE 0 xe->info.is_dgfx 1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_lmtt.c xe_lmtt_init() -> xe_device_has_lmtt()

Type Parameter Key Value
DATA_SOURCE 0 xe r lmtt_to_xe
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/xe/xe_sriov_pf_sysfs.c profile_dev_attr_is_visible() -> xe_device_has_lmtt()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_sriov_pf_sysfs.c profile_vf_attr_is_visible() -> xe_device_has_lmtt()

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

drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c pf_get_lmem_alignment() -> xe_device_has_lmtt()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

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

Type Parameter Key Value
PARAM_VALUE 0 xe 1596973479244034048
BUF_SIZE 0 xe 24
BUF_SIZE 0 xe 24
BUF_SIZE 0 xe->mem.vram 600

drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c pf_provision_vf_lmem() -> xe_device_has_lmtt()

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

drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c pf_provision_vf_lmem() -> xe_device_has_lmtt()

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

drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c pf_provision_vf_lmem() -> xe_device_has_lmtt()

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

drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c pf_release_vf_config() -> xe_device_has_lmtt()

Type Parameter Key Value
PARAM_VALUE 0 xe 4096-ptr_max
PARAM_VALUE 0 xe->info.is_dgfx 1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c pf_validate_vf_config() -> xe_device_has_lmtt()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c xe_gt_sriov_pf_config_set_fair_lmem() -> xe_device_has_lmtt()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pdev->dev.mutex
HALF_LOCKED2 global &pci_rescan_remove_lock

drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c xe_gt_sriov_pf_config_set_lmem() -> xe_device_has_lmtt()

Type Parameter Key Value
LOCK2 &attr->mutex
TYPE_LOCK (struct simple_attr)->mutex

drivers/gpu/drm/xe/xe_gt_sriov_pf_debugfs.c pf_add_compat_attrs() -> xe_device_has_lmtt()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_gt_sriov_pf_debugfs.c pf_add_compat_attrs() -> xe_device_has_lmtt()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING