Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 5 files:
- drivers/dma-buf/dma-fence.c
- drivers/dma-buf/sync_file.c
- drivers/gpu/drm/i915/gt/intel_gt_requests.c, line 257
- drivers/gpu/drm/i915/i915_sw_fence.c, line 441
- include/trace/events/dma_fence.h, line 19
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 |