Lines Matching full:dsm

71 			      struct resource *dsm)  in i915_adjust_stolen()  argument
77 if (dsm->start == 0 || dsm->end <= dsm->start) in i915_adjust_stolen()
88 struct resource stolen[2] = {*dsm, *dsm}; in i915_adjust_stolen()
110 *dsm = stolen[0]; in i915_adjust_stolen()
112 *dsm = stolen[1]; in i915_adjust_stolen()
120 dsm); in i915_adjust_stolen()
130 r = devm_request_mem_region(i915->drm.dev, dsm->start, in i915_adjust_stolen()
131 resource_size(dsm), in i915_adjust_stolen()
143 r = devm_request_mem_region(i915->drm.dev, dsm->start + 1, in i915_adjust_stolen()
144 resource_size(dsm) - 2, in i915_adjust_stolen()
153 dsm); in i915_adjust_stolen()
179 resource_size_t stolen_top = i915->dsm.end + 1; in g4x_get_stolen_reserved()
244 resource_size_t stolen_top = i915->dsm.end + 1; in vlv_get_stolen_reserved()
333 resource_size_t stolen_top = i915->dsm.end + 1; in bdw_get_stolen_reserved()
402 i915->dsm = intel_graphics_stolen_res; in i915_gem_init_stolen()
404 if (i915_adjust_stolen(i915, &i915->dsm)) in i915_gem_init_stolen()
407 GEM_BUG_ON(i915->dsm.start == 0); in i915_gem_init_stolen()
408 GEM_BUG_ON(i915->dsm.end <= i915->dsm.start); in i915_gem_init_stolen()
410 stolen_top = i915->dsm.end + 1; in i915_gem_init_stolen()
475 if (!resource_contains(&i915->dsm, &i915->dsm_reserved)) { in i915_gem_init_stolen()
478 &i915->dsm_reserved, &i915->dsm); in i915_gem_init_stolen()
488 (u64)resource_size(&i915->dsm) >> 10, in i915_gem_init_stolen()
489 ((u64)resource_size(&i915->dsm) - reserved_total) >> 10); in i915_gem_init_stolen()
492 resource_size(&i915->dsm) - reserved_total; in i915_gem_init_stolen()
508 GEM_BUG_ON(range_overflows(offset, size, resource_size(&i915->dsm))); in i915_pages_create_for_stolen()
528 sg_dma_address(sg) = (dma_addr_t)i915->dsm.start + offset; in i915_pages_create_for_stolen()