pgprotval_t
static inline pgprotval_t mksaveddirty_shift(pgprotval_t v)
pgprotval_t cond = (~v >> _PAGE_BIT_RW) & 1;
static inline pgprotval_t clear_saveddirty_shift(pgprotval_t v)
pgprotval_t cond = (v >> _PAGE_BIT_RW) & 1;
static inline pgprotval_t massage_pgprot(pgprot_t pgprot)
pgprotval_t protval = pgprot_val(pgprot);
static inline pgprotval_t check_pgprot(pgprot_t pgprot)
pgprotval_t massaged_val = massage_pgprot(pgprot);
pgprotval_t preservebits = pgprot_val(oldprot) & _PAGE_CHG_MASK;
pgprotval_t addbits = pgprot_val(newprot) & ~_PAGE_CHG_MASK;
typedef struct pgprot { pgprotval_t pgprot; } pgprot_t;
static inline pgprotval_t protval_4k_2_large(pgprotval_t val)
static inline pgprotval_t protval_large_2_4k(pgprotval_t val)
static void printk_prot(struct seq_file *m, pgprotval_t pr, int level, bool dmsg)
pgprotval_t prot = val & PTE_FLAGS_MASK;
pgprotval_t effective;
pgprotval_t higher_prot = st->prot_levels[level - 1];
pgprotval_t new_prot, new_eff;
pgprotval_t cur, eff;
pgprotval_t current_prot;
pgprotval_t effective_prot;
pgprotval_t prot_levels[5];
static pgprotval_t protect_pci_bios(unsigned long spfn, unsigned long epfn)
static pgprotval_t protect_pci_bios(unsigned long spfn, unsigned long epfn)
static pgprotval_t protect_rodata(unsigned long spfn, unsigned long epfn)
static pgprotval_t protect_kernel_text(unsigned long start, unsigned long end)
static pgprotval_t protect_kernel_text_ro(unsigned long start,
static pgprotval_t protect_kernel_text_ro(unsigned long start,
static inline bool conflicts(pgprot_t prot, pgprotval_t val)
static inline void check_conflict(int warnlvl, pgprot_t prot, pgprotval_t val,
pgprotval_t forbidden, res;
typedef struct pgprot { pgprotval_t pgprot; } pgprot_t;