Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/platform/x86/intel/telemetry/pltdrv.c telemetry_plt_config_pss_event() -> intel_punit_ipc_command()

Type Parameter Key Value
PARAM_VALUE 0 cmd 17
PARAM_VALUE 1 para1 0-s32max
PARAM_VALUE 2 para2 0
PARAM_VALUE 3 in 2260609244716453888
PARAM_VALUE 3 *in 0,32768-u32max
PARAM_VALUE 4 out 0
DATA_SOURCE 1 para1 $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &telm_conf->telem_lock
TYPE_LOCK (struct telemetry_plt_config)->telem_lock

drivers/platform/x86/intel/telemetry/pltdrv.c telemetry_plt_get_trace_verbosity() -> intel_punit_ipc_command()

Type Parameter Key Value
PARAM_VALUE 0 cmd 10
PARAM_VALUE 1 para1 0
PARAM_VALUE 2 para2 0
PARAM_VALUE 3 in 0
PARAM_VALUE 4 out 185728563715264512
PARAM_VALUE 4 *out 0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &s->lock
LOCK2 global &telm_conf->telem_trace_lock
TYPE_LOCK (struct seq_file)->lock
TYPE_LOCK (struct telemetry_plt_config)->telem_trace_lock

drivers/platform/x86/intel/telemetry/pltdrv.c telemetry_plt_set_trace_verbosity() -> intel_punit_ipc_command()

Type Parameter Key Value
PARAM_VALUE 0 cmd 10
PARAM_VALUE 1 para1 0
PARAM_VALUE 2 para2 0
PARAM_VALUE 3 in 0
PARAM_VALUE 4 out 9167904709526949888
PARAM_VALUE 4 *out 0
LOCK2 global &telm_conf->telem_trace_lock
TYPE_LOCK (struct telemetry_plt_config)->telem_trace_lock

drivers/platform/x86/intel/telemetry/pltdrv.c telemetry_plt_set_trace_verbosity() -> intel_punit_ipc_command()

Type Parameter Key Value
PARAM_VALUE 0 cmd 11
PARAM_VALUE 1 para1 0
PARAM_VALUE 2 para2 0
PARAM_VALUE 3 in 9167904709526949888
PARAM_VALUE 4 out 0
HOST_DATA 3 *in 0-u32max[c]
USER_DATA 3 *in 0-u32max[c][u]
USER_PTR 3 in
LOCK2 global &telm_conf->telem_trace_lock
TYPE_LOCK (struct telemetry_plt_config)->telem_trace_lock

drivers/platform/x86/intel/telemetry/pltdrv.c telemetry_setup() -> intel_punit_ipc_command()

Type Parameter Key Value
PARAM_VALUE 0 cmd 9
PARAM_VALUE 1 para1 0
PARAM_VALUE 2 para2 0
PARAM_VALUE 3 in 0
PARAM_VALUE 4 out 7851914371242901504
RX_PATH
TASK_NOT_RUNNING

drivers/platform/x86/intel/telemetry/pltdrv.c telemetry_setup_pssevtconfig() -> intel_punit_ipc_command()

Type Parameter Key Value
PARAM_VALUE 0 cmd 12
PARAM_VALUE 1 para1 0
PARAM_VALUE 2 para2 0
PARAM_VALUE 3 in 0
PARAM_VALUE 4 out 1597662713816780800
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &telm_conf->telem_lock
TYPE_LOCK (struct telemetry_plt_config)->telem_lock

drivers/platform/x86/intel/telemetry/pltdrv.c telemetry_setup_pssevtconfig() -> intel_punit_ipc_command()

Type Parameter Key Value
PARAM_VALUE 0 cmd 13
PARAM_VALUE 1 para1 0
PARAM_VALUE 2 para2 0
PARAM_VALUE 3 in 1597662713816780800
PARAM_VALUE 3 *in 0-s32max
PARAM_VALUE 4 out 0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 3 *in 0-s32max[c]
LOCK2 global &telm_conf->telem_lock
TYPE_LOCK (struct telemetry_plt_config)->telem_lock

drivers/platform/x86/intel/telemetry/pltdrv.c telemetry_setup_pssevtconfig() -> intel_punit_ipc_command()

Type Parameter Key Value
PARAM_VALUE 0 cmd 13
PARAM_VALUE 1 para1 0
PARAM_VALUE 2 para2 0
PARAM_VALUE 3 in 1597662713816780800
PARAM_VALUE 3 *in 1073741824-3221225471
PARAM_VALUE 4 out 0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 3 *in 1073741824-3221225471[c]
LOCK2 global &telm_conf->telem_lock
TYPE_LOCK (struct telemetry_plt_config)->telem_lock

drivers/platform/x86/intel/telemetry/pltdrv.c telemetry_setup_pssevtconfig() -> intel_punit_ipc_command()

Type Parameter Key Value
PARAM_VALUE 0 cmd 13
PARAM_VALUE 1 para1 0
PARAM_VALUE 2 para2 0
PARAM_VALUE 3 in 1597662713816780800
PARAM_VALUE 3 *in 1073741824-u32max
PARAM_VALUE 4 out 0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 3 *in 1073741824-u32max[c]
LOCK2 global &telm_conf->telem_lock
TYPE_LOCK (struct telemetry_plt_config)->telem_lock

drivers/platform/x86/intel/telemetry/pltdrv.c telemetry_setup_pssevtconfig() -> intel_punit_ipc_command()

Type Parameter Key Value
PARAM_VALUE 0 cmd 13
PARAM_VALUE 1 para1 0
PARAM_VALUE 2 para2 0
PARAM_VALUE 3 in 1597662713816780800
PARAM_VALUE 3 *in 2155872397,2155872525-3212836877
PARAM_VALUE 4 out 0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 3 *in 2155872397,2155872525-3212836877[c]
LOCK2 global &telm_conf->telem_lock
TYPE_LOCK (struct telemetry_plt_config)->telem_lock