Lines Matching full:place
127 struct ttm_place *place,
132 memset(place, 0, sizeof(*place));
133 place->mem_type = intel_region_to_ttm_type(mr);
139 place->flags |= TTM_PL_FLAG_CONTIGUOUS;
141 WARN_ON(overflows_type(offset >> PAGE_SHIFT, place->fpfn));
142 place->fpfn = offset >> PAGE_SHIFT;
143 WARN_ON(overflows_type(place->fpfn + (size >> PAGE_SHIFT), place->lpfn));
144 place->lpfn = place->fpfn + (size >> PAGE_SHIFT);
147 place->flags |= TTM_PL_FLAG_TOPDOWN;
149 place->fpfn = 0;
150 WARN_ON(overflows_type(resource_size(&mr->io) >> PAGE_SHIFT, place->lpfn));
151 place->lpfn = resource_size(&mr->io) >> PAGE_SHIFT;
355 const struct ttm_place *place)
374 return ttm_bo_eviction_valuable(bo, place);
425 struct ttm_placement place = {};
431 ret = ttm_bo_validate(bo, &place, &ctx);
465 struct ttm_placement place = {};
491 ret = ttm_bo_validate(bo, &place, &ctx);
994 * If we need to place an LMEM resource which doesn't need CPU