Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/dma-buf/sync_file.c sync_file_get_name() -> dma_fence_driver_name()

Type Parameter Key Value
PARAM_VALUE 0 fence 0,4096-ptr_max
LOCK2 rcu_read

drivers/dma-buf/sync_file.c sync_fill_fence_info() -> dma_fence_driver_name()

Type Parameter Key Value
PARAM_VALUE 0 fence 1-u64max
PARAM_VALUE 0 fence->ops->enable_signaling 0,4096-ptr_max
PARAM_VALUE 0 fence->ops->get_driver_name 0,4096-ptr_max
PARAM_VALUE 0 fence->ops->get_timeline_name 0,4096-ptr_max
PARAM_VALUE 0 fence->ops->release 0,4096-ptr_max
PARAM_VALUE 0 fence->ops->set_deadline 0,4096-ptr_max
PARAM_VALUE 0 fence->ops->signaled 0,4096-ptr_max
PARAM_VALUE 0 fence->ops->wait 0,4096-ptr_max
BUF_SIZE 0 fence (-1)-0,32-s32max
BUF_SIZE 0 fence (-1)-0,32-s32max
DATA_SOURCE 0 fence $0
LOCK2 rcu_read

drivers/dma-buf/dma-fence.c dma_fence_describe() -> dma_fence_driver_name()

Type Parameter Key Value
PARAM_VALUE 0 fence 4096-ptr_max
PARAM_VALUE 0 fence->cb_list.next 4096-ptr_max
PARAM_VALUE 0 fence->cb_list.prev 4096-ptr_max
PARAM_VALUE 0 fence->node.node.next 0
PARAM_VALUE 0 fence->node.node.prev 0
PARAM_VALUE 0 fence->ops 0,4096-ptr_max
PARAM_VALUE 0 fence->ops->enable_signaling 0,4096-ptr_max
PARAM_VALUE 0 fence->ops->get_driver_name 0,4096-ptr_max
PARAM_VALUE 0 fence->ops->get_timeline_name 0,4096-ptr_max
PARAM_VALUE 0 fence->ops->release 0,4096-ptr_max
PARAM_VALUE 0 fence->ops->set_deadline 0,4096-ptr_max
PARAM_VALUE 0 fence->ops->signaled 0,4096-ptr_max
PARAM_VALUE 0 fence->ops->wait 0,4096-ptr_max
PARAM_VALUE 0 fence->rcu.flags 0-4294967295
PARAM_VALUE 0 fence->rcu.is_hard 0-1
PARAM_VALUE 0 fence->rcu.is_lazy 0-1
PARAM_VALUE 0 fence->rcu.is_queued 0-1
PARAM_VALUE 0 fence->rcu.is_soft 0-1
DATA_SOURCE 0 fence $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &seq->lock
LOCK2 rcu_read
HALF_LOCKED2 &dev->filelist_mutex
HALF_LOCKED2 &priv->gem_lock
HALF_LOCKED2 global &dmabuf_list_mutex
HALF_LOCKED2 obj
HALF_LOCKED2 obj->resv
TYPE_LOCK (struct seq_file)->lock

drivers/dma-buf/dma-fence.c dma_fence_release() -> dma_fence_driver_name()

Type Parameter Key Value
PARAM_VALUE 0 fence 4096-ptr_max
CAPPED_DATA 0 &fence->cb_list 1
PARAM_COMPARE 0 &fence->cb_list != $0->cb_list.next
LOCK2 rcu_read

drivers/gpu/drm/i915/gt/intel_gt_requests.c intel_gt_watchdog_work() -> dma_fence_driver_name()

Type Parameter Key Value
PARAM_VALUE 0 fence 4096-ptr_max
BUF_SIZE 0 fence 128
LOCK2 rcu_read
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/i915_sw_fence.c timer_i915_sw_fence_wake() -> dma_fence_driver_name()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read