Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/i915/intel_pcode.c skl_pcode_request() -> skl_pcode_try_request()

Type Parameter Key Value
PARAM_VALUE 0 uncore 4096-ptr_max
PARAM_VALUE 0 uncore->i915->sb_lock.dep_map->name 0-255
PARAM_VALUE 0 uncore->i915->sb_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 uncore->i915->sb_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 uncore->i915->sb_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 uncore->i915->sb_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 uncore->i915->sb_lock.wait_lock.owner (-1)
PARAM_VALUE 0 uncore->i915->sb_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 1 mbox 7,14,33,126
PARAM_VALUE 3 reply_mask 1,15
PARAM_VALUE 4 reply 0-15
PARAM_VALUE 5 status 8491583077637820416
CAPPED_DATA 0 &uncore->i915->sb_lock 1
DATA_SOURCE 0 uncore $0
DATA_SOURCE 1 mbox $1
DATA_SOURCE 2 request $2
DATA_SOURCE 3 reply_mask $3
DATA_SOURCE 4 reply $4
HARD_MAX 1 mbox 126
HARD_MAX 3 reply_mask 15
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &uncore->i915->sb_lock
TYPE_LOCK (struct drm_i915_private)->sb_lock

drivers/gpu/drm/i915/intel_pcode.c skl_pcode_request() -> skl_pcode_try_request()

Type Parameter Key Value
PARAM_VALUE 0 uncore 4096-ptr_max
PARAM_VALUE 0 uncore->i915->sb_lock.dep_map->name 0-255
PARAM_VALUE 0 uncore->i915->sb_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 uncore->i915->sb_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 uncore->i915->sb_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 uncore->i915->sb_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 uncore->i915->sb_lock.wait_lock.owner (-1)
PARAM_VALUE 0 uncore->i915->sb_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 1 mbox 7,14,33,126
PARAM_VALUE 3 reply_mask 1,15
PARAM_VALUE 4 reply 0-15
PARAM_VALUE 5 status 8491583077637820416
PARAM_VALUE 5 *status 0,4294967186,4294967221,4294967274,4294967277,4294967280,4294967283,4294967285,4294967290
CAPPED_DATA 0 &uncore->i915->sb_lock 1
CAPPED_DATA 4 reply 1
DATA_SOURCE 0 uncore $0
DATA_SOURCE 1 mbox $1
DATA_SOURCE 2 request $2
DATA_SOURCE 3 reply_mask $3
DATA_SOURCE 4 reply $4
HARD_MAX 1 mbox 126
HARD_MAX 3 reply_mask 15
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &uncore->i915->sb_lock
TYPE_LOCK (struct drm_i915_private)->sb_lock

drivers/gpu/drm/i915/intel_pcode.c skl_pcode_request() -> skl_pcode_try_request()

Type Parameter Key Value
PARAM_VALUE 0 uncore 4096-ptr_max
PARAM_VALUE 0 uncore->i915->sb_lock.dep_map->name 0-255
PARAM_VALUE 0 uncore->i915->sb_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 uncore->i915->sb_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 uncore->i915->sb_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 uncore->i915->sb_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 uncore->i915->sb_lock.wait_lock.owner (-1)
PARAM_VALUE 0 uncore->i915->sb_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 1 mbox 7,14,33,126
PARAM_VALUE 3 reply_mask 1,15
PARAM_VALUE 4 reply 0-15
PARAM_VALUE 5 status 8491583077637820416
PARAM_VALUE 5 *status 0,4294967186,4294967221,4294967274,4294967277,4294967280,4294967283,4294967285,4294967290
CAPPED_DATA 0 &uncore->i915->sb_lock 1
CAPPED_DATA 4 reply 1
DATA_SOURCE 0 uncore $0
DATA_SOURCE 1 mbox $1
DATA_SOURCE 2 request $2
DATA_SOURCE 3 reply_mask $3
DATA_SOURCE 4 reply $4
HARD_MAX 1 mbox 126
HARD_MAX 3 reply_mask 15
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &uncore->i915->sb_lock
TYPE_LOCK (struct drm_i915_private)->sb_lock