Home
last modified time | relevance | path

Searched refs:pmc_process (Results 1 – 6 of 6) sorted by relevance

/freebsd/sys/dev/hwpmc/
H A Dhwpmc_mod.c158 static LIST_HEAD(pmc_processhash, pmc_process) *pmc_processhash;
205 struct pmc_process *pp);
222 static void pmc_destroy_process_descriptor(struct pmc_process *pp);
227 static struct pmc_process *pmc_find_process_descriptor(struct proc *p,
229 static struct pmc_thread *pmc_find_thread_descriptor(struct pmc_process *pp,
233 struct pmc_process *pp);
256 static void pmc_remove_process_descriptor(struct pmc_process *pp);
264 struct pmc_process *pp);
266 static int generic_switch_in(struct pmc_cpu *pc, struct pmc_process *pp);
267 static int generic_switch_out(struct pmc_cpu *pc, struct pmc_process *pp);
[all …]
H A Dhwpmc_intel.c44 intel_switch_in(struct pmc_cpu *pc, struct pmc_process *pp) in intel_switch_in()
61 intel_switch_out(struct pmc_cpu *pc, struct pmc_process *pp) in intel_switch_out()
H A Dhwpmc_amd.c324 amd_switch_in(struct pmc_cpu *pc __pmcdbg_used, struct pmc_process *pp) in amd_switch_in()
342 struct pmc_process *pp __pmcdbg_used) in amd_switch_out()
H A Dhwpmc_logging.c1077 pmclog_process_proccsw(struct pmc *pm, struct pmc_process *pp, pmc_value_t v, struct thread *td) in pmclog_process_proccsw()
1123 pmclog_process_procexit(struct pmc *pm, struct pmc_process *pp) in pmclog_process_procexit()
/freebsd/sys/sys/
H A Dpmc.h702 struct pmc_process *pt_process; /* target descriptor */
834 struct pmc_process { struct
835 LIST_ENTRY(pmc_process) pp_next; /* hash chain */
1053 int (*pmd_switch_in)(struct pmc_cpu *_p, struct pmc_process *_pp);
1054 int (*pmd_switch_out)(struct pmc_cpu *_p, struct pmc_process *_pp);
H A Dpmclog.h315 void pmclog_process_proccsw(struct pmc *_pm, struct pmc_process *_pp,
319 void pmclog_process_procexit(struct pmc *_pm, struct pmc_process *_pp);