L2_BUCKET_SIZE
struct l2_bucket l2_bucket[L2_BUCKET_SIZE];
#define L2_BUCKET(l1slot) (L2_BUCKET_IDX(l1slot) & (L2_BUCKET_SIZE - 1))
__CTASSERT(0x100000000ULL == ((uint64_t)L2_SIZE * L2_BUCKET_SIZE * L1_S_SIZE));
size = howmany(size, L2_BUCKET_SIZE);
for (j = 0; j < L2_BUCKET_SIZE; j++, l2b_va += 0x00100000) {