Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/xe/xe_sync.c user_fence_cb() -> kick_ufence()

Type Parameter Key Value
PARAM_VALUE 0 ufence 4096-ptr_max
PARAM_VALUE 1 fence 4096-ptr_max,(-11)
PARAM_VALUE 1 fence->ops->enable_signaling 0,4096-ptr_max
PARAM_VALUE 1 fence->ops->get_driver_name 0,4096-ptr_max
PARAM_VALUE 1 fence->ops->get_timeline_name 0,4096-ptr_max
PARAM_VALUE 1 fence->ops->release 0,4096-ptr_max
PARAM_VALUE 1 fence->ops->set_deadline 0,4096-ptr_max
PARAM_VALUE 1 fence->ops->signaled 0,4096-ptr_max
PARAM_VALUE 1 fence->ops->wait 0,4096-ptr_max
BUF_SIZE 1 fence (-1)-s32max
BUF_SIZE 1 fence (-1)-s32max
DATA_SOURCE 1 fence $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 fence->seqno 0-u32max
NO_OVERFLOW_SIMPLE 1 fence->error
NO_OVERFLOW_SIMPLE 1 fence->num_fences
NO_OVERFLOW_SIMPLE 1 fence->num_pending.counter
HALF_LOCKED2 &rq->lock
HALF_LOCKED2 &wf->mutex

drivers/gpu/drm/xe/xe_sync.c xe_sync_entry_signal() -> kick_ufence()

Type Parameter Key Value
PARAM_VALUE 0 ufence 4096-ptr_max
PARAM_VALUE 1 fence 4096-ptr_max
PARAM_VALUE 1 fence->ops->enable_signaling 0,4096-ptr_max
PARAM_VALUE 1 fence->ops->get_driver_name 0,4096-ptr_max
PARAM_VALUE 1 fence->ops->get_timeline_name 0,4096-ptr_max
PARAM_VALUE 1 fence->ops->release 0,4096-ptr_max
PARAM_VALUE 1 fence->ops->set_deadline 0,4096-ptr_max
PARAM_VALUE 1 fence->ops->signaled 0,4096-ptr_max
PARAM_VALUE 1 fence->ops->wait 0,4096-ptr_max
DATA_SOURCE 1 fence r drm_syncobj_fence_get
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 fence->num_fences
NO_OVERFLOW_SIMPLE 1 fence->num_pending.counter
HALF_LOCKED2 &vm->lock