Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 4 files:
- drivers/gpu/drm/xe/xe_execlist.c, line 121
- drivers/gpu/drm/xe/xe_lrc.c
- drivers/gpu/drm/xe/xe_ring_ops.c
- drivers/gpu/drm/xe/xe_sriov_vf_ccs.c, line 206
Smatch caller information:
drivers/gpu/drm/xe/xe_sriov_vf_ccs.c ccs_rw_update_ring() -> xe_lrc_write_ring()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lrc | 4096-ptr_max |
| PARAM_VALUE | 0 | lrc->bo | 4096-ptr_max |
| PARAM_VALUE | 0 | lrc->fence_ctx.gt | 4096-ptr_max |
| PARAM_VALUE | 0 | lrc->ring.tail | 0 |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 24 |
| BUF_SIZE | 1 | data | 40 |
| DATA_SOURCE | 0 | lrc | r xe_exec_queue_lrc |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/xe/xe_ring_ops.c __emit_job_gen12_render_compute() -> xe_lrc_write_ring()
| 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->multi_queue.primary_lrc | 0-1 |
| PARAM_VALUE | 0 | lrc->ring.size | 16384 |
| PARAM_VALUE | 0 | lrc->seqno_bo | 4096-ptr_max |
| PARAM_VALUE | 0 | lrc->seqno_bo->tile | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 5149148265007181824 |
| PARAM_VALUE | 2 | size | 4-8589934588,8589934612-17179869180 |
| BUF_SIZE | 1 | data | 296 |
| DATA_SOURCE | 0 | lrc | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &guc->submission_state.lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/xe/xe_ring_ops.c __emit_job_gen12_simple() -> xe_lrc_write_ring()
| 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->multi_queue.primary_lrc | 0-1 |
| PARAM_VALUE | 0 | lrc->ring.size | 16384 |
| PARAM_VALUE | 0 | lrc->seqno_bo | 4096-ptr_max |
| PARAM_VALUE | 0 | lrc->seqno_bo->tile | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 5008418944677568512 |
| PARAM_VALUE | 2 | size | 76-188 |
| BUF_SIZE | 1 | data | 296 |
| DATA_SOURCE | 0 | lrc | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &guc->submission_state.lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/xe/xe_ring_ops.c __emit_job_gen12_video() -> xe_lrc_write_ring()
| 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->multi_queue.primary_lrc | 0-1 |
| PARAM_VALUE | 0 | lrc->ring.size | 16384 |
| PARAM_VALUE | 0 | lrc->seqno_bo | 4096-ptr_max |
| PARAM_VALUE | 0 | lrc->seqno_bo->tile | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 3995721669839589376 |
| PARAM_VALUE | 2 | size | 16-17179869180 |
| BUF_SIZE | 1 | data | 296 |
| DATA_SOURCE | 0 | lrc | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &guc->submission_state.lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/xe/xe_ring_ops.c emit_migration_job_gen12() -> xe_lrc_write_ring()
| 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->multi_queue.primary_lrc | 0-1 |
| PARAM_VALUE | 0 | lrc->ring.size | 16384 |
| PARAM_VALUE | 0 | lrc->seqno_bo | 4096-ptr_max |
| PARAM_VALUE | 0 | lrc->seqno_bo->tile | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 4439022972352462848 |
| PARAM_VALUE | 2 | size | 112-180 |
| BUF_SIZE | 1 | data | 296 |
| DATA_SOURCE | 0 | lrc | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &guc->submission_state.lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/xe/xe_lrc.c xe_lrc_ctx_init() -> xe_lrc_write_ring()
| 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->ctx_timestamp | 0 |
| PARAM_VALUE | 0 | lrc->fence_ctx->name | 0-255 |
| PARAM_VALUE | 0 | lrc->fence_ctx.gt | 4096-ptr_max |
| PARAM_VALUE | 0 | lrc->fence_ctx.gt->tile | 4096-ptr_max |
| PARAM_VALUE | 0 | lrc->fence_ctx.gt->wa_active.oob | 4096-ptr_max |
| PARAM_VALUE | 0 | lrc->fence_ctx.irq->enabled | 1 |
| 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->gt->tile | 4096-ptr_max |
| 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 |
| PARAM_VALUE | 0 | lrc->seqno_bo | 4096-ptr_max |
| PARAM_VALUE | 0 | lrc->size | 8192,12288,16384,20480,24576,28672,32768,36864,57344,61440 |
| PARAM_VALUE | 1 | data | 3492788497650778112 |
| PARAM_VALUE | 2 | size | 4 |
| BUF_SIZE | 0 | lrc | 144 |
| BUF_SIZE | 0 | lrc->bo | (-1),1344 |
| BUF_SIZE | 0 | lrc->seqno_bo | (-1),1344 |
| BUF_SIZE | 1 | data | 4 |
| DATA_SOURCE | 0 | lrc | $0 |
| FUZZY_MAX | 0 | lrc->flags | 0 |
| BIT_INFO | 0 | lrc->desc | 0x1,0xe03f000000000119 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | size | unit_byte |
drivers/gpu/drm/xe/xe_lrc.c xe_lrc_ctx_init() -> xe_lrc_write_ring()
| 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->ctx_timestamp | 0 |
| PARAM_VALUE | 0 | lrc->fence_ctx->name | 0-255 |
| PARAM_VALUE | 0 | lrc->fence_ctx.gt | 4096-ptr_max |
| PARAM_VALUE | 0 | lrc->fence_ctx.gt->tile | 4096-ptr_max |
| PARAM_VALUE | 0 | lrc->fence_ctx.gt->wa_active.oob | 4096-ptr_max |
| PARAM_VALUE | 0 | lrc->fence_ctx.irq->enabled | 1 |
| 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->gt->tile | 4096-ptr_max |
| 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->seqno_bo | 4096-ptr_max |
| PARAM_VALUE | 0 | lrc->size | 8192,12288,16384,20480,24576,28672,32768,36864,57344,61440 |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 12 |
| BUF_SIZE | 0 | lrc | 144 |
| BUF_SIZE | 0 | lrc->bo | (-1),1344 |
| BUF_SIZE | 0 | lrc->seqno_bo | (-1),1344 |
| BUF_SIZE | 1 | data | 12 |
| DATA_SOURCE | 0 | lrc | $0 |
| FUZZY_MAX | 0 | lrc->flags | 0 |
| BIT_INFO | 0 | lrc->desc | 0x1,0xe03f000000000119 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | size | unit_byte |
drivers/gpu/drm/xe/xe_execlist.c __xe_execlist_port_idle() -> xe_lrc_write_ring()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 8 |
| BUF_SIZE | 1 | data | 8 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &port->lock | ||
| HALF_LOCKED2 | &port->lock | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct xe_execlist_port)->lock |