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_flush()

Type Parameter Key Value
DATA_SOURCE 0 buf r class_xe_guc_buf_constructor

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

Type Parameter Key Value
DATA_SOURCE 0 buf r xe_guc_buf_reserve

drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c pf_send_vf_buf_klvs() -> xe_guc_buf_flush()

Type Parameter Key Value
DATA_SOURCE 0 buf $2
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_gt_sriov_pf_policy.c pf_send_policy_klvs() -> xe_guc_buf_flush()

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

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

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_restore_vf_mig_data() -> xe_guc_buf_flush()

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

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

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