Lines Matching refs:placement
48 * @placement: preferred placements
52 * Structure indicating the placement you request for an object.
58 const uint32_t *placement;
74 * Structure indicating the bus placement of an object.
94 * @placement: Placement flags.
97 * Structure indicating the placement and space resources used by a
108 uint32_t placement;
151 * @mem: structure describing current placement.
173 * @cur_placement: Hint of current placement.
175 * Base class for TTM buffer object, that deals with data placement and CPU
177 * the driver can usually use the placement offset @offset directly as the
181 * placement and caching for these GPU maps. This makes it possible to use
335 * @placement: Proposed placement for the buffer object.
339 * Changes placement and caching policy of the buffer object
340 * according proposed placement.
342 * -EINVAL on invalid proposed placement.
348 struct ttm_placement *placement,
465 * @flags: Initial placement flags.
488 * -EINVAL: Invalid placement flags.
496 struct ttm_placement *placement,
511 * @flags: Initial placement flags.
526 * -EINVAL: Invalid placement flags.
533 struct ttm_placement *placement,
543 * @placement: placements
546 * placement flags.
551 struct ttm_placement *placement);