Lines Matching refs:place
172 * This is the place to put in driver specific hooks to release
483 * @place: the placement we need to make room for
488 const struct ttm_place *place)
500 return ttm_resource_intersects(bdev, res, place, bo->base.size);
516 const struct ttm_place *place,
542 if (ret && place && (bo->resource->mem_type != place->mem_type ||
543 !bo->bdev->funcs->eviction_valuable(bo, place))) {
591 const struct ttm_place *place,
605 if (!ttm_bo_evict_swapout_allowable(res->bo, ctx, place,
727 const struct ttm_place *place,
736 man = ttm_manager_type(bdev, place->mem_type);
739 ret = ttm_resource_alloc(bo, place, mem);
744 ret = ttm_mem_evict_first(bdev, man, place, ctx,
785 const struct ttm_place *place = &placement->placement[i];
788 man = ttm_manager_type(bdev, place->mem_type);
793 ret = ttm_resource_alloc(bo, place, mem);
811 const struct ttm_place *place = &placement->busy_placement[i];
814 man = ttm_manager_type(bdev, place->mem_type);
819 ret = ttm_bo_mem_force_space(bo, place, mem, ctx);
866 /* try and move to final place now. */
1128 struct ttm_place place;
1138 memset(&place, 0, sizeof(place));
1139 place.mem_type = bo->resource->mem_type;
1140 if (!ttm_bo_evict_swapout_allowable(bo, ctx, &place, &locked, NULL))
1169 place.mem_type = TTM_PL_SYSTEM;
1170 ret = ttm_resource_alloc(bo, &place, &evict_mem);