Lines Matching defs:ggtt
109 static void ggtt_update_access_counter(struct xe_ggtt *ggtt) in ggtt_update_access_counter()
129 static void xe_ggtt_set_pte(struct xe_ggtt *ggtt, u64 addr, u64 pte) in xe_ggtt_set_pte()
137 static void xe_ggtt_set_pte_and_flush(struct xe_ggtt *ggtt, u64 addr, u64 pte) in xe_ggtt_set_pte_and_flush()
143 static void xe_ggtt_clear(struct xe_ggtt *ggtt, u64 start, u64 size) in xe_ggtt_clear()
165 struct xe_ggtt *ggtt = arg; in ggtt_fini_early() local
174 struct xe_ggtt *ggtt = arg; in ggtt_fini() local
179 static void primelockdep(struct xe_ggtt *ggtt) in primelockdep()
215 int xe_ggtt_init_early(struct xe_ggtt *ggtt) in xe_ggtt_init_early()
272 static void xe_ggtt_initial_clear(struct xe_ggtt *ggtt) in xe_ggtt_initial_clear()
288 struct xe_ggtt *ggtt = node->ggtt; in ggtt_node_remove() local
332 struct xe_ggtt *ggtt; in xe_ggtt_node_remove() local
357 int xe_ggtt_init(struct xe_ggtt *ggtt) in xe_ggtt_init()
402 static void xe_ggtt_invalidate(struct xe_ggtt *ggtt) in xe_ggtt_invalidate()
419 static void xe_ggtt_dump_node(struct xe_ggtt *ggtt, in xe_ggtt_dump_node()
443 struct xe_ggtt *ggtt = node->ggtt; in xe_ggtt_node_insert_balloon() local
549 struct xe_ggtt_node *xe_ggtt_node_init(struct xe_ggtt *ggtt) in xe_ggtt_node_init()
594 void xe_ggtt_map_bo(struct xe_ggtt *ggtt, struct xe_bo *bo) in xe_ggtt_map_bo()
612 static int __xe_ggtt_insert_bo_at(struct xe_ggtt *ggtt, struct xe_bo *bo, in __xe_ggtt_insert_bo_at()
670 int xe_ggtt_insert_bo_at(struct xe_ggtt *ggtt, struct xe_bo *bo, in xe_ggtt_insert_bo_at()
683 int xe_ggtt_insert_bo(struct xe_ggtt *ggtt, struct xe_bo *bo) in xe_ggtt_insert_bo()
693 void xe_ggtt_remove_bo(struct xe_ggtt *ggtt, struct xe_bo *bo) in xe_ggtt_remove_bo()
715 u64 xe_ggtt_largest_hole(struct xe_ggtt *ggtt, u64 alignment, u64 *spare) in xe_ggtt_largest_hole()
748 static void xe_ggtt_assign_locked(struct xe_ggtt *ggtt, const struct drm_mm_node *node, u16 vfid) in xe_ggtt_assign_locked()
792 int xe_ggtt_dump(struct xe_ggtt *ggtt, struct drm_printer *p) in xe_ggtt_dump()
815 u64 xe_ggtt_print_holes(struct xe_ggtt *ggtt, u64 alignment, struct drm_printer *p) in xe_ggtt_print_holes()