Lines Matching defs:rman
58 struct ttm_range_manager *rman = (struct ttm_range_manager *) man->priv;
59 struct drm_mm *mm = &rman->mm;
72 mtx_lock(&rman->lock);
77 mtx_unlock(&rman->lock);
84 mtx_unlock(&rman->lock);
95 struct ttm_range_manager *rman = (struct ttm_range_manager *) man->priv;
98 mtx_lock(&rman->lock);
100 mtx_unlock(&rman->lock);
108 struct ttm_range_manager *rman;
111 rman = malloc(sizeof(*rman), M_TTM_RMAN, M_ZERO | M_WAITOK);
112 ret = drm_mm_init(&rman->mm, 0, p_size);
114 free(rman, M_TTM_RMAN);
118 mtx_init(&rman->lock, "ttmrman", NULL, MTX_DEF);
119 man->priv = rman;
125 struct ttm_range_manager *rman = (struct ttm_range_manager *) man->priv;
126 struct drm_mm *mm = &rman->mm;
128 mtx_lock(&rman->lock);
131 mtx_unlock(&rman->lock);
132 mtx_destroy(&rman->lock);
133 free(rman, M_TTM_RMAN);
137 mtx_unlock(&rman->lock);
144 struct ttm_range_manager *rman = (struct ttm_range_manager *) man->priv;
146 mtx_lock(&rman->lock);
147 drm_mm_debug_table(&rman->mm, prefix);
148 mtx_unlock(&rman->lock);