Lines Matching defs:placement
83 * amdgpu_evict_flags - Compute placement flags
86 * @placement: Possible destination(s) for evicted BO
88 * Fill in placement data when ttm_bo_evict() is called
91 struct ttm_placement *placement)
104 placement->num_placement = 0;
110 placement->placement = &placements;
111 placement->num_placement = 1;
117 placement->num_placement = 0;
127 placement->num_placement = 0;
140 * first, but only set GTT as busy placement, so this
162 *placement = abo->placement;
492 !(mem->placement & TTM_PL_FLAG_CONTIGUOUS))
634 mem->placement & TTM_PL_FLAG_CONTIGUOUS)
972 struct ttm_placement placement;
986 placement.num_placement = 1;
987 placement.placement = &placements;
991 placements.flags = bo->resource->placement;
993 r = ttm_bo_mem_space(bo, &placement, &tmp, &ctx);
1089 * page) in AMDGPU_PL_MMIO_REMAP. Callers should validate placement before calling.
1921 struct ttm_placement placement;
1935 * replaced below with a fixed MMIO_REMAP placement.
1956 * MMIO_REMAP is a fixed I/O placement (AMDGPU_PL_MMIO_REMAP).
1958 placement.num_placement = 1;
1959 placement.placement = &placements;
1964 /* Force the BO into the fixed MMIO_REMAP placement */
1965 r = ttm_bo_mem_space(tbo, &placement, &tmp, &ctx);