Lines Matching defs:glob

107 	struct ttm_bo_global *glob =
111 (unsigned long) atomic_read(&glob->bo_count));
152 atomic_dec(&bo->glob->bo_count);
158 ttm_mem_global_free(bdev->glob->mem_glob, acc_size);
189 list_add_tail(&bo->swap, &bo->glob->swap_lru);
220 struct ttm_bo_global *glob = bo->glob;
244 spin_unlock(&glob->lru_lock);
246 spin_lock(&glob->lru_lock);
287 struct ttm_bo_global *glob = bo->glob;
291 spin_lock(&glob->lru_lock);
296 spin_unlock(&glob->lru_lock);
312 struct ttm_bo_global *glob = bo->glob;
314 spin_lock(&glob->lru_lock);
316 spin_unlock(&glob->lru_lock);
326 struct ttm_bo_global *glob = bo->glob;
342 page_flags, glob->dummy_read_page);
491 struct ttm_bo_global *glob = bo->glob;
502 spin_lock(&glob->lru_lock);
517 spin_unlock(&glob->lru_lock);
524 spin_lock(&glob->lru_lock);
534 spin_unlock(&glob->lru_lock);
561 struct ttm_bo_global *glob = bo->glob;
573 spin_lock(&glob->lru_lock);
576 spin_unlock(&glob->lru_lock);
584 spin_unlock(&glob->lru_lock);
599 spin_unlock(&glob->lru_lock);
607 spin_unlock(&glob->lru_lock);
622 struct ttm_bo_global *glob = bdev->glob;
626 spin_lock(&glob->lru_lock);
643 spin_unlock(&glob->lru_lock);
652 spin_lock(&glob->lru_lock);
658 spin_unlock(&glob->lru_lock);
783 struct ttm_bo_global *glob = bdev->glob;
789 spin_lock(&glob->lru_lock);
791 spin_unlock(&glob->lru_lock);
799 spin_unlock(&glob->lru_lock);
813 spin_unlock(&glob->lru_lock);
829 spin_unlock(&glob->lru_lock);
1176 struct ttm_mem_global *mem_glob = bdev->glob->mem_glob;
1211 bo->glob = bdev->glob;
1227 atomic_inc(&bo->glob->bo_count);
1320 struct ttm_bo_global *glob = bdev->glob;
1327 spin_lock(&glob->lru_lock);
1329 spin_unlock(&glob->lru_lock);
1338 spin_lock(&glob->lru_lock);
1340 spin_unlock(&glob->lru_lock);
1430 struct ttm_bo_global *glob =
1433 ttm_mem_unregister_shrink(glob->mem_glob, &glob->shrink);
1434 __free_page(glob->dummy_read_page);
1435 kfree(glob);
1440 struct ttm_bo_global *glob = ref->object;
1442 kobject_del(&glob->kobj);
1443 kobject_put(&glob->kobj);
1451 struct ttm_bo_global *glob = ref->object;
1454 mutex_init(&glob->device_list_mutex);
1455 spin_lock_init(&glob->lru_lock);
1456 glob->mem_glob = bo_ref->mem_glob;
1457 glob->dummy_read_page = alloc_page(__GFP_ZERO | GFP_DMA32);
1459 if (unlikely(glob->dummy_read_page == NULL)) {
1464 INIT_LIST_HEAD(&glob->swap_lru);
1465 INIT_LIST_HEAD(&glob->device_list);
1467 ttm_mem_init_shrink(&glob->shrink, ttm_bo_swapout);
1468 ret = ttm_mem_register_shrink(glob->mem_glob, &glob->shrink);
1474 atomic_set(&glob->bo_count, 0);
1477 &glob->kobj, &ttm_bo_glob_kobj_type, ttm_get_kobj(), "buffer_objects");
1479 kobject_put(&glob->kobj);
1482 __free_page(glob->dummy_read_page);
1484 kfree(glob);
1495 struct ttm_bo_global *glob = bdev->glob;
1510 mutex_lock(&glob->device_list_mutex);
1512 mutex_unlock(&glob->device_list_mutex);
1519 spin_lock(&glob->lru_lock);
1525 spin_unlock(&glob->lru_lock);
1537 struct ttm_bo_global *glob,
1566 bdev->glob = glob;
1570 mutex_lock(&glob->device_list_mutex);
1571 list_add_tail(&bdev->device_list, &glob->device_list);
1572 mutex_unlock(&glob->device_list_mutex);
1795 struct ttm_bo_global *glob =
1802 spin_lock(&glob->lru_lock);
1804 if (unlikely(list_empty(&glob->swap_lru))) {
1805 spin_unlock(&glob->lru_lock);
1809 bo = list_first_entry(&glob->swap_lru,
1814 spin_unlock(&glob->lru_lock);
1817 spin_lock(&glob->lru_lock);
1829 spin_unlock(&glob->lru_lock);
1832 spin_lock(&glob->lru_lock);
1838 spin_unlock(&glob->lru_lock);
1894 while (ttm_bo_swapout(&bdev->glob->shrink) == 0)