• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/gpu/drm/ttm/

Lines Matching refs:glob

88 		spin_lock(&bdev->glob->lru_lock);
90 spin_unlock(&bdev->glob->lru_lock);
117 struct ttm_bo_global *glob =
121 (unsigned long) atomic_read(&glob->bo_count));
161 atomic_dec(&bo->glob->bo_count);
165 ttm_mem_global_free(bdev->glob->mem_glob, bo->acc_size);
203 list_add_tail(&bo->swap, &bo->glob->swap_lru);
238 struct ttm_bo_global *glob = bo->glob;
250 spin_unlock(&glob->lru_lock);
252 spin_lock(&glob->lru_lock);
278 struct ttm_bo_global *glob = bo->glob;
282 spin_lock(&glob->lru_lock);
287 spin_unlock(&glob->lru_lock);
297 struct ttm_bo_global *glob = bo->glob;
299 spin_lock(&glob->lru_lock);
303 spin_unlock(&glob->lru_lock);
313 struct ttm_bo_global *glob = bo->glob;
329 page_flags, glob->dummy_read_page);
336 glob->dummy_read_page);
454 struct ttm_bo_global *glob = bo->glob;
463 spin_unlock(&glob->lru_lock);
467 spin_lock(&glob->lru_lock);
477 spin_unlock(&glob->lru_lock);
491 struct ttm_bo_global *glob = bo->glob;
504 spin_lock(&glob->lru_lock);
512 spin_unlock(&glob->lru_lock);
528 spin_unlock(&glob->lru_lock);
551 spin_lock(&glob->lru_lock);
558 spin_unlock(&glob->lru_lock);
568 spin_unlock(&glob->lru_lock);
583 struct ttm_bo_global *glob = bdev->glob;
587 spin_lock(&glob->lru_lock);
604 spin_unlock(&glob->lru_lock);
612 spin_lock(&glob->lru_lock);
618 spin_unlock(&glob->lru_lock);
683 struct ttm_bo_global *glob = bo->glob;
729 spin_lock(&glob->lru_lock);
734 spin_unlock(&glob->lru_lock);
747 struct ttm_bo_global *glob = bdev->glob;
753 spin_lock(&glob->lru_lock);
755 spin_unlock(&glob->lru_lock);
765 spin_unlock(&glob->lru_lock);
781 spin_unlock(&glob->lru_lock);
801 struct ttm_bo_global *glob = bo->glob;
814 spin_lock(&glob->lru_lock);
819 spin_unlock(&glob->lru_lock);
826 spin_unlock(&glob->lru_lock);
844 struct ttm_bo_global *glob = bdev->glob;
855 spin_lock(&glob->lru_lock);
857 spin_unlock(&glob->lru_lock);
860 spin_unlock(&glob->lru_lock);
1056 struct ttm_bo_global *glob = bo->glob;
1080 spin_lock(&glob->lru_lock);
1082 spin_unlock(&glob->lru_lock);
1217 bo->glob = bdev->glob;
1232 atomic_inc(&bo->glob->bo_count);
1263 static inline size_t ttm_bo_size(struct ttm_bo_global *glob,
1269 return glob->ttm_bo_size + 2 * page_array_size;
1283 struct ttm_mem_global *mem_glob = bdev->glob->mem_glob;
1287 ttm_bo_size(bdev->glob, (size + PAGE_SIZE - 1) >> PAGE_SHIFT);
1312 struct ttm_bo_global *glob = bdev->glob;
1319 spin_lock(&glob->lru_lock);
1321 spin_unlock(&glob->lru_lock);
1331 spin_lock(&glob->lru_lock);
1333 spin_unlock(&glob->lru_lock);
1339 struct ttm_bo_global *glob = bdev->glob;
1362 spin_lock(&glob->lru_lock);
1368 spin_unlock(&glob->lru_lock);
1444 struct ttm_bo_global *glob =
1447 ttm_mem_unregister_shrink(glob->mem_glob, &glob->shrink);
1448 __free_page(glob->dummy_read_page);
1449 kfree(glob);
1454 struct ttm_bo_global *glob = ref->object;
1456 kobject_del(&glob->kobj);
1457 kobject_put(&glob->kobj);
1465 struct ttm_bo_global *glob = ref->object;
1468 mutex_init(&glob->device_list_mutex);
1469 spin_lock_init(&glob->lru_lock);
1470 glob->mem_glob = bo_ref->mem_glob;
1471 glob->dummy_read_page = alloc_page(__GFP_ZERO | GFP_DMA32);
1473 if (unlikely(glob->dummy_read_page == NULL)) {
1478 INIT_LIST_HEAD(&glob->swap_lru);
1479 INIT_LIST_HEAD(&glob->device_list);
1481 ttm_mem_init_shrink(&glob->shrink, ttm_bo_swapout);
1482 ret = ttm_mem_register_shrink(glob->mem_glob, &glob->shrink);
1489 glob->ttm_bo_extra_size =
1493 glob->ttm_bo_size = glob->ttm_bo_extra_size +
1496 atomic_set(&glob->bo_count, 0);
1499 &glob->kobj, &ttm_bo_glob_kobj_type, ttm_get_kobj(), "buffer_objects");
1501 kobject_put(&glob->kobj);
1504 __free_page(glob->dummy_read_page);
1506 kfree(glob);
1517 struct ttm_bo_global *glob = bdev->glob;
1533 mutex_lock(&glob->device_list_mutex);
1535 mutex_unlock(&glob->device_list_mutex);
1543 spin_lock(&glob->lru_lock);
1549 spin_unlock(&glob->lru_lock);
1561 struct ttm_bo_global *glob,
1590 bdev->glob = glob;
1593 mutex_lock(&glob->device_list_mutex);
1594 list_add_tail(&bdev->device_list, &glob->device_list);
1595 mutex_unlock(&glob->device_list_mutex);
1804 struct ttm_bo_global *glob =
1811 spin_lock(&glob->lru_lock);
1813 if (unlikely(list_empty(&glob->swap_lru))) {
1814 spin_unlock(&glob->lru_lock);
1818 bo = list_first_entry(&glob->swap_lru,
1830 spin_unlock(&glob->lru_lock);
1833 spin_lock(&glob->lru_lock);
1839 spin_unlock(&glob->lru_lock);
1896 while (ttm_bo_swapout(&bdev->glob->shrink) == 0)