Lines Matching defs:class
144 { 0x00000000, 0x00000000 }, /* class 0: no constraint */
145 { 0x00800000, 0x00100000 }, /* class 1: G4 */
146 { 0x00040000, 0x00010000 }, /* class 2: G3 */
147 { 0x00004000, 0x00001000 }, /* class 3: G2 */
153 int pmc, class;
157 class = mpc7450_classify_event(event);
158 if (class < 0)
160 if (class == 4) {
165 mask = classbits[class][0];
166 value = classbits[class][1];
241 * Bitmaps of which PMCs each class can use for classes 0 - 3.
265 int i, j, class, tuse;
273 /* First pass: count usage in each class */
277 class = mpc7450_classify_event(event[i]);
278 if (class < 0)
280 j = n_classevent[class]++;
281 event_index[class][j] = i;
285 for (class = N_CLASSES - 1; class >= 0; --class) {
286 for (i = 0; i < n_classevent[class]; ++i) {
287 ev = event[event_index[class][i]];
288 if (class == 4) {
294 pmc_avail = classmap[class] & ~pmc_inuse;
314 hwc[event_index[class][i]] = pmc - 1;