Lines Matching +full:trigger +full:- +full:external
1 /* SPDX-License-Identifier: MIT */
22 * and can trigger eviction of other BOs to make space for the new BO.
25 * ----------
38 * --------
53 * the BO dma-resv slots / lock point to the VM's dma-resv slots / lock (all
54 * private BOs to a VM share common dma-resv slots / lock).
56 * External BOs
59 * An external BO is a user BO created with a NULL VM argument passed into the
60 * create IOCTL. An external BO can be shared with different UMDs / devices via
61 * prime FD and the BO can be mapped into multiple VMs. An external BO has its
62 * own unique dma-resv slots / lock. An external BO will be in an array of all
64 * external BOs mapped in the VM as needed.
79 * trigger a move back to a valid (location where GPU can access BO) placement.
90 * ----------------
98 * placement rules which currently reside in VRAM, TTM trigger a will move of
109 * dma-resv slots.
118 * ------------------------------
128 * ---------------------------------
134 * A simple TTM call (ttm_resource_manager_evict_all) can move all non-pinned
135 * (user) BOs to sysmem. External BOs that are pinned need to be manually
148 * Pinned external BOs in VRAM are restored on resume via the GPU.
151 * ------------------------------
172 * engine state, in all likelihood if the dma-slots of these BOs where properly