Lines Matching refs:curr_md
456 struct mem_range_desc *first_md, *last_md, *curr_md;
466 for (curr_md = first_md; curr_md <= last_md; curr_md++) {
467 if ((curr_md->mr_flags & MDF_ATTRMASK) == MDF_UNKNOWN)
473 for (curr_md = first_md; curr_md <= last_md; curr_md++) {
474 curr_md->mr_flags = mrcopyflags(curr_md->mr_flags &
476 bcopy(mrd->mr_owner, curr_md->mr_owner, sizeof(mrd->mr_owner));
491 struct mem_range_desc *curr_md, *free_md;
503 curr_md = sc->mr_desc + i;
505 for (; i < sc->mr_ndesc; i++, curr_md++) {
506 if (curr_md->mr_flags & MDF_ACTIVE) {
508 if (curr_md->mr_base == mrd->mr_base &&
509 curr_md->mr_len == mrd->mr_len) {
512 if (curr_md->mr_flags & MDF_BUSY)
517 (curr_md->mr_flags & MDF_ATTRMASK) ==
522 free_md = curr_md;
527 if (mroverlap(curr_md, mrd)) {
529 if (x86_mtrrconflict(curr_md->mr_flags,
534 free_md = curr_md;