Documented in 1 files:
Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
drivers/gpu/drm/xe/xe_exec_queue.c __xe_exec_queue_fini() -> xe_lrc_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/xe/xe_exec_queue.c __xe_exec_queue_init() -> xe_lrc_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lrc | 4096-ptr_max |
| PARAM_VALUE | 0 | lrc->bo | 4096-ptr_max |
| PARAM_VALUE | 0 | lrc->ctx_timestamp | 0 |
| PARAM_VALUE | 0 | lrc->fence_ctx.gt | 4096-ptr_max |
| PARAM_VALUE | 0 | lrc->fence_ctx.next_seqno | 4294967169 |
| PARAM_VALUE | 0 | lrc->flags | 0-3 |
| PARAM_VALUE | 0 | lrc->gt | 4096-ptr_max |
| PARAM_VALUE | 0 | lrc->queue_timestamp | 0 |
| PARAM_VALUE | 0 | lrc->refcount.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | lrc->replay_size | 4096,8192,12288,20480,28672,53248 |
| PARAM_VALUE | 0 | lrc->ring.size | 16384 |
| PARAM_VALUE | 0 | lrc->ring.tail | 0-16383 |
| PARAM_VALUE | 0 | lrc->seqno_bo | 4096-ptr_max |
| PARAM_VALUE | 0 | lrc->size | 8192,12288,16384,20480,24576,28672,32768,36864,57344,61440 |
| BUF_SIZE | 0 | lrc | 144 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | ¶m.hwe->gt->oa.gt_lock | ||
| HALF_LOCKED2 | &vm->lock |
drivers/gpu/drm/xe/xe_exec_queue.c xe_exec_queue_contexts_hwsp_rebase() -> xe_lrc_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lrc | 4096-ptr_max |
| PARAM_VALUE | 0 | lrc->bo | 4096-ptr_max |
| PARAM_VALUE | 0 | lrc->bo->tile | 4096-ptr_max |
| PARAM_VALUE | 0 | lrc->fence_ctx.gt | 4096-ptr_max |
| PARAM_VALUE | 0 | lrc->ring.size | 16384 |
| DATA_SOURCE | 0 | lrc | r xe_exec_queue_get_lrc |
| NOCHECK_CALL | |||
| LOCK2 | &guc->submission_state.lock | ||
| LOCK2 | &pool->lock | ||
| TYPE_LOCK | (struct xe_guc)->submission_state.lock |
drivers/gpu/drm/xe/xe_exec_queue.c xe_exec_queue_group_add() -> xe_lrc_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lrc | 4096-ptr_max |
| NOCHECK_CALL |
drivers/gpu/drm/xe/xe_exec_queue.c xe_exec_queue_group_cleanup() -> xe_lrc_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lrc | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/xe/xe_exec_queue.c xe_exec_queue_group_delete() -> xe_lrc_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | lrc | r xa_erase |
| NOCHECK_CALL |
drivers/gpu/drm/xe/xe_execlist.c xe_execlist_port_destroy() -> xe_lrc_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |