Searched refs:smpl_pmds (Results 1 - 3 of 3) sorted by relevance
/linux-4.4.14/arch/ia64/include/asm/ |
H A D | perfmon.h | 56 unsigned long smpl_pmds[4]; /* bitmask of other PMD of interest on overflow */ member in struct:__anon1513
|
/linux-4.4.14/arch/ia64/kernel/ |
H A D | perfmon.c | 252 unsigned long smpl_pmds[4]; /* which pmds are accessed when counter overflow */ member in struct:__anon1710 2826 unsigned long smpl_pmds, reset_pmds, impl_pmds; pfm_write_pmcs() local 2861 smpl_pmds = req->reg_smpl_pmds[0]; pfm_write_pmcs() 2912 /* verify validity of smpl_pmds */ pfm_write_pmcs() 2913 if ((smpl_pmds & impl_pmds) != smpl_pmds) { pfm_write_pmcs() 2914 DPRINT(("invalid smpl_pmds 0x%lx for pmc%u\n", smpl_pmds, cnum)); pfm_write_pmcs() 2959 ctx->ctx_pmds[cnum].smpl_pmds[0] = smpl_pmds; pfm_write_pmcs() 2974 CTX_USED_PMD(ctx, smpl_pmds); pfm_write_pmcs() 3033 DPRINT(("pmc[%u]=0x%lx ld=%d apmu=%d flags=0x%x all_pmcs=0x%lx used_pmds=0x%lx eventid=%ld smpl_pmds=0x%lx reset_pmds=0x%lx reloads_pmcs=0x%lx used_monitors=0x%lx ovfl_regs=0x%lx\n", pfm_write_pmcs() 3042 smpl_pmds, pfm_write_pmcs() 5181 unsigned long ovfl_notify = 0UL, ovfl_pmds = 0UL, smpl_pmds = 0UL, reset_pmds; pfm_overflow_handler() local 5280 ovfl_arg->smpl_pmds[0] = smpl_pmds = ctx->ctx_pmds[i].smpl_pmds[0]; pfm_overflow_handler() 5290 if (smpl_pmds) { pfm_overflow_handler() 5291 for(j=0, k=0; smpl_pmds; j++, smpl_pmds >>=1) { pfm_overflow_handler() 5292 if ((smpl_pmds & 0x1) == 0) continue; pfm_overflow_handler()
|
H A D | perfmon_default_smpl.c | 128 npmds = hweight64(arg->smpl_pmds[0]); default_handler()
|
Completed in 91 milliseconds