Lines Matching +full:32 +full:mb
49 #define TSB_TAG_LOCK_HIGH (1 << (TSB_TAG_LOCK_BIT - 32))
52 #define TSB_TAG_INVALID_HIGH (1 << (TSB_TAG_INVALID_BIT - 32))
151 * bit 23, for 8MB per PMD) we must propagate bit 22 for a
152 * 4MB huge page. For huge PUDs (which fall on bit 33, for
153 * 8GB per PUD), we have to accommodate 256MB and 2GB huge
154 * pages. So for those we propagate bits 32 to 28.
171 sllx REG2, 32, REG2; \
182 sllx REG2, 32, REG2; \
204 * We have to propagate bits [32:22] from the virtual address
217 sllx REG2, 32, REG2; \
239 * We have to propagate the 4MB bit of the virtual address
240 * because we are fabricating 8MB pages using 4MB hw pages.
246 sllx REG2, 32, REG2; \
322 /* We use a 32K TSB for the whole kernel, this allows to
323 * handle about 16MB of modules and vmalloc mappings without
326 #define KERNEL_TSB_SIZE_BYTES (32 * 1024)
346 sllx REG1, 32, REG1; \
369 sllx REG1, 32, REG1; \