Defined in 1 files as a prototype:
Defined in 2 files as a function:
- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c, line 53 (as a function)
- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h, line 144 (as a function)
Referenced in 9 files:
- drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.c
- drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.c
- drivers/gpu/drm/i915/gt/uc/intel_guc.c
- drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c
- drivers/gpu/drm/i915/gt/uc/intel_huc.c
- drivers/gpu/drm/i915/gt/uc/intel_huc_fw.c
- drivers/gpu/drm/i915/gt/uc/intel_uc.c
- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c
- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h, line 274
Smatch caller information:
drivers/gpu/drm/i915/gt/uc/intel_guc.c intel_guc_init() -> intel_uc_fw_change_status()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | uc_fw | 4096-ptr_max |
| PARAM_VALUE | 1 | status | 7 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/uc/intel_guc.c intel_guc_init() -> intel_uc_fw_change_status()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | uc_fw | 4096-ptr_max |
| PARAM_VALUE | 0 | uc_fw->__status | 5 |
| PARAM_VALUE | 0 | uc_fw->status | 5 |
| PARAM_VALUE | 1 | status | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/uc/intel_guc.c intel_uc_fw_sanitize() -> intel_uc_fw_change_status()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | uc_fw | 4096-ptr_max |
| PARAM_VALUE | 1 | status | 7 |
| DATA_SOURCE | 0 | uc_fw | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c intel_guc_fw_upload() -> intel_uc_fw_change_status()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | uc_fw | 4096-ptr_max |
| PARAM_VALUE | 0 | uc_fw->__status | 9 |
| PARAM_VALUE | 0 | uc_fw->rsa_data | 0,4096-ptr_max |
| PARAM_VALUE | 0 | uc_fw->status | 9 |
| PARAM_VALUE | 1 | status | 10 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | __flags | ||
| HALF_LOCKED2 | >->reset.mutex |
drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c intel_guc_fw_upload() -> intel_uc_fw_change_status()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | uc_fw | 4096-ptr_max |
| PARAM_VALUE | 0 | uc_fw->__status | (-1),1-10 |
| PARAM_VALUE | 0 | uc_fw->rsa_data | 0,4096-ptr_max |
| PARAM_VALUE | 0 | uc_fw->status | (-1),1-10 |
| PARAM_VALUE | 1 | status | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | __flags | ||
| HALF_LOCKED2 | >->reset.mutex |
drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.c gsc_work() -> intel_uc_fw_change_status()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | uc_fw | 4096-ptr_max |
| PARAM_VALUE | 0 | uc_fw->__status | (-1),1-10 |
| PARAM_VALUE | 0 | uc_fw->status | (-1),1-10 |
| PARAM_VALUE | 1 | status | 8 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.c gsc_work() -> intel_uc_fw_change_status()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | uc_fw | 4096-ptr_max |
| PARAM_VALUE | 0 | uc_fw->__status | (-1),1-10 |
| PARAM_VALUE | 0 | uc_fw->status | (-1),1-10 |
| PARAM_VALUE | 1 | status | 10 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.c gsc_work() -> intel_uc_fw_change_status()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | uc_fw | 4096-ptr_max |
| PARAM_VALUE | 0 | uc_fw->__status | (-1),1-10 |
| PARAM_VALUE | 0 | uc_fw->status | (-1),1-10 |
| PARAM_VALUE | 1 | status | 8 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.c intel_gsc_uc_init() -> intel_uc_fw_change_status()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | uc_fw | 4096-ptr_max |
| PARAM_VALUE | 0 | uc_fw->rsa_data | 4096-ptr_max |
| PARAM_VALUE | 0 | uc_fw->vma_res.page_sizes_gtt | 0,4096-u32max |
| PARAM_VALUE | 0 | uc_fw->vma_res.start | 0-u32max |
| PARAM_VALUE | 1 | status | 7 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.c intel_gsc_uc_init_early() -> intel_uc_fw_change_status()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | uc_fw | 4096-ptr_max |
| PARAM_VALUE | 0 | uc_fw->__status | (-1),1-2 |
| PARAM_VALUE | 0 | uc_fw->status | (-1),1-2 |
| PARAM_VALUE | 0 | uc_fw->type | 2 |
| PARAM_VALUE | 1 | status | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.c intel_gsc_uc_init_early() -> intel_uc_fw_change_status()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | uc_fw | 4096-ptr_max |
| PARAM_VALUE | 0 | uc_fw->__status | (-1),1-2 |
| PARAM_VALUE | 0 | uc_fw->status | (-1),1-2 |
| PARAM_VALUE | 0 | uc_fw->type | 2 |
| PARAM_VALUE | 1 | status | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.c intel_gsc_uc_fw_upload() -> intel_uc_fw_change_status()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | uc_fw | 4096-ptr_max |
| PARAM_VALUE | 1 | status | 9 |
| BUF_SIZE | 0 | uc_fw | 672 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.c intel_gsc_uc_fw_upload() -> intel_uc_fw_change_status()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | uc_fw | 4096-ptr_max |
| PARAM_VALUE | 1 | status | 9 |
| BUF_SIZE | 0 | uc_fw | 672 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.c intel_uc_fw_sanitize() -> intel_uc_fw_change_status()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | uc_fw | 4096-ptr_max |
| PARAM_VALUE | 1 | status | 7 |
| DATA_SOURCE | 0 | uc_fw | $0 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/i915/gt/uc/intel_uc.c __uc_fetch_firmwares() -> intel_uc_fw_change_status()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | uc_fw | 4096-ptr_max |
| PARAM_VALUE | 1 | status | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pdev->dev.mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/i915/gt/uc/intel_uc.c __uc_fetch_firmwares() -> intel_uc_fw_change_status()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | uc_fw | 4096-ptr_max |
| PARAM_VALUE | 1 | status | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pdev->dev.mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/i915/gt/uc/intel_uc.c intel_uc_fw_sanitize() -> intel_uc_fw_change_status()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | uc_fw | 4096-ptr_max |
| PARAM_VALUE | 1 | status | 7 |
| DATA_SOURCE | 0 | uc_fw | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | __flags |
drivers/gpu/drm/i915/gt/uc/intel_huc_fw.c intel_huc_fw_load_and_auth_via_gsc() -> intel_uc_fw_change_status()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | uc_fw | 4096-ptr_max |
| PARAM_VALUE | 1 | status | 10 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &component_mutex |
drivers/gpu/drm/i915/gt/uc/intel_huc_fw.c intel_huc_fw_load_and_auth_via_gsc() -> intel_uc_fw_change_status()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | uc_fw | 4096-ptr_max |
| PARAM_VALUE | 1 | status | 9 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &component_mutex |
drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c intel_uc_fw_cleanup_fetch() -> intel_uc_fw_change_status()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | uc_fw | 4096-ptr_max |
| PARAM_VALUE | 0 | uc_fw->obj | 0 |
| PARAM_VALUE | 1 | status | 2 |
| DATA_SOURCE | 0 | uc_fw | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c intel_uc_fw_fetch() -> intel_uc_fw_change_status()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | uc_fw | 4096-ptr_max |
| PARAM_VALUE | 0 | uc_fw->dma_start_offset | 0-33554431 |
| PARAM_VALUE | 0 | uc_fw->file_selected.ver.build | 0-u16max |
| PARAM_VALUE | 0 | uc_fw->obj | 4096-ptr_max |
| PARAM_VALUE | 0 | uc_fw->size | 20-u64max |
| PARAM_VALUE | 1 | status | 5 |
| BUF_SIZE | 0 | uc_fw->obj | (-1)-s32max |
| CAPPED_DATA | 0 | uc_fw->size | 1 |
| DATA_SOURCE | 0 | uc_fw | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pdev->dev.mutex |
drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c intel_uc_fw_fetch() -> intel_uc_fw_change_status()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | uc_fw | 4096-ptr_max |
| PARAM_VALUE | 1 | status | 3-4 |
| DATA_SOURCE | 0 | uc_fw | $0 |
| FUZZY_MAX | 1 | status | 4 |
| HARD_MAX | 1 | status | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pdev->dev.mutex |
drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c intel_uc_fw_fini() -> intel_uc_fw_change_status()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | uc_fw | 4096-ptr_max |
| PARAM_VALUE | 0 | uc_fw->rsa_data | 0 |
| PARAM_VALUE | 1 | status | 5 |
| DATA_SOURCE | 0 | uc_fw | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c intel_uc_fw_init_early() -> intel_uc_fw_change_status()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | uc_fw | 4096-ptr_max |
| PARAM_VALUE | 0 | uc_fw->type | 0-2 |
| PARAM_VALUE | 1 | status | (-1) |
| DATA_SOURCE | 0 | uc_fw | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c intel_uc_fw_init_early() -> intel_uc_fw_change_status()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | uc_fw | 4096-ptr_max |
| PARAM_VALUE | 0 | uc_fw->file_selected.path | 0,4096-ptr_max |
| PARAM_VALUE | 0 | uc_fw->type | 0-2 |
| PARAM_VALUE | 1 | status | (-1),1-2 |
| DATA_SOURCE | 0 | uc_fw | $0 |
| FUZZY_MAX | 1 | status | 2 |
| HARD_MAX | 1 | status | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c intel_uc_fw_mark_load_failed() -> intel_uc_fw_change_status()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | uc_fw | 4096-ptr_max |
| PARAM_VALUE | 1 | status | 8 |
| BUF_SIZE | 0 | uc_fw | (-1),672 |
| BUF_SIZE | 0 | uc_fw | (-1),672 |
| DATA_SOURCE | 0 | uc_fw | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | __flags |
drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c intel_uc_fw_upload() -> intel_uc_fw_change_status()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | uc_fw | 4096-ptr_max |
| PARAM_VALUE | 0 | uc_fw->__status | (-1),1-10 |
| PARAM_VALUE | 0 | uc_fw->status | (-1),1-10 |
| PARAM_VALUE | 1 | status | 9 |
| DATA_SOURCE | 0 | uc_fw | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | __flags | ||
| HALF_LOCKED2 | >->reset.mutex |
drivers/gpu/drm/i915/gt/uc/intel_huc.c intel_huc_init() -> intel_uc_fw_change_status()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | uc_fw | 4096-ptr_max |
| PARAM_VALUE | 0 | uc_fw->rsa_data | 4096-ptr_max |
| PARAM_VALUE | 0 | uc_fw->vma_res.page_sizes_gtt | 0,4096-u32max |
| PARAM_VALUE | 0 | uc_fw->vma_res.start | 0-u32max |
| PARAM_VALUE | 1 | status | 7 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/uc/intel_huc.c intel_huc_init() -> intel_uc_fw_change_status()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | uc_fw | 4096-ptr_max |
| PARAM_VALUE | 1 | status | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/uc/intel_huc.c intel_huc_init_early() -> intel_uc_fw_change_status()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | uc_fw | 4096-ptr_max |
| PARAM_VALUE | 0 | uc_fw->__status | (-1),1-2 |
| PARAM_VALUE | 0 | uc_fw->needs_ggtt_mapping | 1 |
| PARAM_VALUE | 0 | uc_fw->status | (-1),1-2 |
| PARAM_VALUE | 0 | uc_fw->type | 1 |
| PARAM_VALUE | 1 | status | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/uc/intel_huc.c intel_huc_update_auth_status() -> intel_uc_fw_change_status()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | uc_fw | 4096-ptr_max |
| PARAM_VALUE | 0 | uc_fw->__status | (-1),1-10 |
| PARAM_VALUE | 0 | uc_fw->has_gsc_headers | 1 |
| PARAM_VALUE | 0 | uc_fw->status | (-1),1-10 |
| PARAM_VALUE | 1 | status | 10 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | __flags | ||
| HALF_LOCKED2 | >->reset.mutex |
drivers/gpu/drm/i915/gt/uc/intel_huc.c intel_huc_wait_for_auth_complete() -> intel_uc_fw_change_status()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | uc_fw | 4096-ptr_max |
| PARAM_VALUE | 1 | status | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/uc/intel_huc.c intel_huc_wait_for_auth_complete() -> intel_uc_fw_change_status()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | uc_fw | 4096-ptr_max |
| PARAM_VALUE | 1 | status | 10 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/i915/gt/uc/intel_huc.c intel_uc_fw_sanitize() -> intel_uc_fw_change_status()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | uc_fw | 4096-ptr_max |
| PARAM_VALUE | 1 | status | 7 |
| DATA_SOURCE | 0 | uc_fw | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | __flags |