Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/gpu/drm/xe/xe_gsc_proxy.c xe_gsc_proxy_component_bind() -> kdev_to_xe_device()

Type Parameter Key Value
DATA_SOURCE 0 kdev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &component_mutex

drivers/gpu/drm/xe/xe_gsc_proxy.c xe_gsc_proxy_component_unbind() -> kdev_to_xe_device()

Type Parameter Key Value
DATA_SOURCE 0 kdev $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_late_bind_fw.c xe_late_bind_component_bind() -> kdev_to_xe_device()

Type Parameter Key Value
DATA_SOURCE 0 kdev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &component_mutex

drivers/gpu/drm/xe/xe_late_bind_fw.c xe_late_bind_component_unbind() -> kdev_to_xe_device()

Type Parameter Key Value
DATA_SOURCE 0 kdev $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_vsec.c xe_pmt_telem_read() -> kdev_to_xe_device()

Type Parameter Key Value
DATA_SOURCE 0 kdev $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 kdev unit_byte
HALF_LOCKED2 &m->lock

drivers/gpu/drm/xe/xe_ras.c gpu_health_show() -> kdev_to_xe_device()

Type Parameter Key Value
DATA_SOURCE 0 kdev $0
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_ras.c gpu_health_store() -> kdev_to_xe_device()

Type Parameter Key Value
DATA_SOURCE 0 kdev $0
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_survivability_mode.c survivability_info_attrs_visible() -> kdev_to_xe_device()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING