Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

drivers/gpu/drm/xe/xe_guc_ads.c xe_guc_ads_scheduler_policy_toggle_reset() -> xe_guc_buf_cpu_ptr()

Type Parameter Key Value
DATA_SOURCE 0 buf r class_xe_guc_buf_constructor

drivers/gpu/drm/xe/xe_guc_buf.c test_class() -> xe_guc_buf_cpu_ptr()

Type Parameter Key Value
DATA_SOURCE 0 buf r class_xe_guc_buf_constructor

drivers/gpu/drm/xe/xe_guc_buf.c test_class() -> xe_guc_buf_cpu_ptr()

Type Parameter Key Value
DATA_SOURCE 0 buf r class_xe_guc_buf_constructor

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

Type Parameter Key Value
DATA_SOURCE 0 buf r xe_guc_buf_from_data

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

Type Parameter Key Value
DATA_SOURCE 0 buf r xe_guc_buf_reserve

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

Type Parameter Key Value
DATA_SOURCE 0 buf r xe_guc_buf_reserve

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

Type Parameter Key Value
DATA_SOURCE 0 buf r xe_guc_buf_reserve

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

Type Parameter Key Value
DATA_SOURCE 0 buf r xe_guc_buf_reserve

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

Type Parameter Key Value
DATA_SOURCE 0 buf r xe_guc_buf_reserve

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

Type Parameter Key Value
DATA_SOURCE 0 buf r xe_guc_buf_reserve

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

Type Parameter Key Value
DATA_SOURCE 0 buf r xe_guc_buf_reserve

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

Type Parameter Key Value
DATA_SOURCE 0 buf r xe_guc_buf_reserve

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

Type Parameter Key Value

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

Type Parameter Key Value

drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c pf_push_full_vf_config() -> xe_guc_buf_cpu_ptr()

Type Parameter Key Value
DATA_SOURCE 0 buf r class_xe_guc_buf_constructor
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c pf_push_vf_buf_klvs() -> xe_guc_buf_cpu_ptr()

Type Parameter Key Value
DATA_SOURCE 0 buf $3
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c pf_push_vf_buf_klvs() -> xe_guc_buf_cpu_ptr()

Type Parameter Key Value
DATA_SOURCE 0 buf $3
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c pf_push_vf_grp_cfg_u32() -> xe_guc_buf_cpu_ptr()

Type Parameter Key Value
DATA_SOURCE 0 buf r class_xe_guc_buf_constructor
HALF_LOCKED2 _T->lock

drivers/gpu/drm/xe/xe_gt_sriov_pf_policy.c pf_push_policy_buf_klvs() -> xe_guc_buf_cpu_ptr()

Type Parameter Key Value
DATA_SOURCE 0 buf $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/gpu/drm/xe/xe_gt_sriov_pf_policy.c pf_push_policy_buf_klvs() -> xe_guc_buf_cpu_ptr()

Type Parameter Key Value
DATA_SOURCE 0 buf $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/gpu/drm/xe/xe_gt_sriov_pf_policy.c pf_push_policy_payload() -> xe_guc_buf_cpu_ptr()

Type Parameter Key Value
DATA_SOURCE 0 buf r class_xe_guc_buf_constructor
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/xe/xe_guc.c xe_guc_opt_in_features_enable() -> xe_guc_buf_cpu_ptr()

Type Parameter Key Value
DATA_SOURCE 0 buf r class_xe_guc_buf_constructor
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.c pf_send_guc_save_vf_mig_data() -> xe_guc_buf_cpu_ptr()

Type Parameter Key Value
DATA_SOURCE 0 buf r class_xe_guc_buf_constructor
LOCK2 &pool->lock

drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.c pf_send_guc_save_vf_mig_data() -> xe_guc_buf_cpu_ptr()

Type Parameter Key Value
DATA_SOURCE 0 buf r class_xe_guc_buf_constructor
LOCK2 &pool->lock

drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.c pf_send_guc_save_vf_mig_data() -> xe_guc_buf_cpu_ptr()

Type Parameter Key Value
DATA_SOURCE 0 buf r class_xe_guc_buf_constructor
LOCK2 &pool->lock