Documented in 1 files:

Defined in 1 files as a prototype:

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_contexts_hwsp_rebase() -> xe_lrc_setup_wa_bb_with_scratch()

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 1 hwe 4096-ptr_max
PARAM_VALUE 1 hwe->class 0-5
PARAM_VALUE 1 hwe->gt 4096-ptr_max
PARAM_VALUE 1 hwe->gt->tile 4096-ptr_max
DATA_SOURCE 0 lrc r xe_exec_queue_get_lrc
DATA_SOURCE 2 scratch $1
HOST_DATA 2 *scratch 0-u32max
LOCK2 &guc->submission_state.lock
LOCK2 &pool->lock
TYPE_LOCK (struct xe_guc)->submission_state.lock

drivers/gpu/drm/xe/xe_lrc.c setup_wa_bb() -> xe_lrc_setup_wa_bb_with_scratch()

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-16383
PARAM_VALUE 0 lrc->seqno_bo 4096-ptr_max
PARAM_VALUE 0 lrc->seqno_bo->vmap->vaddr 13835058055282163712
PARAM_VALUE 0 lrc->size 8192,12288,16384,20480,24576,28672,32768,36864,57344,61440
PARAM_VALUE 1 hwe 4096-ptr_max
PARAM_VALUE 1 hwe->domain 1-2,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768
PARAM_VALUE 1 hwe->engine_id 0-26
PARAM_VALUE 1 hwe->gt 4096-ptr_max
PARAM_VALUE 1 hwe->gt->default_lrc 4096-ptr_max
PARAM_VALUE 1 hwe->gt->tile 4096-ptr_max
PARAM_VALUE 1 hwe->gt->wa_active.oob 4096-ptr_max
PARAM_VALUE 1 hwe->instance 0-8
PARAM_VALUE 1 hwe->irq_handler 0,1079320861127557120,5448746199315255296
PARAM_VALUE 1 hwe->irq_offset 0-255
PARAM_VALUE 1 hwe->irq_page 0-8
PARAM_VALUE 1 hwe->mmio_base 8192,106496,114688,122880,139264,155648,1155072,1835008,1851392,1867776,1900544,1916928,1933312,1966080,1982464,1998848,2031616,2048000,2064384,4063232,4071424,4079616,4087808,4096000,4104192,4112384,4120576
PARAM_VALUE 2 scratch 0,4096-ptr_max
BUF_SIZE 0 lrc->bo (-1)-0,1336
BUF_SIZE 0 lrc->seqno_bo (-1)-0,1336
BUF_SIZE 2 scratch 0,4096
BUF_SIZE 2 scratch 0,4096
DATA_SOURCE 0 lrc $0
DATA_SOURCE 1 hwe $1
FUZZY_MAX 0 lrc->flags 0
BIT_INFO 0 lrc->desc 0x1,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING