Lines Matching full:place

36 				    const struct ttm_place *place,  in i915_ttm_buddy_man_alloc()  argument
47 lpfn = place->lpfn; in i915_ttm_buddy_man_alloc()
55 ttm_resource_init(bo, place, &bman_res->base); in i915_ttm_buddy_man_alloc()
59 if (place->flags & TTM_PL_FLAG_TOPDOWN) in i915_ttm_buddy_man_alloc()
62 if (place->fpfn || lpfn != man->size) in i915_ttm_buddy_man_alloc()
75 if (place->fpfn + bman_res->base.num_pages != place->lpfn && in i915_ttm_buddy_man_alloc()
76 place->flags & TTM_PL_FLAG_CONTIGUOUS) { in i915_ttm_buddy_man_alloc()
101 err = drm_buddy_alloc_blocks(mm, (u64)place->fpfn << PAGE_SHIFT, in i915_ttm_buddy_man_alloc()
110 if (place->flags & TTM_PL_FLAG_CONTIGUOUS) { in i915_ttm_buddy_man_alloc()
142 if (place->lpfn - place->fpfn == n_pages) in i915_ttm_buddy_man_alloc()
143 bman_res->base.start = place->fpfn; in i915_ttm_buddy_man_alloc()
178 const struct ttm_place *place, in i915_ttm_buddy_man_intersects() argument
186 if (!place->fpfn && !place->lpfn) in i915_ttm_buddy_man_intersects()
189 GEM_BUG_ON(!place->lpfn); in i915_ttm_buddy_man_intersects()
196 if (!place->fpfn && in i915_ttm_buddy_man_intersects()
197 place->lpfn == i915_ttm_buddy_man_visible_size(man)) in i915_ttm_buddy_man_intersects()
207 if (place->fpfn < lpfn && place->lpfn > fpfn) in i915_ttm_buddy_man_intersects()
216 const struct ttm_place *place, in i915_ttm_buddy_man_compatible() argument
224 if (!place->fpfn && !place->lpfn) in i915_ttm_buddy_man_compatible()
227 GEM_BUG_ON(!place->lpfn); in i915_ttm_buddy_man_compatible()
229 if (!place->fpfn && in i915_ttm_buddy_man_compatible()
230 place->lpfn == i915_ttm_buddy_man_visible_size(man)) in i915_ttm_buddy_man_compatible()
240 if (fpfn < place->fpfn || lpfn > place->lpfn) in i915_ttm_buddy_man_compatible()