MTRR_I686_NFIXED_SOFT
n = (MTRR_I686_NFIXED_SOFT + MTRR_I686_NVAR_MAX);
if (n <= 0 || n > (MTRR_I686_NFIXED_SOFT + MTRR_I686_NVAR_MAX))
if (n <= 0 || n > (MTRR_I686_NFIXED_SOFT + MTRR_I686_NVAR_MAX)) {
kmem_zalloc(MTRR_I686_NFIXED_SOFT * sizeof(struct mtrr), KM_SLEEP);
for (i = 0; i < MTRR_I686_NFIXED_SOFT; i++) {
&mtrr_fixed[MTRR_I686_NFIXED_SOFT];
for (i = 0; i < MTRR_I686_NFIXED_SOFT; i++) {
if (*n > (MTRR_I686_NFIXED_SOFT + MTRR_I686_NVAR_MAX)) {
*n = MTRR_I686_NFIXED_SOFT + MTRR_I686_NVAR_MAX;
for (idx = i = 0; i < MTRR_I686_NFIXED_SOFT && idx < *n; idx++, i++) {