Home
last modified time | relevance | path

Searched refs:ggtt_node (Results 1 – 6 of 6) sorted by relevance

/linux-6.15/drivers/gpu/drm/xe/
H A Dxe_ggtt.c601 if (XE_WARN_ON(!bo->ggtt_node[ggtt->tile->id])) in xe_ggtt_map_bo()
604 start = bo->ggtt_node[ggtt->tile->id]->base.start; in xe_ggtt_map_bo()
622 if (XE_WARN_ON(bo->ggtt_node[tile_id])) { in __xe_ggtt_insert_bo_at()
634 bo->ggtt_node[tile_id] = xe_ggtt_node_init(ggtt); in __xe_ggtt_insert_bo_at()
635 if (IS_ERR(bo->ggtt_node[tile_id])) { in __xe_ggtt_insert_bo_at()
636 err = PTR_ERR(bo->ggtt_node[tile_id]); in __xe_ggtt_insert_bo_at()
637 bo->ggtt_node[tile_id] = NULL; in __xe_ggtt_insert_bo_at()
645 xe_ggtt_node_fini(bo->ggtt_node[tile_id]); in __xe_ggtt_insert_bo_at()
646 bo->ggtt_node[tile_id] = NULL; in __xe_ggtt_insert_bo_at()
697 if (XE_WARN_ON(!bo->ggtt_node[tile_id])) in xe_ggtt_remove_bo()
[all …]
H A Dxe_bo.h241 struct xe_ggtt_node *ggtt_node = bo->ggtt_node[tile_id]; in __xe_bo_ggtt_addr() local
243 if (XE_WARN_ON(!ggtt_node)) in __xe_bo_ggtt_addr()
246 XE_WARN_ON(ggtt_node->base.size > bo->size); in __xe_bo_ggtt_addr()
247 XE_WARN_ON(ggtt_node->base.start + ggtt_node->base.size > (1ull << 32)); in __xe_bo_ggtt_addr()
248 return ggtt_node->base.start; in __xe_bo_ggtt_addr()
H A Dxe_bo_types.h44 struct xe_ggtt_node *ggtt_node[XE_MAX_TILES_PER_DEVICE]; member
H A Dxe_bo.c1440 if (bo->ggtt_node[id] && bo->ggtt_node[id]->base.size) in xe_ttm_bo_destroy()
2890 if (bo->ggtt_node[id] && bo->ggtt_node[id]->ggtt) in xe_bo_put()
2891 might_lock(&bo->ggtt_node[id]->ggtt->lock); in xe_bo_put()
/linux-6.15/drivers/gpu/drm/xe/display/
H A Dxe_fb_pin.c166 vma->node = dpt->ggtt_node[tile0->id]; in __xe_pin_fb_vma_dpt()
218 if (bo->ggtt_node[ggtt->tile->id] && view->type == I915_GTT_VIEW_NORMAL) { in __xe_pin_fb_vma_ggtt()
219 vma->node = bo->ggtt_node[ggtt->tile->id]; in __xe_pin_fb_vma_ggtt()
358 else if (!xe_ggtt_node_allocated(vma->bo->ggtt_node[tile_id]) || in __xe_unpin_fb_vma()
359 vma->bo->ggtt_node[tile_id]->base.start != vma->node->base.start) in __xe_unpin_fb_vma()
/linux-6.15/drivers/gpu/drm/xe/tests/
H A Dxe_guc_buf_kunit.c41 bo->ggtt_node[tile->id] = xe_ggtt_node_init(ggtt); in replacement_xe_managed_bo_create_pin_map()
42 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, bo->ggtt_node[tile->id]); in replacement_xe_managed_bo_create_pin_map()
46 &bo->ggtt_node[tile->id]->base, in replacement_xe_managed_bo_create_pin_map()