Lines Matching refs:base

38 mtrr_file_add(unsigned long base, unsigned long size,
52 if ((base & (PAGE_SIZE - 1)) || (size & (PAGE_SIZE - 1)))
54 base >>= PAGE_SHIFT;
57 reg = mtrr_add_page(base, size, type, true);
64 mtrr_file_del(unsigned long base, unsigned long size,
71 if ((base & (PAGE_SIZE - 1)) || (size & (PAGE_SIZE - 1)))
73 base >>= PAGE_SHIFT;
76 reg = mtrr_del_page(-1, base, size);
91 * "base=%Lx size=%Lx type=%s" or "disable=%d"
98 unsigned long long base, size;
124 if (strncmp(line, "base=", 5))
127 base = simple_strtoull(line + 5, &ptr, 0);
134 if ((base & 0xfff) || (size & 0xfff))
146 base >>= PAGE_SHIFT;
148 err = mtrr_add_page((unsigned long)base, (unsigned long)size, i, true);
159 unsigned long base;
196 err = get_user(sentry.base, &s32->base);
209 err |= get_user(gentry.base, &g32->base);
227 mtrr_file_add(sentry.base, sentry.size, sentry.type, true,
234 err = mtrr_add(sentry.base, sentry.size, sentry.type, false);
240 err = mtrr_file_del(sentry.base, sentry.size, file, 0);
246 err = mtrr_del(-1, sentry.base, sentry.size);
254 mtrr_if->get(gentry.regnum, &base, &size, &type);
257 if (base + size - 1 >= (1UL << (8 * sizeof(gentry.size) - PAGE_SHIFT))
259 gentry.base = gentry.size = gentry.type = 0;
261 gentry.base = base << PAGE_SHIFT;
272 mtrr_file_add(sentry.base, sentry.size, sentry.type, true,
280 mtrr_add_page(sentry.base, sentry.size, sentry.type, false);
286 err = mtrr_file_del(sentry.base, sentry.size, file, 1);
292 err = mtrr_del_page(-1, sentry.base, sentry.size);
300 mtrr_if->get(gentry.regnum, &base, &size, &type);
303 gentry.base = gentry.size = gentry.type = 0;
305 gentry.base = base;
327 err = put_user(gentry.base, &g32->base);
362 unsigned long base, size;
366 mtrr_if->get(i, &base, &size, &type);
380 seq_printf(seq, "reg%02i: base=0x%06lx000 (%5luMB), size=%5lu%cB, count=%d: %s\n",
381 i, base, base >> (20 - PAGE_SHIFT),