Lines Matching refs:place
172 * @place: placement of the resource
178 const struct ttm_place *place,
185 res->mem_type = place->mem_type;
186 res->placement = place->flags;
193 man = ttm_manager_type(bo->bdev, place->mem_type);
227 const struct ttm_place *place,
231 ttm_manager_type(bo->bdev, place->mem_type);
234 ret = man->func->alloc(man, bo, place, res_ptr);
265 * @place: The placement to test
268 * Test if @res intersects with @place and @size. Used for testing if evictions
271 * Returns true if the res placement intersects with @place and @size.
275 const struct ttm_place *place,
284 if (!place || !man->func->intersects)
287 return man->func->intersects(man, res, place, size);
295 * @place: The placement to test
298 * Test if @res compatible with @place and @size.
300 * Returns true if the res placement compatible with @place and @size.
304 const struct ttm_place *place,
309 if (!res || !place)
316 return man->func->compatible(man, res, place, size);