Lines Matching defs:placement
54 * @placement: prefered placements
58 * Structure indicating the placement you request for an object.
64 const uint32_t *placement;
78 * Structure indicating the bus placement of an object.
97 * @placement: Placement flags.
100 * Structure indicating the placement and space resources used by a
110 uint32_t placement;
157 * @mem: structure describing current placement.
180 * @cur_placement: Hint of current placement.
182 * Base class for TTM buffer object, that deals with data placement and CPU
184 * the driver can usually use the placement offset @offset directly as the
188 * placement and caching for these GPU maps. This makes it possible to use
339 * @placement: Proposed placement for the buffer object.
344 * Changes placement and caching policy of the buffer object
345 * according proposed placement.
347 * -EINVAL on invalid proposed placement.
353 struct ttm_placement *placement,
415 * @flags: Initial placement flags.
436 * -EINVAL: Invalid placement flags.
444 struct ttm_placement *placement,
458 * @flags: Initial placement flags.
475 * -EINVAL: Invalid placement flags.
482 struct ttm_placement *placement,
493 * @placement: placements
496 * placement flags.
501 struct ttm_placement *placement);