Lines Matching defs:placement
67 .placement = &sys_placement_flags,
79 * Return: A pointer to a static variable for sys placement.
162 struct ttm_placement *placement)
168 placement->num_placement = 1;
174 placement->num_busy_placement = num_allowed;
175 for (i = 0; i < placement->num_busy_placement; ++i)
181 placement->num_busy_placement = 1;
184 placement->placement = requested;
185 placement->busy_placement = busy;
395 struct ttm_placement *placement)
397 *placement = i915_sys_placement;
810 struct ttm_placement *placement)
820 /* First try only the requested placement. No eviction. */
821 real_num_busy = fetch_and_zero(&placement->num_busy_placement);
822 ret = ttm_bo_validate(bo, placement, &ctx);
837 placement->num_busy_placement = real_num_busy;
838 ret = ttm_bo_validate(bo, placement, &ctx);
872 struct ttm_placement placement;
880 /* Move to the requested placement. */
881 i915_ttm_placement_from_obj(obj, &requested, busy, &placement);
883 return __i915_ttm_get_pages(obj, &placement);
905 struct ttm_placement placement;
910 placement.num_placement = 1;
911 placement.num_busy_placement = 1;
912 placement.placement = &requested;
913 placement.busy_placement = &requested;
915 ret = __i915_ttm_get_pages(obj, &placement);