Lines Matching defs:place
154 struct ttm_place place = { .mem_type = mem_type };
170 place.flags |= TTM_PL_FLAG_CONTIGUOUS;
174 place.fpfn = 0;
175 place.lpfn = io_size >> PAGE_SHIFT;
177 place.flags |= TTM_PL_FLAG_TOPDOWN;
180 places[*c] = place;
806 struct ttm_place place = {
810 .placement = &place,
1327 struct ttm_place *place = bo->placements;
1332 place->flags = TTM_PL_FLAG_CONTIGUOUS;
1333 place->fpfn = start >> PAGE_SHIFT;
1334 place->lpfn = end >> PAGE_SHIFT;
1338 place->mem_type = XE_PL_VRAM0;
1341 place->mem_type = XE_PL_VRAM1;
1344 place->mem_type = XE_PL_STOLEN;
1354 .placement = place,
1690 struct ttm_place *place = &(bo->placements[0]);
1692 if (mem_type_is_vram(place->mem_type)) {
1693 xe_assert(xe, place->flags & TTM_PL_FLAG_CONTIGUOUS);
1695 place->fpfn = (xe_bo_addr(bo, 0, PAGE_SIZE) -
1697 place->lpfn = place->fpfn + (bo->size >> PAGE_SHIFT);
1758 struct ttm_place *place = &(bo->placements[0]);
1760 if (mem_type_is_vram(place->mem_type)) {
2102 static void xe_place_from_ttm_type(u32 mem_type, struct ttm_place *place)
2104 memset(place, 0, sizeof(*place));
2105 place->mem_type = mem_type;