Home
last modified time | relevance | path

Searched refs:bman_res (Results 1 – 4 of 4) sorted by relevance

/linux-6.1.9/drivers/gpu/drm/i915/
Di915_ttm_buddy_manager.c40 struct i915_ttm_buddy_resource *bman_res; in i915_ttm_buddy_man_alloc() local
51 bman_res = kzalloc(sizeof(*bman_res), GFP_KERNEL); in i915_ttm_buddy_man_alloc()
52 if (!bman_res) in i915_ttm_buddy_man_alloc()
55 ttm_resource_init(bo, place, &bman_res->base); in i915_ttm_buddy_man_alloc()
56 INIT_LIST_HEAD(&bman_res->blocks); in i915_ttm_buddy_man_alloc()
57 bman_res->mm = mm; in i915_ttm_buddy_man_alloc()
60 bman_res->flags |= DRM_BUDDY_TOPDOWN_ALLOCATION; in i915_ttm_buddy_man_alloc()
63 bman_res->flags |= DRM_BUDDY_RANGE_ALLOCATION; in i915_ttm_buddy_man_alloc()
65 GEM_BUG_ON(!bman_res->base.num_pages); in i915_ttm_buddy_man_alloc()
66 size = bman_res->base.num_pages << PAGE_SHIFT; in i915_ttm_buddy_man_alloc()
[all …]
Di915_scatterlist.c160 struct i915_ttm_buddy_resource *bman_res = to_ttm_buddy_resource(res); in i915_rsgt_from_buddy_resource() local
163 struct drm_buddy *mm = bman_res->mm; in i915_rsgt_from_buddy_resource()
164 struct list_head *blocks = &bman_res->blocks; in i915_rsgt_from_buddy_resource()
/linux-6.1.9/drivers/gpu/drm/i915/gem/
Di915_gem_ttm.c642 struct i915_ttm_buddy_resource *bman_res = to_ttm_buddy_resource(res); in i915_ttm_resource_mappable() local
647 return bman_res->used_visible_size == bman_res->base.num_pages; in i915_ttm_resource_mappable()
/linux-6.1.9/drivers/gpu/drm/i915/selftests/
Dintel_memory_region.c536 struct i915_ttm_buddy_resource *bman_res = in igt_object_mappable_total() local
538 struct drm_buddy *mm = bman_res->mm; in igt_object_mappable_total()
543 list_for_each_entry(block, &bman_res->blocks, link) { in igt_object_mappable_total()