Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/gpu/drm/i915/selftests/i915_selftest.c intel_huc_wait_required() -> intel_huc_is_authenticated()

Type Parameter Key Value
PARAM_VALUE 0 huc 4096-ptr_max
PARAM_VALUE 0 huc->loaded_via_gsc 1
PARAM_VALUE 1 type 1
BUF_SIZE 0 huc 936
DATA_SOURCE 0 huc $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pdev->dev.mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.c gsc_work() -> intel_huc_is_authenticated()

Type Parameter Key Value
PARAM_VALUE 0 huc 4096-ptr_max
PARAM_VALUE 1 type 0
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/gt/uc/intel_huc_fw.c intel_huc_fw_load_and_auth_via_gsc() -> intel_huc_is_authenticated()

Type Parameter Key Value
PARAM_VALUE 0 huc 4096-ptr_max
PARAM_VALUE 0 huc->loaded_via_gsc 1
PARAM_VALUE 1 type 1
DATA_SOURCE 0 huc $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &component_mutex

drivers/gpu/drm/i915/gt/uc/intel_huc.c huc_delayed_load_timer_callback() -> intel_huc_is_authenticated()

Type Parameter Key Value
PARAM_VALUE 0 huc 4096-ptr_max
PARAM_VALUE 1 type 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 irq

drivers/gpu/drm/i915/gt/uc/intel_huc.c huc_is_fully_authenticated() -> intel_huc_is_authenticated()

Type Parameter Key Value
PARAM_VALUE 0 huc 4096-ptr_max
PARAM_VALUE 0 huc->fw.has_gsc_headers 0
PARAM_VALUE 1 type 0
DATA_SOURCE 0 huc $0
RX_PATH

drivers/gpu/drm/i915/gt/uc/intel_huc.c huc_is_fully_authenticated() -> intel_huc_is_authenticated()

Type Parameter Key Value
PARAM_VALUE 0 huc 4096-ptr_max
PARAM_VALUE 0 huc->fw.has_gsc_headers 1
PARAM_VALUE 1 type 1
BUF_SIZE 0 huc (-1),936
BUF_SIZE 0 huc (-1),936
DATA_SOURCE 0 huc $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 __flags

drivers/gpu/drm/i915/gt/uc/intel_huc.c intel_huc_auth() -> intel_huc_is_authenticated()

Type Parameter Key Value
PARAM_VALUE 0 huc 4096-ptr_max
PARAM_VALUE 0 huc->loaded_via_gsc 0
PARAM_VALUE 1 type 0-1
BUF_SIZE 0 huc (-1),936
BUF_SIZE 0 huc (-1),936
DATA_SOURCE 0 huc $0
DATA_SOURCE 1 type $1
HARD_MAX 1 type 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 __flags

drivers/gpu/drm/i915/gt/uc/intel_huc.c intel_huc_check_status() -> intel_huc_is_authenticated()

Type Parameter Key Value
PARAM_VALUE 0 huc 4096-ptr_max
PARAM_VALUE 0 huc->fw.has_gsc_headers 1
PARAM_VALUE 0 huc->loaded_via_gsc 0
PARAM_VALUE 1 type 0
DATA_SOURCE 0 huc $0

drivers/gpu/drm/i915/i915_request.c intel_huc_wait_required() -> intel_huc_is_authenticated()

Type Parameter Key Value
PARAM_VALUE 0 huc 4096-ptr_max
PARAM_VALUE 0 huc->loaded_via_gsc 1
PARAM_VALUE 1 type 1
BUF_SIZE 0 huc 936
DATA_SOURCE 0 huc $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ce->timeline->mutex
HALF_LOCKED2 &wf->mutex

drivers/gpu/drm/i915/pxp/intel_pxp_gsccs.c intel_pxp_gsccs_is_ready_for_sessions() -> intel_huc_is_authenticated()

Type Parameter Key Value
PARAM_VALUE 0 huc 4096-ptr_max
PARAM_VALUE 1 type 1