Lines Matching refs:xe_ggtt
108 static void ggtt_update_access_counter(struct xe_ggtt *ggtt) in ggtt_update_access_counter()
126 static void xe_ggtt_set_pte(struct xe_ggtt *ggtt, u64 addr, u64 pte) in xe_ggtt_set_pte()
134 static void xe_ggtt_set_pte_and_flush(struct xe_ggtt *ggtt, u64 addr, u64 pte) in xe_ggtt_set_pte_and_flush()
140 static void xe_ggtt_clear(struct xe_ggtt *ggtt, u64 start, u64 size) in xe_ggtt_clear()
162 struct xe_ggtt *ggtt = arg; in ggtt_fini_early()
171 struct xe_ggtt *ggtt = arg; in ggtt_fini()
176 static void primelockdep(struct xe_ggtt *ggtt) in primelockdep()
212 int xe_ggtt_init_early(struct xe_ggtt *ggtt) in xe_ggtt_init_early()
266 static void xe_ggtt_invalidate(struct xe_ggtt *ggtt);
268 static void xe_ggtt_initial_clear(struct xe_ggtt *ggtt) in xe_ggtt_initial_clear()
284 struct xe_ggtt *ggtt = node->ggtt; in ggtt_node_remove()
328 struct xe_ggtt *ggtt; in xe_ggtt_node_remove()
353 int xe_ggtt_init(struct xe_ggtt *ggtt) in xe_ggtt_init()
398 static void xe_ggtt_invalidate(struct xe_ggtt *ggtt) in xe_ggtt_invalidate()
415 static void xe_ggtt_dump_node(struct xe_ggtt *ggtt, in xe_ggtt_dump_node()
439 struct xe_ggtt *ggtt = node->ggtt; in xe_ggtt_node_insert_balloon()
545 struct xe_ggtt_node *xe_ggtt_node_init(struct xe_ggtt *ggtt) in xe_ggtt_node_init()
590 void xe_ggtt_map_bo(struct xe_ggtt *ggtt, struct xe_bo *bo) in xe_ggtt_map_bo()
608 static int __xe_ggtt_insert_bo_at(struct xe_ggtt *ggtt, struct xe_bo *bo, in __xe_ggtt_insert_bo_at()
665 int xe_ggtt_insert_bo_at(struct xe_ggtt *ggtt, struct xe_bo *bo, in xe_ggtt_insert_bo_at()
678 int xe_ggtt_insert_bo(struct xe_ggtt *ggtt, struct xe_bo *bo) in xe_ggtt_insert_bo()
688 void xe_ggtt_remove_bo(struct xe_ggtt *ggtt, struct xe_bo *bo) in xe_ggtt_remove_bo()
708 u64 xe_ggtt_largest_hole(struct xe_ggtt *ggtt, u64 alignment, u64 *spare) in xe_ggtt_largest_hole()
741 static void xe_ggtt_assign_locked(struct xe_ggtt *ggtt, const struct drm_mm_node *node, u16 vfid) in xe_ggtt_assign_locked()
785 int xe_ggtt_dump(struct xe_ggtt *ggtt, struct drm_printer *p) in xe_ggtt_dump()
808 u64 xe_ggtt_print_holes(struct xe_ggtt *ggtt, u64 alignment, struct drm_printer *p) in xe_ggtt_print_holes()