Lines Matching refs:pmc

61 static inline int get_mmcr0_fc56(u64 mmcr0, int pmc)
66 static inline int get_mmcr0_pmccext(u64 mmcr0, int pmc)
71 static inline int get_mmcr0_pmao(u64 mmcr0, int pmc)
76 static inline int get_mmcr0_cc56run(u64 mmcr0, int pmc)
81 static inline int get_mmcr0_pmcjce(u64 mmcr0, int pmc)
86 static inline int get_mmcr0_pmc1ce(u64 mmcr0, int pmc)
91 static inline int get_mmcr0_pmae(u64 mmcr0, int pmc)
96 static inline int get_mmcr1_pmcxsel(u64 mmcr1, int pmc)
98 return ((mmcr1 >> ((24 - (((pmc) - 1) * 8))) & 0xff));
101 static inline int get_mmcr1_unit(u64 mmcr1, int pmc)
103 return ((mmcr1 >> ((60 - (4 * ((pmc) - 1))))) & 0xf);
106 static inline int get_mmcr1_comb(u64 mmcr1, int pmc)
108 return ((mmcr1 >> (38 - ((pmc - 1) * 2))) & 0x3);
111 static inline int get_mmcr1_cache(u64 mmcr1, int pmc)
116 static inline int get_mmcr1_rsq(u64 mmcr1, int pmc)
121 static inline int get_mmcr2_fcs(u64 mmcr2, int pmc)
123 return ((mmcr2 & (1ull << (63 - (((pmc) - 1) * 9)))) >> (63 - (((pmc) - 1) * 9)));
126 static inline int get_mmcr2_fcp(u64 mmcr2, int pmc)
128 return ((mmcr2 & (1ull << (62 - (((pmc) - 1) * 9)))) >> (62 - (((pmc) - 1) * 9)));
131 static inline int get_mmcr2_fcpc(u64 mmcr2, int pmc)
133 return ((mmcr2 & (1ull << (61 - (((pmc) - 1) * 9)))) >> (61 - (((pmc) - 1) * 9)));
136 static inline int get_mmcr2_fcm1(u64 mmcr2, int pmc)
138 return ((mmcr2 & (1ull << (60 - (((pmc) - 1) * 9)))) >> (60 - (((pmc) - 1) * 9)));
141 static inline int get_mmcr2_fcm0(u64 mmcr2, int pmc)
143 return ((mmcr2 & (1ull << (59 - (((pmc) - 1) * 9)))) >> (59 - (((pmc) - 1) * 9)));
146 static inline int get_mmcr2_fcwait(u64 mmcr2, int pmc)
148 return ((mmcr2 & (1ull << (58 - (((pmc) - 1) * 9)))) >> (58 - (((pmc) - 1) * 9)));
151 static inline int get_mmcr2_fch(u64 mmcr2, int pmc)
153 return ((mmcr2 & (1ull << (57 - (((pmc) - 1) * 9)))) >> (57 - (((pmc) - 1) * 9)));
156 static inline int get_mmcr2_fcti(u64 mmcr2, int pmc)
158 return ((mmcr2 & (1ull << (56 - (((pmc) - 1) * 9)))) >> (56 - (((pmc) - 1) * 9)));
161 static inline int get_mmcr2_fcta(u64 mmcr2, int pmc)
163 return ((mmcr2 & (1ull << (55 - (((pmc) - 1) * 9)))) >> (55 - (((pmc) - 1) * 9)));
166 static inline int get_mmcr2_l2l3(u64 mmcr2, int pmc)
173 static inline int get_mmcr3_src(u64 mmcr3, int pmc)
177 return ((mmcr3 >> ((49 - (15 * ((pmc) - 1))))) & 0x7fff);
180 static inline int get_mmcra_thd_cmp(u64 mmcra, int pmc)
187 static inline int get_mmcra_sm(u64 mmcra, int pmc)
192 static inline u64 get_mmcra_bhrb_disable(u64 mmcra, int pmc)
199 static inline int get_mmcra_ifm(u64 mmcra, int pmc)
204 static inline int get_mmcra_thd_sel(u64 mmcra, int pmc)
209 static inline int get_mmcra_thd_start(u64 mmcra, int pmc)
214 static inline int get_mmcra_thd_stop(u64 mmcra, int pmc)
219 static inline int get_mmcra_rand_samp_elig(u64 mmcra, int pmc)
224 static inline int get_mmcra_sample_mode(u64 mmcra, int pmc)
229 static inline int get_mmcra_marked(u64 mmcra, int pmc)