Lines Matching refs:flag
139 *flag, u64 pte, int num) in dump_flag_info()
143 for (i = 0; i < num; i++, flag++) { in dump_flag_info()
148 if (flag->mask == 0) in dump_flag_info()
151 if (flag->is_val) { in dump_flag_info()
152 val = pte & flag->val; in dump_flag_info()
153 if (flag->shift) in dump_flag_info()
154 val = val >> flag->shift; in dump_flag_info()
155 pt_dump_seq_printf(st->seq, " %s:%llx", flag->set, val); in dump_flag_info()
157 if ((pte & flag->mask) == flag->val) in dump_flag_info()
158 s = flag->set; in dump_flag_info()
160 s = flag->clear; in dump_flag_info()
164 st->current_flags &= ~flag->mask; in dump_flag_info()
202 u64 flag = level >= 0 ? val & pg_level[level].mask : 0; in note_page_update_state() local
206 st->current_flags = flag; in note_page_update_state()
218 u64 flag = level >= 0 ? val & pg_level[level].mask : 0; in note_page() local
232 } else if (flag != st->current_flags || level != st->level || in note_page()
241 if (pg_level[st->level].flag) in note_page()
242 dump_flag_info(st, pg_level[st->level].flag, in note_page()
325 if (pg_level[i].flag) in build_pgtable_complete_mask()
327 pg_level[i].mask |= pg_level[i].flag[j].mask; in build_pgtable_complete_mask()