Lines Matching refs:ggtt_node
730 xe_ggtt_map_bo(ggtt, bo->ggtt_node[ggtt->tile->id], bo, pat_index); in xe_ggtt_map_bo_unlocked()
744 if (XE_WARN_ON(bo->ggtt_node[tile_id])) { in __xe_ggtt_insert_bo_at()
746 xe_tile_assert(ggtt->tile, bo->ggtt_node[tile_id]->base.size == xe_bo_size(bo)); in __xe_ggtt_insert_bo_at()
756 bo->ggtt_node[tile_id] = xe_ggtt_node_init(ggtt); in __xe_ggtt_insert_bo_at()
757 if (IS_ERR(bo->ggtt_node[tile_id])) { in __xe_ggtt_insert_bo_at()
758 err = PTR_ERR(bo->ggtt_node[tile_id]); in __xe_ggtt_insert_bo_at()
759 bo->ggtt_node[tile_id] = NULL; in __xe_ggtt_insert_bo_at()
764 err = drm_mm_insert_node_in_range(&ggtt->mm, &bo->ggtt_node[tile_id]->base, in __xe_ggtt_insert_bo_at()
767 xe_ggtt_node_fini(bo->ggtt_node[tile_id]); in __xe_ggtt_insert_bo_at()
768 bo->ggtt_node[tile_id] = NULL; in __xe_ggtt_insert_bo_at()
773 xe_ggtt_map_bo(ggtt, bo->ggtt_node[tile_id], bo, pat_index); in __xe_ggtt_insert_bo_at()
822 if (XE_WARN_ON(!bo->ggtt_node[tile_id])) in xe_ggtt_remove_bo()
826 xe_tile_assert(ggtt->tile, bo->ggtt_node[tile_id]->base.size == xe_bo_size(bo)); in xe_ggtt_remove_bo()
828 xe_ggtt_node_remove(bo->ggtt_node[tile_id], in xe_ggtt_remove_bo()