Lines Matching defs:set
32 static size_t ctrset_size(struct cf_ctrset_entry *set)
34 return sizeof(*set) + set->ctr * sizeof(u64);
37 static bool ctrset_valid(struct cf_ctrset_entry *set)
39 return set->def == S390_CPUMCF_DIAG_DEF;
58 ce.set = be16_to_cpu(cep->set);
74 pr_err("Invalid counter set entry at %zd\n", offset);
113 /* Return starting number of a counter set */
117 case CPUMF_CTR_SET_BASIC: /* Basic counter set */
119 case CPUMF_CTR_SET_USER: /* Problem state counter set */
121 case CPUMF_CTR_SET_CRYPTO: /* Crypto counter set */
123 case CPUMF_CTR_SET_EXT: /* Extended counter set */
125 case CPUMF_CTR_SET_MT_DIAG: /* Diagnostic counter set */
133 * PMU events table. Input is the counter set and counter number with in the
134 * set. Construct the event number and use this as key. If they match return
138 static const char *get_counter_name(int set, int nr, struct pmu_events_map *map)
140 int rc, event_nr, wanted = get_counterset_start(set) + nr;
172 ce.set = be16_to_cpu(cep->set);
183 " Counters:%d\n", offset, ce.set, ce.ctr);
185 const char *ev_name = get_counter_name(ce.set, i, map);
196 * and if the event was triggered by a counter set diagnostic event display
198 * The function is only invoked when the dump flag -D is set.
215 pr_err("Invalid counter set data encountered\n");