_CRST_ENTRIES
memset64((u64 *)crst, entry, _CRST_ENTRIES);
#define _CRST_TABLE_SIZE (_CRST_ENTRIES * 8)
#define PTRS_PER_PMD _CRST_ENTRIES
#define PTRS_PER_PUD _CRST_ENTRIES
#define PTRS_PER_P4D _CRST_ENTRIES
#define PTRS_PER_PGD _CRST_ENTRIES
for (i = 0; i < _CRST_ENTRIES; i++)
idx = (start >> cur_shift) & (_CRST_ENTRIES - 1);
for (i = 0; i < _CRST_ENTRIES; i++) {
union pmd pmds[_CRST_ENTRIES];
union pud puds[_CRST_ENTRIES];
union p4d p4ds[_CRST_ENTRIES];
union pgd pgds[_CRST_ENTRIES];
union crste crstes[_CRST_ENTRIES];
unsigned long align = is_pmd(newcrste) ? _PAGE_ENTRIES : _PAGE_ENTRIES * _CRST_ENTRIES;