Lines Matching refs:base

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()
54 base >>= 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()
73 base >>= 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
137 base = simple_strtoull(line + 5, &ptr, 0); in mtrr_write()
144 if ((base & 0xfff) || (size & 0xfff)) in mtrr_write()
155 base >>= PAGE_SHIFT; in mtrr_write()
157 err = mtrr_add_page((unsigned long)base, (unsigned long)size, i, true); in mtrr_write()
170 unsigned long base; in mtrr_ioctl() local
205 err = get_user(sentry.base, &s32->base); in mtrr_ioctl()
218 err |= get_user(gentry.base, &g32->base); in mtrr_ioctl()
238 mtrr_file_add(sentry.base, sentry.size, sentry.type, true, in mtrr_ioctl()
247 err = mtrr_add(sentry.base, sentry.size, sentry.type, false); in mtrr_ioctl()
255 err = mtrr_file_del(sentry.base, sentry.size, file, 0); in mtrr_ioctl()
263 err = mtrr_del(-1, sentry.base, sentry.size); in mtrr_ioctl()
271 mtrr_if->get(gentry.regnum, &base, &size, &type); in mtrr_ioctl()
274 if (base + size - 1 >= (1UL << (8 * sizeof(gentry.size) - PAGE_SHIFT)) in mtrr_ioctl()
276 gentry.base = gentry.size = gentry.type = 0; in mtrr_ioctl()
278 gentry.base = base << PAGE_SHIFT; in mtrr_ioctl()
291 mtrr_file_add(sentry.base, sentry.size, sentry.type, true, in mtrr_ioctl()
301 mtrr_add_page(sentry.base, sentry.size, sentry.type, false); in mtrr_ioctl()
309 err = mtrr_file_del(sentry.base, sentry.size, file, 1); in mtrr_ioctl()
317 err = mtrr_del_page(-1, sentry.base, sentry.size); in mtrr_ioctl()
325 mtrr_if->get(gentry.regnum, &base, &size, &type); in mtrr_ioctl()
328 gentry.base = gentry.size = gentry.type = 0; in mtrr_ioctl()
330 gentry.base = base; in mtrr_ioctl()
352 err = put_user(gentry.base, &g32->base); in mtrr_ioctl()
409 unsigned long base, size; in mtrr_seq_show() local
413 mtrr_if->get(i, &base, &size, &type); in mtrr_seq_show()
428 i, base, base >> (20 - PAGE_SHIFT), in mtrr_seq_show()