Lines Matching refs:mmcr2

125 static inline int get_mmcr2_fcs(u64 mmcr2, int pmc)  in get_mmcr2_fcs()  argument
127 return ((mmcr2 & (1ull << (63 - (((pmc) - 1) * 9)))) >> (63 - (((pmc) - 1) * 9))); in get_mmcr2_fcs()
130 static inline int get_mmcr2_fcp(u64 mmcr2, int pmc) in get_mmcr2_fcp() argument
132 return ((mmcr2 & (1ull << (62 - (((pmc) - 1) * 9)))) >> (62 - (((pmc) - 1) * 9))); in get_mmcr2_fcp()
135 static inline int get_mmcr2_fcpc(u64 mmcr2, int pmc) in get_mmcr2_fcpc() argument
137 return ((mmcr2 & (1ull << (61 - (((pmc) - 1) * 9)))) >> (61 - (((pmc) - 1) * 9))); in get_mmcr2_fcpc()
140 static inline int get_mmcr2_fcm1(u64 mmcr2, int pmc) in get_mmcr2_fcm1() argument
142 return ((mmcr2 & (1ull << (60 - (((pmc) - 1) * 9)))) >> (60 - (((pmc) - 1) * 9))); in get_mmcr2_fcm1()
145 static inline int get_mmcr2_fcm0(u64 mmcr2, int pmc) in get_mmcr2_fcm0() argument
147 return ((mmcr2 & (1ull << (59 - (((pmc) - 1) * 9)))) >> (59 - (((pmc) - 1) * 9))); in get_mmcr2_fcm0()
150 static inline int get_mmcr2_fcwait(u64 mmcr2, int pmc) in get_mmcr2_fcwait() argument
152 return ((mmcr2 & (1ull << (58 - (((pmc) - 1) * 9)))) >> (58 - (((pmc) - 1) * 9))); in get_mmcr2_fcwait()
155 static inline int get_mmcr2_fch(u64 mmcr2, int pmc) in get_mmcr2_fch() argument
157 return ((mmcr2 & (1ull << (57 - (((pmc) - 1) * 9)))) >> (57 - (((pmc) - 1) * 9))); in get_mmcr2_fch()
160 static inline int get_mmcr2_fcti(u64 mmcr2, int pmc) in get_mmcr2_fcti() argument
162 return ((mmcr2 & (1ull << (56 - (((pmc) - 1) * 9)))) >> (56 - (((pmc) - 1) * 9))); in get_mmcr2_fcti()
165 static inline int get_mmcr2_fcta(u64 mmcr2, int pmc) in get_mmcr2_fcta() argument
167 return ((mmcr2 & (1ull << (55 - (((pmc) - 1) * 9)))) >> (55 - (((pmc) - 1) * 9))); in get_mmcr2_fcta()
170 static inline int get_mmcr2_l2l3(u64 mmcr2, int pmc) in get_mmcr2_l2l3() argument
173 return ((mmcr2 & 0xf8) >> 3); in get_mmcr2_l2l3()