Lines Matching refs:size

38 mtrr_file_add(unsigned long base, unsigned long size,  in mtrr_file_add()  argument
52 if ((base & (PAGE_SIZE - 1)) || (size & (PAGE_SIZE - 1))) in mtrr_file_add()
55 size >>= PAGE_SHIFT; in mtrr_file_add()
57 reg = mtrr_add_page(base, size, type, true); in mtrr_file_add()
64 mtrr_file_del(unsigned long base, unsigned long size, in mtrr_file_del() argument
71 if ((base & (PAGE_SIZE - 1)) || (size & (PAGE_SIZE - 1))) in mtrr_file_del()
74 size >>= PAGE_SHIFT; in mtrr_file_del()
76 reg = mtrr_del_page(-1, base, size); in mtrr_file_del()
98 unsigned long long base, size; in mtrr_write() local
133 size = simple_strtoull(ptr + 5, &ptr, 0); in mtrr_write()
134 if ((base & 0xfff) || (size & 0xfff)) in mtrr_write()
147 size >>= PAGE_SHIFT; in mtrr_write()
148 err = mtrr_add_page((unsigned long)base, (unsigned long)size, i, true); in mtrr_write()
160 unsigned long size; in mtrr_ioctl() local
197 err |= get_user(sentry.size, &s32->size); in mtrr_ioctl()
210 err |= get_user(gentry.size, &g32->size); in mtrr_ioctl()
227 mtrr_file_add(sentry.base, sentry.size, sentry.type, true, in mtrr_ioctl()
234 err = mtrr_add(sentry.base, sentry.size, sentry.type, false); in mtrr_ioctl()
240 err = mtrr_file_del(sentry.base, sentry.size, file, 0); in mtrr_ioctl()
246 err = mtrr_del(-1, sentry.base, sentry.size); in mtrr_ioctl()
254 mtrr_if->get(gentry.regnum, &base, &size, &type); in mtrr_ioctl()
257 if (base + size - 1 >= (1UL << (8 * sizeof(gentry.size) - PAGE_SHIFT)) in mtrr_ioctl()
258 || size >= (1UL << (8 * sizeof(gentry.size) - PAGE_SHIFT))) in mtrr_ioctl()
259 gentry.base = gentry.size = gentry.type = 0; in mtrr_ioctl()
262 gentry.size = size << PAGE_SHIFT; in mtrr_ioctl()
272 mtrr_file_add(sentry.base, sentry.size, sentry.type, true, in mtrr_ioctl()
280 mtrr_add_page(sentry.base, sentry.size, sentry.type, false); in mtrr_ioctl()
286 err = mtrr_file_del(sentry.base, sentry.size, file, 1); in mtrr_ioctl()
292 err = mtrr_del_page(-1, sentry.base, sentry.size); in mtrr_ioctl()
300 mtrr_if->get(gentry.regnum, &base, &size, &type); in mtrr_ioctl()
302 if (size != (__typeof__(gentry.size))size) in mtrr_ioctl()
303 gentry.base = gentry.size = gentry.type = 0; in mtrr_ioctl()
306 gentry.size = size; in mtrr_ioctl()
328 err |= put_user(gentry.size, &g32->size); in mtrr_ioctl()
362 unsigned long base, size; in mtrr_seq_show() local
366 mtrr_if->get(i, &base, &size, &type); in mtrr_seq_show()
367 if (size == 0) { in mtrr_seq_show()
371 if (size < (0x100000 >> PAGE_SHIFT)) { in mtrr_seq_show()
374 size <<= PAGE_SHIFT - 10; in mtrr_seq_show()
377 size >>= 20 - PAGE_SHIFT; in mtrr_seq_show()
382 size, factor, in mtrr_seq_show()