Lines Matching full:flag
114 *flag, u64 pte, int num) in dump_flag_info()
118 for (i = 0; i < num; i++, flag++) { in dump_flag_info()
122 /* flag not defined so don't check it */ in dump_flag_info()
123 if (flag->mask == 0) in dump_flag_info()
126 if (flag->is_val) { in dump_flag_info()
127 val = pte & flag->val; in dump_flag_info()
128 if (flag->shift) in dump_flag_info()
129 val = val >> flag->shift; in dump_flag_info()
130 pt_dump_seq_printf(st->seq, " %s:%llx", flag->set, val); in dump_flag_info()
132 if ((pte & flag->mask) == flag->val) in dump_flag_info()
133 s = flag->set; in dump_flag_info()
135 s = flag->clear; in dump_flag_info()
139 st->current_flags &= ~flag->mask; in dump_flag_info()
191 u64 flag = val & pg_level[level].mask; in note_page() local
197 st->current_flags = flag; in note_page()
210 } else if (flag != st->current_flags || level != st->level || in note_page()
221 if (pg_level[st->level].flag) in note_page()
222 dump_flag_info(st, pg_level[st->level].flag, in note_page()
240 st->current_flags = flag; in note_page()
384 if (pg_level[i].flag) in build_pgtable_complete_mask()
386 pg_level[i].mask |= pg_level[i].flag[j].mask; in build_pgtable_complete_mask()