Documented in 1 files:
Defined in 1 files as a function:
Referenced in 4 files:
- drivers/dma-buf/dma-resv.c
- drivers/dma-buf/st-dma-resv.c
- drivers/gpu/drm/i915/gem/i915_gem_busy.c, line 150
- drivers/gpu/drm/nouveau/nouveau_fence.c, line 365
Smatch caller information:
drivers/dma-buf/st-dma-resv.c test_for_each() -> dma_resv_iter_usage()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cursor | 6947162786790502400 |
| PARAM_VALUE | 0 | cursor->fence_usage | 0-3 |
| LOCK2 | &resv |
drivers/dma-buf/st-dma-resv.c test_for_each_unlocked() -> dma_resv_iter_usage()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cursor | 9107314995502845952 |
| PARAM_VALUE | 0 | cursor->fence_usage | 0-3 |
drivers/gpu/drm/i915/gem/i915_gem_busy.c i915_gem_busy_ioctl() -> dma_resv_iter_usage()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cursor | 5449529901670625280 |
| PARAM_VALUE | 0 | cursor->fence_usage | 0-3 |
| LOCK2 | rcu_read |
drivers/dma-buf/dma-resv.c dma_resv_copy_fences() -> dma_resv_iter_usage()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cursor | 3497898048392564736 |
| PARAM_VALUE | 0 | cursor->fence_usage | 0-3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | cursor->num_fences | |
| HALF_LOCKED2 | &bo->base._resv |
drivers/dma-buf/dma-resv.c dma_resv_describe() -> dma_resv_iter_usage()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cursor | 4321763910361423872 |
| PARAM_VALUE | 0 | cursor->fence_usage | 0-3 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &seq->lock | ||
| 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/gpu/drm/nouveau/nouveau_fence.c nouveau_fence_sync() -> dma_resv_iter_usage()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cursor | 7208466155508953088 |
| PARAM_VALUE | 0 | cursor->fence_usage | 0-3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &cli->mutex | ||
| HALF_LOCKED2 | &crtc->mutex | ||
| HALF_LOCKED2 | &file_priv->driver_priv->mutex | ||
| HALF_LOCKED2 | &plane->mutex | ||
| HALF_LOCKED2 | nvbo->bo.base.resv |