Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/gpu/drm/xe/xe_oa.c xe_oa_config_locked() -> xe_sync_entry_cleanup()

Type Parameter Key Value
PARAM_VALUE 0 sync 4096-ptr_max
NOCHECK_CALL
LOCK2 &stream->stream_lock
TYPE_LOCK (struct xe_oa_stream)->stream_lock

drivers/gpu/drm/xe/xe_oa.c xe_oa_emit_oa_config() -> xe_sync_entry_cleanup()

Type Parameter Key Value
PARAM_VALUE 0 sync 4096-ptr_max
NOCHECK_CALL
HALF_LOCKED2 &param.hwe->gt->oa.gt_lock
HALF_LOCKED2 &stream->stream_lock

drivers/gpu/drm/xe/xe_oa.c xe_oa_parse_syncs() -> xe_sync_entry_cleanup()

Type Parameter Key Value
PARAM_VALUE 0 sync 4096-ptr_max
NOCHECK_CALL
HALF_LOCKED2 &param.hwe->gt->oa.gt_lock
HALF_LOCKED2 &stream->stream_lock

drivers/gpu/drm/xe/xe_oa.c xe_oa_stream_open_ioctl_locked() -> xe_sync_entry_cleanup()

Type Parameter Key Value
PARAM_VALUE 0 sync 4096-ptr_max
NOCHECK_CALL
LOCK2 &param.hwe->gt->oa.gt_lock
TYPE_LOCK (struct xe_oa_gt)->gt_lock

drivers/gpu/drm/xe/xe_vm.c xe_vm_bind_ioctl() -> xe_sync_entry_cleanup()

Type Parameter Key Value
PARAM_VALUE 0 sync 4096-ptr_max
NOCHECK_CALL
LOCK2 &vm->lock
TYPE_LOCK (struct xe_vm)->lock

drivers/gpu/drm/xe/xe_sync.c xe_sync_entry_parse() -> xe_sync_entry_cleanup()

Type Parameter Key Value
PARAM_VALUE 0 sync 4096-ptr_max
PARAM_VALUE 0 sync->fence->ops->set_deadline 0,2004285741546172416,2071105144755478528,2853440610722889728,3558081686514302976,5221404334427111424
PARAM_VALUE 0 sync->fence->ops->wait 0,3162960082638938112,3576649960670945280,4783308308267675648,5257098353859239936
BUF_SIZE 0 sync->chain_fence 184,u64max
BUF_SIZE 0 sync->ufence (-1),152
BUF_SIZE 0 sync->ufence_chain_fence 184,u64max
DATA_SOURCE 0 sync $2
NOCHECK_CALL
USER_DATA 0 sync->ufence->value 0-u64max
HALF_LOCKED2 &vm->lock