Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
- drivers/gpu/drm/i915/gem/i915_gem_context.c, line 1226
- drivers/gpu/drm/i915/gt/selftest_execlists.c
- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c, line 4233
Smatch caller information:
drivers/gpu/drm/i915/gem/i915_gem_context.c user_engines() -> intel_engine_create_virtual()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | flags | 0 |
| BUF_SIZE | 0 | siblings | 8-524280 |
| RX_PATH | |||
| UNITS | 1 | count | unit_array_size |
| LOCK2 | &file_priv->proto_context_lock | ||
| HALF_LOCKED2 | >->perf.lock | ||
| TYPE_LOCK | (struct drm_i915_file_private)->proto_context_lock |
drivers/gpu/drm/i915/gt/intel_execlists_submission.c mask_virtual_engine() -> intel_engine_create_virtual()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | siblings | 2076659080491274240 |
| PARAM_VALUE | 1 | count | 2-u32max |
| PARAM_VALUE | 2 | flags | 0 |
| BUF_SIZE | 0 | siblings | 72 |
| BUF_SIZE | 0 | siblings | 72 |
| DATA_SOURCE | 0 | siblings | $1 |
| DATA_SOURCE | 1 | count | $2 |
| FUZZY_MAX | 1 | count | 2 |
drivers/gpu/drm/i915/gt/intel_execlists_submission.c nop_virtual_engine() -> intel_engine_create_virtual()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | siblings | 3769025303168946176,6699797290652794880 |
| PARAM_VALUE | 1 | count | 1-s32max |
| PARAM_VALUE | 2 | flags | 0 |
| BUF_SIZE | 0 | siblings | (-1),72 |
| BUF_SIZE | 0 | siblings | (-1),72 |
| CAPPED_DATA | 1 | count | 1 |
| DATA_SOURCE | 0 | siblings | $1 |
| DATA_SOURCE | 1 | count | $2 |
drivers/gpu/drm/i915/gt/intel_execlists_submission.c preserved_virtual_engine() -> intel_engine_create_virtual()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | siblings | 6752736830720053248 |
| PARAM_VALUE | 1 | count | 2-s32max |
| PARAM_VALUE | 2 | flags | 0 |
| BUF_SIZE | 0 | siblings | 72 |
| BUF_SIZE | 0 | siblings | 72 |
| DATA_SOURCE | 0 | siblings | $1 |
| DATA_SOURCE | 1 | count | $2 |
drivers/gpu/drm/i915/gt/intel_execlists_submission.c reset_virtual_engine() -> intel_engine_create_virtual()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | siblings | 1685249614836289536 |
| PARAM_VALUE | 1 | count | 2-s32max |
| PARAM_VALUE | 2 | flags | 0 |
| BUF_SIZE | 0 | siblings | 72 |
| BUF_SIZE | 0 | siblings | 72 |
| DATA_SOURCE | 0 | siblings | $1 |
| DATA_SOURCE | 1 | count | $2 |
drivers/gpu/drm/i915/gt/intel_execlists_submission.c slicein_virtual_engine() -> intel_engine_create_virtual()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | siblings | 4335207064819822592 |
| PARAM_VALUE | 1 | count | 2-u32max |
| PARAM_VALUE | 2 | flags | 0 |
| BUF_SIZE | 0 | siblings | 72 |
| BUF_SIZE | 0 | siblings | 72 |
| CAPPED_DATA | 1 | count | 1 |
| DATA_SOURCE | 0 | siblings | $1 |
| DATA_SOURCE | 1 | count | $2 |
| FUZZY_MAX | 1 | count | 2 |
drivers/gpu/drm/i915/gt/intel_execlists_submission.c sliceout_virtual_engine() -> intel_engine_create_virtual()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | siblings | 4335207064819822592 |
| PARAM_VALUE | 1 | count | 2-u32max |
| PARAM_VALUE | 2 | flags | 0 |
| BUF_SIZE | 0 | siblings | 72 |
| BUF_SIZE | 0 | siblings | 72 |
| CAPPED_DATA | 1 | count | 1 |
| DATA_SOURCE | 0 | siblings | $1 |
| DATA_SOURCE | 1 | count | $2 |
| FUZZY_MAX | 1 | count | 2 |
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c guc_create_parallel() -> intel_engine_create_virtual()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | siblings | 16,4096-ptr_max |
| PARAM_VALUE | 1 | count | 0-s32max |
| PARAM_VALUE | 2 | flags | 1 |
| BUF_SIZE | 0 | siblings | 0-34359738360 |
| BUF_SIZE | 0 | siblings | 0-34359738360 |
| CAPPED_DATA | 1 | count | 1 |
| DATA_SOURCE | 0 | siblings | r _kmalloc_noprof |
| DATA_SOURCE | 1 | count | $1 |
| RX_PATH | |||
| NO_OVERFLOW_SIMPLE | 1 | count | |
| UNITS | 1 | count | unit_array_size |
| HALF_LOCKED2 | &file_priv->proto_context_lock |