• Home
  • Raw
  • Download

Lines Matching full:place

315  * This is the place to put in driver specific hooks to release
645 const struct ttm_place *place) in ttm_bo_eviction_valuable() argument
650 if (place->fpfn >= (bo->mem.start + bo->mem.num_pages) || in ttm_bo_eviction_valuable()
651 (place->lpfn && place->lpfn <= bo->mem.start)) in ttm_bo_eviction_valuable()
727 const struct ttm_place *place, in ttm_mem_evict_first() argument
749 if (place && !bdev->driver->eviction_valuable(bo, in ttm_mem_evict_first()
750 place)) { in ttm_mem_evict_first()
840 const struct ttm_place *place, in ttm_bo_mem_force_space() argument
851 ret = ttm_resource_alloc(bo, place, mem); in ttm_bo_mem_force_space()
856 ret = ttm_mem_evict_first(bdev, man, place, ctx, in ttm_bo_mem_force_space()
891 * @place: where to search
900 const struct ttm_place *place, in ttm_bo_mem_placement() argument
908 man = ttm_manager_type(bdev, place->mem_type); in ttm_bo_mem_placement()
913 place->flags); in ttm_bo_mem_placement()
914 cur_flags |= place->flags & ~TTM_PL_MASK_CACHING; in ttm_bo_mem_placement()
916 mem->mem_type = place->mem_type; in ttm_bo_mem_placement()
949 const struct ttm_place *place = &placement->placement[i]; in ttm_bo_mem_space() local
952 ret = ttm_bo_mem_placement(bo, place, mem, ctx); in ttm_bo_mem_space()
957 ret = ttm_resource_alloc(bo, place, mem); in ttm_bo_mem_space()
976 const struct ttm_place *place = &placement->busy_placement[i]; in ttm_bo_mem_space() local
978 ret = ttm_bo_mem_placement(bo, place, mem, ctx); in ttm_bo_mem_space()
983 ret = ttm_bo_mem_force_space(bo, place, mem, ctx); in ttm_bo_mem_space()