Lines Matching full:primary
27 * The memory pool maintains a primary BO that is pinned in the GGTT and mapped
29 * a shadow BO that can be used for atomic updates to the primary BO's contents.
33 * primary and shadow BOs as needed.
113 * initialized for atomic updates to the primary BO's contents.
179 * @pool: the memory pool containing the primary and shadow BOs.
181 * Copies the entire contents of the primary pool to the shadow pool. This must
183 * flag to ensure that the shadow pool has the same initial contents as the primary
185 * shadow pool with the primary pool on a node basis using
202 * xe_mem_pool_swap_shadow_locked() - Swap the primary BO with the shadow BO.
203 * @pool: the memory pool containing the primary and shadow BOs.
205 * Swaps the primary buffer object with the shadow buffer object in the mem
206 * pool. This allows for atomic updates to the contents of the primary BO
207 * by first writing to the shadow BO and then swapping it with the primary BO.
226 * xe_mem_pool_sync_shadow_locked() - Copy node from primary pool to shadow pool.
229 * Copies the specified batch buffer from the primary pool to the shadow pool.