• 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 defs:man

76 	struct ttm_mem_type_manager *man = &bdev->man[mem_type];
78 printk(KERN_ERR TTM_PFX " has_type: %d\n", man->has_type);
79 printk(KERN_ERR TTM_PFX " use_type: %d\n", man->use_type);
80 printk(KERN_ERR TTM_PFX " flags: 0x%08X\n", man->flags);
81 printk(KERN_ERR TTM_PFX " gpu_offset: 0x%08lX\n", man->gpu_offset);
82 printk(KERN_ERR TTM_PFX " size: %llu\n", man->size);
84 man->available_caching);
86 man->default_caching);
89 drm_mm_debug_table(&man->manager, TTM_PFX);
190 struct ttm_mem_type_manager *man;
198 man = &bdev->man[bo->mem.mem_type];
199 list_add_tail(&bo->lru, &man->lru);
364 struct ttm_mem_type_manager *old_man = &bdev->man[bo->mem.mem_type];
365 struct ttm_mem_type_manager *new_man = &bdev->man[mem->mem_type];
425 bdev->man[bo->mem.mem_type].gpu_offset;
434 new_man = &bdev->man[bo->mem.mem_type];
748 struct ttm_mem_type_manager *man = &bdev->man[mem_type];
754 if (list_empty(&man->lru)) {
759 bo = list_first_entry(&man->lru, struct ttm_buffer_object, lru);
796 struct ttm_mem_type_manager *man,
807 lpfn = man->size;
810 ret = drm_mm_pre_get(&man->manager);
815 *node = drm_mm_search_free_in_range(&man->manager,
845 struct ttm_mem_type_manager *man = &bdev->man[mem_type];
850 ret = ttm_bo_man_get_node(bo, man, placement, mem, &node);
856 if (list_empty(&man->lru)) {
873 static uint32_t ttm_bo_select_caching(struct ttm_mem_type_manager *man,
886 else if ((man->default_caching & caching) != 0)
887 result |= man->default_caching;
898 static bool ttm_bo_mt_compatible(struct ttm_mem_type_manager *man,
906 if ((man->flags & TTM_MEMTYPE_FLAG_FIXED) && disallow_fixed)
912 if ((proposed_placement & man->available_caching) == 0)
915 cur_flags |= (proposed_placement & man->available_caching);
936 struct ttm_mem_type_manager *man;
951 man = &bdev->man[mem_type];
953 type_ok = ttm_bo_mt_compatible(man,
962 cur_flags = ttm_bo_select_caching(man, bo->mem.placement,
974 if (man->has_type && man->use_type) {
976 ret = ttm_bo_man_get_node(bo, man, placement, mem,
1000 man = &bdev->man[mem_type];
1001 if (!man->has_type)
1003 if (!ttm_bo_mt_compatible(man,
1010 cur_flags = ttm_bo_select_caching(man, bo->mem.placement,
1311 struct ttm_mem_type_manager *man = &bdev->man[mem_type];
1320 while (!list_empty(&man->lru)) {
1340 struct ttm_mem_type_manager *man;
1347 man = &bdev->man[mem_type];
1349 if (!man->has_type) {
1355 man->use_type = false;
1356 man->has_type = false;
1363 if (drm_mm_clean(&man->manager))
1364 drm_mm_takedown(&man->manager);
1377 struct ttm_mem_type_manager *man = &bdev->man[mem_type];
1386 if (!man->has_type) {
1401 struct ttm_mem_type_manager *man;
1408 man = &bdev->man[type];
1409 if (man->has_type) {
1416 ret = bdev->driver->init_mem_type(bdev, type, man);
1428 ret = drm_mm_init(&man->manager, 0, p_size);
1432 man->has_type = true;
1433 man->use_type = true;
1434 man->size = p_size;
1436 INIT_LIST_HEAD(&man->lru);
1516 struct ttm_mem_type_manager *man;
1520 man = &bdev->man[i];
1521 if (man->has_type) {
1522 man->use_type = false;
1529 man->has_type = false;
1547 if (list_empty(&bdev->man[0].lru))
1571 memset(bdev->man, 0, sizeof(bdev->man));
1611 struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type];
1613 if (!(man->flags & TTM_MEMTYPE_FLAG_FIXED)) {
1617 if (man->flags & TTM_MEMTYPE_FLAG_CMA)