Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 8 files:

Smatch caller information:

drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c slpc_get_rp_values() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
BUF_SIZE 0 rps 632
RX_PATH
TASK_NOT_RUNNING
LOCK2 __flags
HALF_LOCKED2 &gt->reset.mutex

drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c slpc_get_rp_values() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
BUF_SIZE 0 rps 632
RX_PATH
TASK_NOT_RUNNING
LOCK2 __flags
HALF_LOCKED2 &gt->reset.mutex

drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c slpc_get_rp_values() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
BUF_SIZE 0 rps 632
RX_PATH
TASK_NOT_RUNNING
LOCK2 __flags
HALF_LOCKED2 &gt->reset.mutex

drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c intel_gt_pm_frequency_dump() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
PARAM_VALUE 1 val 0-255
BUF_SIZE 0 rps 632
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 val 0-255
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c intel_gt_pm_frequency_dump() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
BUF_SIZE 0 rps 632
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c intel_gt_pm_frequency_dump() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
BUF_SIZE 0 rps 632
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c intel_gt_pm_frequency_dump() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
BUF_SIZE 0 rps 632
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c intel_gt_pm_frequency_dump() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
BUF_SIZE 0 rps 632
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c intel_gt_pm_frequency_dump() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
BUF_SIZE 0 rps 632
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c llc_show() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
PARAM_VALUE 1 val 0-765
BUF_SIZE 0 rps 632
CAPPED_DATA 1 val 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c rps_boost_show() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
BUF_SIZE 0 rps 632
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c rps_boost_show() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
BUF_SIZE 0 rps 632
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c rps_boost_show() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
BUF_SIZE 0 rps 632
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c rps_boost_show() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
BUF_SIZE 0 rps 632
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c rps_boost_show() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
BUF_SIZE 0 rps 632
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c rps_boost_show() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
BUF_SIZE 0 rps 632
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c rps_boost_show() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
BUF_SIZE 0 rps 632
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c rps_boost_show() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
BUF_SIZE 0 rps 632
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/gpu/drm/i915/i915_debugfs.c i915_rps_boost_info() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
BUF_SIZE 0 rps 632
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/gpu/drm/i915/i915_debugfs.c i915_rps_boost_info() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
BUF_SIZE 0 rps 632
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/gpu/drm/i915/i915_debugfs.c i915_rps_boost_info() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
BUF_SIZE 0 rps 632
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/gpu/drm/i915/i915_debugfs.c i915_rps_boost_info() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
BUF_SIZE 0 rps 632
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/gpu/drm/i915/i915_debugfs.c i915_rps_boost_info() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
BUF_SIZE 0 rps 632
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/gpu/drm/i915/i915_debugfs.c i915_rps_boost_info() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
BUF_SIZE 0 rps 632
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/gpu/drm/i915/i915_debugfs.c i915_rps_boost_info() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
BUF_SIZE 0 rps 632
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/gpu/drm/i915/i915_debugfs.c i915_rps_boost_info() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
BUF_SIZE 0 rps 632
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c __vlv_rpe_freq_mhz_show() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
BUF_SIZE 0 rps 632
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/gpu/drm/i915/i915_pmu.c frequency_sample() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
BUF_SIZE 0 rps 632
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 irq

drivers/gpu/drm/i915/gt/intel_llc.c gen6_verify_ring_freq() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
BUF_SIZE 0 rps 632
CAPPED_DATA 1 val 1

drivers/gpu/drm/i915/gt/intel_llc.c gen6_verify_ring_freq() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
BUF_SIZE 0 rps 632
CAPPED_DATA 1 val 1

drivers/gpu/drm/i915/gt/intel_rps.c chv_rps_init() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
DATA_SOURCE 0 rps $0
DATA_SOURCE 1 val r chv_rps_max_freq
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 rps->max_freq 0-255
HOST_DATA 0 rps->rp0_freq 0-255
HOST_DATA 1 val 0-255
LOCK2 &i915->vlv_iosf_sb.lock

drivers/gpu/drm/i915/gt/intel_rps.c chv_rps_init() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
DATA_SOURCE 0 rps $0
DATA_SOURCE 1 val r chv_rps_rpe_freq
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 rps->efficient_freq 0-255
HOST_DATA 0 rps->max_freq 0-255
HOST_DATA 0 rps->rp0_freq 0-255
HOST_DATA 1 val 0-255
LOCK2 &i915->vlv_iosf_sb.lock

drivers/gpu/drm/i915/gt/intel_rps.c chv_rps_init() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
DATA_SOURCE 0 rps $0
DATA_SOURCE 1 val r chv_rps_guar_freq
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 rps->efficient_freq 0-255
HOST_DATA 0 rps->max_freq 0-255
HOST_DATA 0 rps->rp0_freq 0-255
HOST_DATA 0 rps->rp1_freq 0-255
HOST_DATA 1 val 0-255
LOCK2 &i915->vlv_iosf_sb.lock

drivers/gpu/drm/i915/gt/intel_rps.c chv_rps_init() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
DATA_SOURCE 0 rps $0
DATA_SOURCE 1 val r chv_rps_min_freq
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 rps->efficient_freq 0-255
HOST_DATA 0 rps->max_freq 0-255
HOST_DATA 0 rps->min_freq 0-255
HOST_DATA 0 rps->rp0_freq 0-255
HOST_DATA 0 rps->rp1_freq 0-255
HOST_DATA 1 val 0-255
LOCK2 &i915->vlv_iosf_sb.lock

drivers/gpu/drm/i915/gt/intel_rps.c intel_rps_get_boost_frequency() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
DATA_SOURCE 0 rps $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &m->lock
HALF_LOCKED2 &of->mutex

drivers/gpu/drm/i915/gt/intel_rps.c intel_rps_get_max_frequency() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
DATA_SOURCE 0 rps $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &m->lock
HALF_LOCKED2 &of->mutex

drivers/gpu/drm/i915/gt/intel_rps.c intel_rps_get_min_frequency() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
DATA_SOURCE 0 rps $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &m->lock
HALF_LOCKED2 &of->mutex

drivers/gpu/drm/i915/gt/intel_rps.c intel_rps_get_requested_frequency() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
BUF_SIZE 0 rps (-1),632
BUF_SIZE 0 rps (-1),632
DATA_SOURCE 0 rps $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &m->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 __flags

drivers/gpu/drm/i915/gt/intel_rps.c intel_rps_get_rp0_frequency() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
DATA_SOURCE 0 rps $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/gpu/drm/i915/gt/intel_rps.c intel_rps_get_rp1_frequency() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
DATA_SOURCE 0 rps $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/gpu/drm/i915/gt/intel_rps.c intel_rps_get_rpn_frequency() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
DATA_SOURCE 0 rps $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/gpu/drm/i915/gt/intel_rps.c intel_rps_read_actual_frequency() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
BUF_SIZE 0 rps (-1),632
BUF_SIZE 0 rps (-1),632
DATA_SOURCE 0 rps $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &m->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 __flags

drivers/gpu/drm/i915/gt/intel_rps.c intel_rps_read_actual_frequency_fw() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
BUF_SIZE 0 rps 632
DATA_SOURCE 0 rps $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/gt/intel_rps.c intel_rps_read_punit_req_frequency() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
PARAM_VALUE 1 val 0-511
BUF_SIZE 0 rps (-1),632
BUF_SIZE 0 rps (-1),632
DATA_SOURCE 0 rps $0
DATA_SOURCE 1 val r intel_rps_get_req
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex

drivers/gpu/drm/i915/gt/intel_rps.c live_rps_control() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
PARAM_VALUE 0 rps->lock.dep_map->name 0-255
PARAM_VALUE 0 rps->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 rps->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rps->lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 rps->lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 rps->lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 rps->lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 rps->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 rps->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 rps->work.func 2109422471597981696
BUF_SIZE 0 rps 632
CAPPED_DATA 0 rps->min_freq 1
CAPPED_DATA 1 val 1

drivers/gpu/drm/i915/gt/intel_rps.c live_rps_control() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
PARAM_VALUE 0 rps->lock.dep_map->name 0-255
PARAM_VALUE 0 rps->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 rps->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rps->lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 rps->lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 rps->lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 rps->lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 rps->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 rps->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 rps->work.func 2109422471597981696
BUF_SIZE 0 rps 632
CAPPED_DATA 0 rps->min_freq 1

drivers/gpu/drm/i915/gt/intel_rps.c live_rps_control() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
PARAM_VALUE 0 rps->lock.dep_map->name 0-255
PARAM_VALUE 0 rps->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 rps->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rps->lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 rps->lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 rps->lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 rps->lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 rps->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 rps->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 rps->work.func 2109422471597981696
PARAM_VALUE 1 val 0-255
BUF_SIZE 0 rps 632
CAPPED_DATA 0 rps->min_freq 1
DATA_SOURCE 1 val r rps_set_check

drivers/gpu/drm/i915/gt/intel_rps.c live_rps_dynamic() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
BUF_SIZE 0 rps 632

drivers/gpu/drm/i915/gt/intel_rps.c live_rps_dynamic() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
BUF_SIZE 0 rps 632

drivers/gpu/drm/i915/gt/intel_rps.c live_rps_frequency_cs() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
PARAM_VALUE 0 rps->lock.dep_map->name 0-255
PARAM_VALUE 0 rps->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 rps->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rps->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 rps->work.func 2109422471597981696
BUF_SIZE 0 rps 632

drivers/gpu/drm/i915/gt/intel_rps.c live_rps_frequency_cs() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
PARAM_VALUE 0 rps->lock.dep_map->name 0-255
PARAM_VALUE 0 rps->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 rps->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rps->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 rps->work.func 2109422471597981696
BUF_SIZE 0 rps 632

drivers/gpu/drm/i915/gt/intel_rps.c live_rps_frequency_cs() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
PARAM_VALUE 0 rps->lock.dep_map->name 0-255
PARAM_VALUE 0 rps->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 rps->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rps->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 rps->work.func 2109422471597981696
PARAM_VALUE 1 val s32min-255
BUF_SIZE 0 rps 632

drivers/gpu/drm/i915/gt/intel_rps.c live_rps_frequency_srm() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
PARAM_VALUE 0 rps->lock.dep_map->name 0-255
PARAM_VALUE 0 rps->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 rps->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rps->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 rps->work.func 2109422471597981696
BUF_SIZE 0 rps 632

drivers/gpu/drm/i915/gt/intel_rps.c live_rps_frequency_srm() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
PARAM_VALUE 0 rps->lock.dep_map->name 0-255
PARAM_VALUE 0 rps->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 rps->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rps->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 rps->work.func 2109422471597981696
BUF_SIZE 0 rps 632

drivers/gpu/drm/i915/gt/intel_rps.c live_rps_frequency_srm() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
PARAM_VALUE 0 rps->lock.dep_map->name 0-255
PARAM_VALUE 0 rps->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 rps->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rps->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 rps->work.func 2109422471597981696
PARAM_VALUE 1 val s32min-255
BUF_SIZE 0 rps 632

drivers/gpu/drm/i915/gt/intel_rps.c live_rps_power() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
PARAM_VALUE 0 rps->lock.dep_map->name 0-255
PARAM_VALUE 0 rps->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 rps->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rps->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 rps->work.func 2109422471597981696
BUF_SIZE 0 rps 632

drivers/gpu/drm/i915/gt/intel_rps.c live_rps_power() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
PARAM_VALUE 0 rps->lock.dep_map->name 0-255
PARAM_VALUE 0 rps->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 rps->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rps->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 rps->work.func 2109422471597981696
BUF_SIZE 0 rps 632

drivers/gpu/drm/i915/gt/intel_rps.c live_rps_power() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
PARAM_VALUE 0 rps->lock.dep_map->name 0-255
PARAM_VALUE 0 rps->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 rps->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rps->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 rps->work.func 2109422471597981696
BUF_SIZE 0 rps 632

drivers/gpu/drm/i915/gt/intel_rps.c live_rps_power() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
PARAM_VALUE 0 rps->lock.dep_map->name 0-255
PARAM_VALUE 0 rps->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 rps->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rps->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 rps->work.func 2109422471597981696
BUF_SIZE 0 rps 632

drivers/gpu/drm/i915/gt/intel_rps.c rps_frequency_dump() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
PARAM_VALUE 1 val 0-511
BUF_SIZE 0 rps 632
DATA_SOURCE 0 rps $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 val 0-511
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/gpu/drm/i915/gt/intel_rps.c rps_frequency_dump() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
BUF_SIZE 0 rps 632
DATA_SOURCE 0 rps $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/gpu/drm/i915/gt/intel_rps.c rps_frequency_dump() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
BUF_SIZE 0 rps 632
DATA_SOURCE 0 rps $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/gpu/drm/i915/gt/intel_rps.c rps_frequency_dump() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
BUF_SIZE 0 rps 632
DATA_SOURCE 0 rps $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/gpu/drm/i915/gt/intel_rps.c rps_frequency_dump() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
BUF_SIZE 0 rps 632
DATA_SOURCE 0 rps $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/gpu/drm/i915/gt/intel_rps.c rps_frequency_dump() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
BUF_SIZE 0 rps 632
DATA_SOURCE 0 rps $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/gpu/drm/i915/gt/intel_rps.c rps_frequency_dump() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
BUF_SIZE 0 rps 632
DATA_SOURCE 0 rps $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/gpu/drm/i915/gt/intel_rps.c rps_frequency_dump() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
BUF_SIZE 0 rps 632
DATA_SOURCE 0 rps $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/gpu/drm/i915/gt/intel_rps.c rps_frequency_dump() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
BUF_SIZE 0 rps 632
DATA_SOURCE 0 rps $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/gpu/drm/i915/gt/intel_rps.c rps_frequency_dump() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
BUF_SIZE 0 rps 632
DATA_SOURCE 0 rps $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/gpu/drm/i915/gt/intel_rps.c rps_frequency_dump() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
BUF_SIZE 0 rps 632
DATA_SOURCE 0 rps $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/gpu/drm/i915/gt/intel_rps.c set_max_freq() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
PARAM_VALUE 0 rps->lock.dep_map->name 0-255
PARAM_VALUE 0 rps->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 rps->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 rps->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 rps->lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 rps->lock.wait_lock.owner (-1)
PARAM_VALUE 0 rps->lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 rps->rp0_freq 0-254
PARAM_VALUE 1 val 1-255
CAPPED_DATA 0 rps->min_freq 1
CAPPED_DATA 0 rps->min_freq_softlimit 1
CAPPED_DATA 0 rps->rp0_freq 1
CAPPED_DATA 0 &rps->lock 1
CAPPED_DATA 1 val 1
DATA_SOURCE 0 rps $0
DATA_SOURCE 1 val $1 [m]
PARAM_COMPARE 0 rps->max_freq > $0->rp0_freq
PARAM_COMPARE 0 rps->max_freq >= $0->min_freq
PARAM_COMPARE 0 rps->max_freq >= $0->min_freq_softlimit
PARAM_COMPARE 0 rps->max_freq >= $1
PARAM_COMPARE 0 rps->min_freq <= $1
PARAM_COMPARE 0 rps->min_freq_softlimit <= $1
PARAM_COMPARE 0 rps->rp0_freq < $1
PARAM_COMPARE 1 val <= $0->max_freq
PARAM_COMPARE 1 val > $0->rp0_freq
PARAM_COMPARE 1 val >= $0->min_freq
PARAM_COMPARE 1 val >= $0->min_freq_softlimit
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 val 2-255[c]
NO_OVERFLOW_SIMPLE 1 val
LOCK2 &of->mutex
LOCK2 0 &rps->lock
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct intel_rps)->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/gpu/drm/i915/gt/intel_rps.c slpc_frequency_dump() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
BUF_SIZE 0 rps 632
DATA_SOURCE 0 rps $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/gpu/drm/i915/gt/intel_rps.c slpc_frequency_dump() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
BUF_SIZE 0 rps 632
DATA_SOURCE 0 rps $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/gpu/drm/i915/gt/intel_rps.c slpc_frequency_dump() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
BUF_SIZE 0 rps 632
DATA_SOURCE 0 rps $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/gpu/drm/i915/gt/intel_rps.c slpc_frequency_dump() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
BUF_SIZE 0 rps 632
DATA_SOURCE 0 rps $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/gpu/drm/i915/gt/intel_rps.c vlv_rps_init() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
PARAM_VALUE 0 rps->max_freq 0-234
PARAM_VALUE 0 rps->rp0_freq 0-234
PARAM_VALUE 1 val 0-234
CAPPED_DATA 0 rps->max_freq 1
CAPPED_DATA 0 rps->rp0_freq 1
CAPPED_DATA 1 val 1
DATA_SOURCE 0 rps $0
DATA_SOURCE 1 val r vlv_rps_max_freq
RX_PATH
TASK_NOT_RUNNING
LOCK2 &i915->vlv_iosf_sb.lock

drivers/gpu/drm/i915/gt/intel_rps.c vlv_rps_init() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
PARAM_VALUE 0 rps->max_freq 0-234
PARAM_VALUE 0 rps->rp0_freq 0-234
CAPPED_DATA 0 rps->max_freq 1
CAPPED_DATA 0 rps->rp0_freq 1
DATA_SOURCE 0 rps $0
DATA_SOURCE 1 val r vlv_rps_rpe_freq
RX_PATH
TASK_NOT_RUNNING
LOCK2 &i915->vlv_iosf_sb.lock

drivers/gpu/drm/i915/gt/intel_rps.c vlv_rps_init() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
PARAM_VALUE 0 rps->max_freq 0-234
PARAM_VALUE 0 rps->rp0_freq 0-234
CAPPED_DATA 0 rps->max_freq 1
CAPPED_DATA 0 rps->rp0_freq 1
DATA_SOURCE 0 rps $0
DATA_SOURCE 1 val r vlv_rps_guar_freq
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 rps->rp1_freq 1-255[c]
HOST_DATA 1 val 1-255[c]
LOCK2 &i915->vlv_iosf_sb.lock

drivers/gpu/drm/i915/gt/intel_rps.c vlv_rps_init() -> intel_gpu_freq()

Type Parameter Key Value
PARAM_VALUE 0 rps 4096-ptr_max
PARAM_VALUE 0 rps->max_freq 0-234
PARAM_VALUE 0 rps->min_freq 192-255
PARAM_VALUE 0 rps->rp0_freq 0-234
PARAM_VALUE 1 val 192-255
CAPPED_DATA 0 rps->max_freq 1
CAPPED_DATA 0 rps->rp0_freq 1
DATA_SOURCE 0 rps $0
DATA_SOURCE 1 val r vlv_rps_min_freq
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 rps->min_freq 193-255
HOST_DATA 0 rps->rp1_freq 1-255[c]
HOST_DATA 1 val 193-255
LOCK2 &i915->vlv_iosf_sb.lock