Searched refs:phys_avail (Results 1 - 25 of 41) sorted by relevance

12

/freebsd-10.3-release/sys/ia64/ia64/
H A Dphysmem.c38 vm_paddr_t phys_avail[2 * VM_PHYSSEG_MAX + 2]; variable
49 for (idx = 0; phys_avail[idx + 1] != 0; idx += 2) {
50 if (phys_avail[idx] >= lim ||
51 phys_avail[idx + 1] > base)
67 phys_avail[ridx + 1] = phys_avail[ridx - 1];
68 phys_avail[ridx] = phys_avail[ridx - 2];
71 phys_avail[idx] = base;
72 phys_avail[id
[all...]
/freebsd-10.3-release/sys/mips/adm5120/
H A Dadm5120_machdep.c92 phys_avail[i] = 0;
95 /* phys_avail regions are in bytes */
96 phys_avail[0] = MIPS_KSEG0_TO_PHYS(kernel_kseg0_end);
97 phys_avail[1] = ctob(realmem);
99 dump_avail[0] = phys_avail[0];
100 dump_avail[1] = phys_avail[1];
/freebsd-10.3-release/sys/mips/alchemy/
H A Dalchemy_machdep.c92 phys_avail[i] = 0;
95 /* phys_avail regions are in bytes */
96 phys_avail[0] = MIPS_KSEG0_TO_PHYS(kernel_kseg0_end);
97 phys_avail[1] = ctob(realmem);
99 dump_avail[0] = phys_avail[0];
100 dump_avail[1] = phys_avail[1];
/freebsd-10.3-release/sys/mips/idt/
H A Didt_machdep.c137 phys_avail[i] = 0;
140 /* phys_avail regions are in bytes */
141 phys_avail[0] = MIPS_KSEG0_TO_PHYS(kernel_kseg0_end);
142 phys_avail[1] = ctob(realmem);
144 dump_avail[0] = phys_avail[0];
145 dump_avail[1] = phys_avail[1];
/freebsd-10.3-release/sys/mips/sentry5/
H A Ds5_machdep.c105 phys_avail[i] = phys_avail[i + 1] = 0;
111 phys_avail[i] = addr;
118 phys_avail[i] += MIPS_KSEG0_TO_PHYS(kernel_kseg0_end);
120 phys_avail[i + 1] = addr + len;
128 dump_avail[j] = phys_avail[j];
/freebsd-10.3-release/sys/mips/rmi/
H A Dxlr_machdep.c352 phys_avail[0] = (vm_paddr_t)
359 phys_avail[1] = boot_map->physmem_map[0].addr +
362 (uintmax_t)phys_avail[0],
363 (uintmax_t)phys_avail[1]);
365 dump_avail[0] = phys_avail[0];
366 dump_avail[1] = phys_avail[1];
388 phys_avail[j] = (vm_paddr_t)
390 phys_avail[j + 1] = phys_avail[j] +
393 (uintmax_t)phys_avail[
[all...]
/freebsd-10.3-release/sys/x86/acpica/
H A Dsrat.c71 * phys_avail[].
78 for (i = 0; phys_avail[i] != 0 && phys_avail[i + 1] != 0; i += 2) {
79 if (phys_avail[i + 1] < start)
81 if (phys_avail[i] < end)
207 * phys_avail[].
215 /* j is the current offset into phys_avail[]. */
216 address = phys_avail[0];
220 * Consume as many phys_avail[] entries as fit in this
226 * If we cover the rest of this phys_avail[] entr
[all...]
/freebsd-10.3-release/sys/mips/atheros/
H A Dar71xx_machdep.c207 /* phys_avail regions are in bytes */
208 phys_avail[0] = MIPS_KSEG0_TO_PHYS(kernel_kseg0_end);
209 phys_avail[1] = ctob(realmem);
211 dump_avail[0] = phys_avail[0];
212 dump_avail[1] = phys_avail[1] - phys_avail[0];
/freebsd-10.3-release/sys/mips/beri/
H A Dberi_machdep.c92 phys_avail[i] = 0;
95 /* phys_avail regions are in bytes */
96 phys_avail[0] = MIPS_KSEG0_TO_PHYS(kernel_kseg0_end);
97 phys_avail[1] = ctob(realmem);
99 dump_avail[0] = phys_avail[0];
100 dump_avail[1] = phys_avail[1];
/freebsd-10.3-release/sys/mips/gxemul/
H A Dgxemul_machdep.c86 phys_avail[i] = 0;
89 /* phys_avail regions are in bytes */
90 phys_avail[0] = MIPS_KSEG0_TO_PHYS(kernel_kseg0_end);
91 phys_avail[1] = ctob(realmem);
93 dump_avail[0] = phys_avail[0];
94 dump_avail[1] = phys_avail[1];
/freebsd-10.3-release/sys/mips/cavium/
H A Docteon_machdep.c212 phys_avail[0] = phys_end;
213 phys_avail[1] = 96 << 20;
215 dump_avail[0] = phys_avail[0];
216 dump_avail[1] = phys_avail[1];
218 realmem = physmem = btoc(phys_avail[1] - phys_avail[0]);
255 if (i > 0 && phys_avail[i - 1] == addr) {
256 phys_avail[i - 1] += 1 << 20;
260 phys_avail[i + 0] = addr;
261 phys_avail[
[all...]
/freebsd-10.3-release/sys/mips/sibyte/
H A Dsb_machdep.c181 phys_avail[i] = phys_avail[i + 1] = 0;
209 phys_avail[i] = addr;
216 phys_avail[i] += MIPS_KSEG0_TO_PHYS(kernel_kseg0_end);
218 phys_avail[i + 1] = addr + len;
226 dump_avail[j] = phys_avail[j];
/freebsd-10.3-release/sys/mips/malta/
H A Dmalta_machdep.c181 phys_avail[i] = 0;
184 /* phys_avail regions are in bytes */
185 phys_avail[0] = MIPS_KSEG0_TO_PHYS(kernel_kseg0_end);
186 phys_avail[1] = ctob(realmem);
188 dump_avail[0] = phys_avail[0];
189 dump_avail[1] = phys_avail[1];
/freebsd-10.3-release/sys/arm/arm/
H A Dphysmem.c73 * phys_avail is the way we hand all the remaining physical ram we haven't used
87 vm_paddr_t phys_avail[MAX_AVAIL_ENTRIES + 2]; /* +2 to allow for a pair */ variable
133 for (i = 0; phys_avail[i] != 0; ++i) {
134 prfunc(" phys_avail[%d] 0x%08x\n", i, phys_avail[i]);
242 panic("Not enough space in the dump/phys_avail arrays");
347 nextidx = regions_to_avail(phys_avail, EXFLAG_NOALLOC, &physmem);
349 panic("No memory entries in phys_avail");
350 Maxmem = atop(phys_avail[nextidx - 1]);
/freebsd-10.3-release/sys/mips/rt305x/
H A Drt305x_machdep.c97 phys_avail[i] = 0;
100 /* phys_avail regions are in bytes */
101 dump_avail[0] = phys_avail[0] = MIPS_KSEG0_TO_PHYS(kernel_kseg0_end);
102 dump_avail[1] = phys_avail[1] = ctob(realmem);
/freebsd-10.3-release/sys/sparc64/sparc64/
H A Dmem.c126 for (i = 0; phys_avail[i] != 0; i += 2) {
127 if (pa >= phys_avail[i] &&
128 pa < phys_avail[i + 1]) {
/freebsd-10.3-release/sys/mips/mips/
H A Dmachdep.c141 vm_paddr_t phys_avail[PHYS_AVAIL_ENTRIES + 2]; variable
200 for (indx = 0; phys_avail[indx + 1] != 0; indx += 2) {
201 vm_paddr_t size1 = phys_avail[indx + 1] - phys_avail[indx];
204 (uintmax_t)phys_avail[indx],
205 (uintmax_t)phys_avail[indx + 1] - 1,
H A Dpmap.c392 bank_size = phys_avail[1] - phys_avail[0];
396 for (i = 0; phys_avail[i + 2]; i += 2) {
397 phys_avail[i] = phys_avail[i + 2];
398 phys_avail[i + 1] = phys_avail[i + 3];
400 phys_avail[i] = 0;
401 phys_avail[i + 1] = 0;
402 if (!phys_avail[
[all...]
/freebsd-10.3-release/sys/powerpc/aim/
H A Dmmu_oea.c753 if (sizeof(phys_avail)/sizeof(phys_avail[0]) < regions_sz)
754 panic("moea_bootstrap: phys_avail too small");
767 phys_avail[j] = regions[i].mr_start;
768 phys_avail[j + 1] = regions[i].mr_start +
775 phys_avail[j] = regions[i].mr_start;
776 phys_avail[j + 1] = regions[i].mr_start + regions[i].mr_size;
783 if (phys_avail[j] < EXC_LAST)
784 phys_avail[j] += EXC_LAST;
786 if (kernelstart >= phys_avail[
[all...]
H A Dmmu_oea64.c699 if (sizeof(phys_avail)/sizeof(phys_avail[0]) < regions_sz)
700 panic("moea64_bootstrap: phys_avail too small");
713 phys_avail[j] = regions[i].mr_start;
714 phys_avail[j + 1] = regions[i].mr_start +
721 phys_avail[j] = regions[i].mr_start;
722 phys_avail[j + 1] = regions[i].mr_start + regions[i].mr_size;
729 if (phys_avail[j] < EXC_LAST)
730 phys_avail[j] += EXC_LAST;
732 if (kernelstart >= phys_avail[
[all...]
/freebsd-10.3-release/sys/mips/nlm/
H A Dxlp_machdep.c513 n = mem_exclude_add(&phys_avail[j], base, lim);
515 physsz += phys_avail[k + 1] - phys_avail[k];
517 (intmax_t)phys_avail[k], (intmax_t)phys_avail[k+1]);
523 phys_avail[j] = phys_avail[j + 1] = 0;
525 /* copy phys_avail to dump_avail */
527 dump_avail[i] = phys_avail[i];
/freebsd-10.3-release/sys/powerpc/booke/
H A Dmachdep.c212 for (indx = 0; phys_avail[indx + 1] != 0; indx += 2) {
213 size = phys_avail[indx + 1] - phys_avail[indx];
216 phys_avail[indx], phys_avail[indx + 1] - 1,
/freebsd-10.3-release/sys/vm/
H A Dvm_page.c305 for (i = 0; phys_avail[i + 1]; i += 2) {
306 phys_avail[i] = round_page(phys_avail[i]);
307 phys_avail[i + 1] = trunc_page(phys_avail[i + 1]);
315 vm_phys_add_seg(0, phys_avail[0]);
318 low_water = phys_avail[0];
319 high_water = phys_avail[1];
327 for (i = 0; phys_avail[i + 1]; i += 2) {
328 vm_paddr_t size = phys_avail[
[all...]
/freebsd-10.3-release/sys/i386/i386/
H A Dmachdep.c251 vm_paddr_t phys_avail[PHYSMAP_SIZE + 2]; variable
255 #define PHYS_AVAIL_ARRAY_END ((sizeof(phys_avail) / sizeof(phys_avail[0])) - 2)
333 for (indx = 0; phys_avail[indx + 1] != 0; indx += 2) {
336 size = phys_avail[indx + 1] - phys_avail[indx];
339 (uintmax_t)phys_avail[indx],
340 (uintmax_t)phys_avail[indx + 1] - 1,
2212 * build the phys_avail array describing the actually-available memory.
2328 phys_avail[pa_ind
[all...]
/freebsd-10.3-release/sys/ia64/include/
H A Dpmap.h110 extern vm_paddr_t phys_avail[];

Completed in 170 milliseconds

12