Lines Matching defs:mrdesc
436 struct mem_range_desc *mrdesc;
443 mrdesc = malloc(sizeof(*mrdesc), M_LKMTRR, M_WAITOK);
444 mrdesc->mr_base = base;
445 mrdesc->mr_len = size;
446 mrdesc->mr_flags = MDF_WRITECOMBINE;
447 strlcpy(mrdesc->mr_owner, "drm", sizeof(mrdesc->mr_owner));
449 error = mem_range_attr_set(mrdesc, &act);
451 error = idr_get_new(&mtrr_idr, mrdesc, &id);
452 MPASS(idr_find(&mtrr_idr, id) == mrdesc);
455 mem_range_attr_set(mrdesc, &act);
459 free(mrdesc, M_LKMTRR);
478 struct mem_range_desc *mrdesc;
485 mrdesc = idr_find(&mtrr_idr, reg - __MTRR_ID_BASE);
486 MPASS(mrdesc != NULL);
489 mem_range_attr_set(mrdesc, &act);
490 free(mrdesc, M_LKMTRR);