Lines Matching refs:flag
133 *flag, u64 pte, int num) in dump_flag_info()
137 for (i = 0; i < num; i++, flag++) { in dump_flag_info()
142 if (flag->mask == 0) in dump_flag_info()
145 if (flag->is_val) { in dump_flag_info()
146 val = pte & flag->val; in dump_flag_info()
147 if (flag->shift) in dump_flag_info()
148 val = val >> flag->shift; in dump_flag_info()
149 pt_dump_seq_printf(st->seq, " %s:%llx", flag->set, val); in dump_flag_info()
151 if ((pte & flag->mask) == flag->val) in dump_flag_info()
152 s = flag->set; in dump_flag_info()
154 s = flag->clear; in dump_flag_info()
158 st->current_flags &= ~flag->mask; in dump_flag_info()
204 u64 flag = val & pg_level[level].mask; in note_page_update_state() local
208 st->current_flags = flag; in note_page_update_state()
222 u64 flag = val & pg_level[level].mask; in note_page() local
237 } else if (flag != st->current_flags || level != st->level || in note_page()
248 if (pg_level[st->level].flag) in note_page()
249 dump_flag_info(st, pg_level[st->level].flag, in note_page()
434 if (pg_level[i].flag) in build_pgtable_complete_mask()
436 pg_level[i].mask |= pg_level[i].flag[j].mask; in build_pgtable_complete_mask()