Lines Matching refs:flag
139 *flag, u64 pte, int num)
143 for (i = 0; i < num; i++, flag++) {
147 /* flag not defined so don't check it */
148 if (flag->mask == 0)
151 if (flag->is_val) {
152 val = pte & flag->val;
153 if (flag->shift)
154 val = val >> flag->shift;
155 pt_dump_seq_printf(st->seq, " %s:%llx", flag->set, val);
157 if ((pte & flag->mask) == flag->val)
158 s = flag->set;
160 s = flag->clear;
164 st->current_flags &= ~flag->mask;
201 u64 flag = level >= 0 ? val & pg_level[level].mask : 0;
205 st->current_flags = flag;
217 u64 flag = level >= 0 ? val & pg_level[level].mask : 0;
231 } else if (flag != st->current_flags || level != st->level ||
240 if (pg_level[st->level].flag)
241 dump_flag_info(st, pg_level[st->level].flag,
324 if (pg_level[i].flag)
326 pg_level[i].mask |= pg_level[i].flag[j].mask;