Lines Matching defs:place
174 * @place: placement of the resource
180 const struct ttm_place *place,
187 res->mem_type = place->mem_type;
188 res->placement = place->flags;
195 man = ttm_manager_type(bo->bdev, place->mem_type);
229 const struct ttm_place *place,
233 ttm_manager_type(bo->bdev, place->mem_type);
236 ret = man->func->alloc(man, bo, place, res_ptr);
268 * @place: The placement to test
271 * Test if @res intersects with @place and @size. Used for testing if evictions
274 * Returns true if the res placement intersects with @place and @size.
278 const struct ttm_place *place,
287 if (!place || !man->func->intersects)
290 return man->func->intersects(man, res, place, size);
312 const struct ttm_place *place = &placement->placement[i];
315 if (res->mem_type != place->mem_type)
320 !man->func->compatible(man, res, place, bo->base.size))
323 if ((!(place->flags & TTM_PL_FLAG_CONTIGUOUS) ||