Lines Matching refs:size
99 uint64_t base = pci_mem_start, size; in cacheattr_init() local
103 size = PAGE_SIZE; in cacheattr_init()
104 while ( !(base & size) ) in cacheattr_init()
105 size <<= 1; in cacheattr_init()
106 while ( ((base + size) < base) || ((base + size - 1) >> 32) ) in cacheattr_init()
107 size >>= 1; in cacheattr_init()
110 wrmsr(MSR_MTRRphysMask(i), (~(size - 1) & addr_mask) | (1u << 11)); in cacheattr_init()
112 base += size; in cacheattr_init()
118 size = PAGE_SIZE; in cacheattr_init()
119 while ( !(base & size) ) in cacheattr_init()
120 size <<= 1; in cacheattr_init()
121 while ( (base + size < base) || (base + size > pci_hi_mem_end) ) in cacheattr_init()
122 size >>= 1; in cacheattr_init()
125 wrmsr(MSR_MTRRphysMask(i), (~(size - 1) & addr_mask) | (1u << 11)); in cacheattr_init()
127 base += size; in cacheattr_init()