Lines Matching refs:glob
116 static inline int ttm_mem_register_shrink(struct ttm_mem_global *glob, in ttm_mem_register_shrink() argument
119 spin_lock(&glob->lock); in ttm_mem_register_shrink()
120 if (glob->shrink != NULL) { in ttm_mem_register_shrink()
121 spin_unlock(&glob->lock); in ttm_mem_register_shrink()
124 glob->shrink = shrink; in ttm_mem_register_shrink()
125 spin_unlock(&glob->lock); in ttm_mem_register_shrink()
137 static inline void ttm_mem_unregister_shrink(struct ttm_mem_global *glob, in ttm_mem_unregister_shrink() argument
140 spin_lock(&glob->lock); in ttm_mem_unregister_shrink()
141 BUG_ON(glob->shrink != shrink); in ttm_mem_unregister_shrink()
142 glob->shrink = NULL; in ttm_mem_unregister_shrink()
143 spin_unlock(&glob->lock); in ttm_mem_unregister_shrink()
146 extern int ttm_mem_global_init(struct ttm_mem_global *glob);
147 extern void ttm_mem_global_release(struct ttm_mem_global *glob);
148 extern int ttm_mem_global_alloc(struct ttm_mem_global *glob, uint64_t memory,
150 extern void ttm_mem_global_free(struct ttm_mem_global *glob,
152 extern int ttm_mem_global_alloc_page(struct ttm_mem_global *glob,
155 extern void ttm_mem_global_free_page(struct ttm_mem_global *glob,