Home
last modified time | relevance | path

Searched refs:pss_evtconfig (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/drivers/platform/x86/
H A Dintel_telemetry_pltdrv.c528 static int telemetry_setup_evtconfig(struct telemetry_evtconfig pss_evtconfig, in telemetry_setup_evtconfig() argument
541 ret = telemetry_check_evtid(TELEM_PSS, pss_evtconfig.evtmap, in telemetry_setup_evtconfig()
542 pss_evtconfig.num_evts, action); in telemetry_setup_evtconfig()
557 if (pss_evtconfig.num_evts) { in telemetry_setup_evtconfig()
558 ret = telemetry_setup_pssevtconfig(pss_evtconfig, action); in telemetry_setup_evtconfig()
575 struct telemetry_evtconfig pss_evtconfig, ioss_evtconfig; in telemetry_setup() local
625 pss_evtconfig.evtmap = NULL; in telemetry_setup()
626 pss_evtconfig.num_evts = TELEM_MAX_OS_ALLOCATED_EVENTS; in telemetry_setup()
627 pss_evtconfig.period = TELEM_SAMPLING_DEFAULT_PERIOD; in telemetry_setup()
633 ret = telemetry_setup_evtconfig(pss_evtconfig, ioss_evtconfi in telemetry_setup()
642 telemetry_plt_update_events(struct telemetry_evtconfig pss_evtconfig, struct telemetry_evtconfig ioss_evtconfig) telemetry_plt_update_events() argument
785 struct telemetry_evtconfig pss_evtconfig, ioss_evtconfig; telemetry_plt_reset_events() local
848 struct telemetry_evtconfig pss_evtconfig, ioss_evtconfig; telemetry_plt_add_events() local
[all...]
H A Dintel_telemetry_core.c24 static int telemetry_def_update_events(struct telemetry_evtconfig pss_evtconfig, in telemetry_def_update_events() argument
44 struct telemetry_evtconfig *pss_evtconfig, in telemetry_def_get_eventconfig()
104 * @pss_evtconfig: PSS related config. No change if num_evts = 0.
114 int telemetry_update_events(struct telemetry_evtconfig pss_evtconfig, in telemetry_update_events() argument
117 return telm_core_conf.telem_ops->update_events(pss_evtconfig, in telemetry_update_events()
178 * @pss_evtconfig: Pointer to PSS related configuration.
180 * @pss_len: Number of u32 elements allocated for pss_evtconfig array
185 int telemetry_get_eventconfig(struct telemetry_evtconfig *pss_evtconfig, in telemetry_get_eventconfig() argument
189 return telm_core_conf.telem_ops->get_eventconfig(pss_evtconfig, in telemetry_get_eventconfig()
43 telemetry_def_get_eventconfig( struct telemetry_evtconfig *pss_evtconfig, struct telemetry_evtconfig *ioss_evtconfig, int pss_len, int ioss_len) telemetry_def_get_eventconfig() argument
/kernel/linux/linux-6.6/drivers/platform/x86/intel/telemetry/
H A Dpltdrv.c528 static int telemetry_setup_evtconfig(struct telemetry_evtconfig pss_evtconfig, in telemetry_setup_evtconfig() argument
541 ret = telemetry_check_evtid(TELEM_PSS, pss_evtconfig.evtmap, in telemetry_setup_evtconfig()
542 pss_evtconfig.num_evts, action); in telemetry_setup_evtconfig()
557 if (pss_evtconfig.num_evts) { in telemetry_setup_evtconfig()
558 ret = telemetry_setup_pssevtconfig(pss_evtconfig, action); in telemetry_setup_evtconfig()
575 struct telemetry_evtconfig pss_evtconfig, ioss_evtconfig; in telemetry_setup() local
625 pss_evtconfig.evtmap = NULL; in telemetry_setup()
626 pss_evtconfig.num_evts = TELEM_MAX_OS_ALLOCATED_EVENTS; in telemetry_setup()
627 pss_evtconfig.period = TELEM_SAMPLING_DEFAULT_PERIOD; in telemetry_setup()
633 ret = telemetry_setup_evtconfig(pss_evtconfig, ioss_evtconfi in telemetry_setup()
642 telemetry_plt_update_events(struct telemetry_evtconfig pss_evtconfig, struct telemetry_evtconfig ioss_evtconfig) telemetry_plt_update_events() argument
785 struct telemetry_evtconfig pss_evtconfig, ioss_evtconfig; telemetry_plt_reset_events() local
848 struct telemetry_evtconfig pss_evtconfig, ioss_evtconfig; telemetry_plt_add_events() local
[all...]
H A Dcore.c24 static int telemetry_def_update_events(struct telemetry_evtconfig pss_evtconfig, in telemetry_def_update_events() argument
44 struct telemetry_evtconfig *pss_evtconfig, in telemetry_def_get_eventconfig()
104 * @pss_evtconfig: PSS related config. No change if num_evts = 0.
114 int telemetry_update_events(struct telemetry_evtconfig pss_evtconfig, in telemetry_update_events() argument
117 return telm_core_conf.telem_ops->update_events(pss_evtconfig, in telemetry_update_events()
178 * @pss_evtconfig: Pointer to PSS related configuration.
180 * @pss_len: Number of u32 elements allocated for pss_evtconfig array
185 int telemetry_get_eventconfig(struct telemetry_evtconfig *pss_evtconfig, in telemetry_get_eventconfig() argument
189 return telm_core_conf.telem_ops->get_eventconfig(pss_evtconfig, in telemetry_get_eventconfig()
43 telemetry_def_get_eventconfig( struct telemetry_evtconfig *pss_evtconfig, struct telemetry_evtconfig *ioss_evtconfig, int pss_len, int ioss_len) telemetry_def_get_eventconfig() argument
/kernel/linux/linux-5.10/arch/x86/include/asm/
H A Dintel_telemetry.h65 int (*get_eventconfig)(struct telemetry_evtconfig *pss_evtconfig,
69 int (*update_events)(struct telemetry_evtconfig pss_evtconfig,
104 int telemetry_update_events(struct telemetry_evtconfig pss_evtconfig,
/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Dintel_telemetry.h65 int (*get_eventconfig)(struct telemetry_evtconfig *pss_evtconfig,
69 int (*update_events)(struct telemetry_evtconfig pss_evtconfig,
104 int telemetry_update_events(struct telemetry_evtconfig pss_evtconfig,

Completed in 5 milliseconds