Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/gpu/drm/xe/xe_guc_ads.c class_xe_guc_buf_destructor() -> xe_guc_buf_release()

Type Parameter Key Value
NOCHECK_CALL

drivers/gpu/drm/xe/xe_guc_buf.c class_xe_guc_buf_destructor() -> xe_guc_buf_release()

Type Parameter Key Value
NOCHECK_CALL

drivers/gpu/drm/xe/xe_guc_buf.c test_data() -> xe_guc_buf_release()

Type Parameter Key Value
DATA_SOURCE 0 buf r xe_guc_buf_from_data
NOCHECK_CALL

drivers/gpu/drm/xe/xe_guc_buf.c test_flush() -> xe_guc_buf_release()

Type Parameter Key Value
DATA_SOURCE 0 buf r xe_guc_buf_reserve
NOCHECK_CALL

drivers/gpu/drm/xe/xe_guc_buf.c test_granular() -> xe_guc_buf_release()

Type Parameter Key Value
NOCHECK_CALL

drivers/gpu/drm/xe/xe_guc_buf.c test_largest() -> xe_guc_buf_release()

Type Parameter Key Value
DATA_SOURCE 0 buf r xe_guc_buf_reserve
NOCHECK_CALL

drivers/gpu/drm/xe/xe_guc_buf.c test_lookup() -> xe_guc_buf_release()

Type Parameter Key Value
DATA_SOURCE 0 buf r xe_guc_buf_reserve
NOCHECK_CALL

drivers/gpu/drm/xe/xe_guc_buf.c test_overlap() -> xe_guc_buf_release()

Type Parameter Key Value
DATA_SOURCE 0 buf r xe_guc_buf_reserve
NOCHECK_CALL

drivers/gpu/drm/xe/xe_guc_buf.c test_overlap() -> xe_guc_buf_release()

Type Parameter Key Value
DATA_SOURCE 0 buf r xe_guc_buf_reserve
NOCHECK_CALL

drivers/gpu/drm/xe/xe_guc_buf.c test_reusable() -> xe_guc_buf_release()

Type Parameter Key Value
DATA_SOURCE 0 buf r xe_guc_buf_reserve
NOCHECK_CALL

drivers/gpu/drm/xe/xe_guc_buf.c test_reusable() -> xe_guc_buf_release()

Type Parameter Key Value
DATA_SOURCE 0 buf r xe_guc_buf_reserve
NOCHECK_CALL

drivers/gpu/drm/xe/xe_guc_buf.c test_smallest() -> xe_guc_buf_release()

Type Parameter Key Value
DATA_SOURCE 0 buf r xe_guc_buf_reserve
NOCHECK_CALL

drivers/gpu/drm/xe/xe_guc_buf.c test_too_big() -> xe_guc_buf_release()

Type Parameter Key Value
DATA_SOURCE 0 buf r xe_guc_buf_reserve
NOCHECK_CALL

drivers/gpu/drm/xe/xe_guc_buf.c test_unique() -> xe_guc_buf_release()

Type Parameter Key Value
NOCHECK_CALL

drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c class_xe_guc_buf_destructor() -> xe_guc_buf_release()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c class_xe_guc_buf_from_data_destructor() -> xe_guc_buf_release()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/xe/xe_gt_sriov_pf_policy.c class_xe_guc_buf_destructor() -> xe_guc_buf_release()

Type Parameter Key Value
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/xe/xe_gt_sriov_pf_policy.c class_xe_guc_buf_from_data_destructor() -> xe_guc_buf_release()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock

drivers/gpu/drm/xe/xe_guc.c class_xe_guc_buf_destructor() -> xe_guc_buf_release()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.c class_xe_guc_buf_destructor() -> xe_guc_buf_release()

Type Parameter Key Value
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.c class_xe_guc_buf_from_data_destructor() -> xe_guc_buf_release()

Type Parameter Key Value
NOCHECK_CALL
HALF_LOCKED2 &pool->lock