Searched refs:pmc_process (Results 1 – 6 of 6) sorted by relevance
| /freebsd/sys/dev/hwpmc/ |
| H A D | hwpmc_mod.c | 158 static LIST_HEAD(pmc_processhash, pmc_process) *pmc_processhash; 210 struct pmc_process *pp); 227 static void pmc_destroy_process_descriptor(struct pmc_process *pp); 232 static struct pmc_process *pmc_find_process_descriptor(struct proc *p, 234 static struct pmc_thread *pmc_find_thread_descriptor(struct pmc_process *pp, 238 struct pmc_process *pp); 261 static void pmc_remove_process_descriptor(struct pmc_process *pp); 269 struct pmc_process *pp); 271 static int generic_switch_in(struct pmc_cpu *pc, struct pmc_process *pp); 272 static int generic_switch_out(struct pmc_cpu *pc, struct pmc_process *pp); [all …]
|
| H A D | hwpmc_intel.c | 44 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 D | hwpmc_amd.c | 295 amd_switch_in(struct pmc_cpu *pc __pmcdbg_used, struct pmc_process *pp) in amd_switch_in() 313 struct pmc_process *pp __pmcdbg_used) in amd_switch_out()
|
| H A D | hwpmc_logging.c | 1078 pmclog_process_proccsw(struct pmc *pm, struct pmc_process *pp, pmc_value_t v, struct thread *td) in pmclog_process_proccsw() 1124 pmclog_process_procexit(struct pmc *pm, struct pmc_process *pp) in pmclog_process_procexit()
|
| /freebsd/sys/sys/ |
| H A D | pmc.h | 720 struct pmc_process *pt_process; /* target descriptor */ 852 struct pmc_process { struct 853 LIST_ENTRY(pmc_process) pp_next; /* hash chain */ 1084 int (*pmd_switch_in)(struct pmc_cpu *_p, struct pmc_process *_pp); 1085 int (*pmd_switch_out)(struct pmc_cpu *_p, struct pmc_process *_pp);
|
| H A D | pmclog.h | 329 void pmclog_process_proccsw(struct pmc *_pm, struct pmc_process *_pp, 333 void pmclog_process_procexit(struct pmc *_pm, struct pmc_process *_pp);
|