Home
last modified time | relevance | path

Searched refs:xe_tt (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/gpu/drm/xe/
H A Dxe_bo.c385 struct xe_ttm_tt *xe_tt = container_of(tt, struct xe_ttm_tt, ttm); in xe_tt_map_sg() local
392 if (xe_tt->sg) in xe_tt_map_sg()
395 ret = sg_alloc_table_from_pages_segment(&xe_tt->sgt, tt->pages, in xe_tt_map_sg()
403 xe_tt->sg = &xe_tt->sgt; in xe_tt_map_sg()
404 ret = dma_map_sgtable(xe->drm.dev, xe_tt->sg, DMA_BIDIRECTIONAL, in xe_tt_map_sg()
407 sg_free_table(xe_tt->sg); in xe_tt_map_sg()
408 xe_tt->sg = NULL; in xe_tt_map_sg()
417 struct xe_ttm_tt *xe_tt = container_of(tt, struct xe_ttm_tt, ttm); in xe_tt_unmap_sg() local
419 if (xe_tt->sg) { in xe_tt_unmap_sg()
420 dma_unmap_sgtable(xe->drm.dev, xe_tt->sg, in xe_tt_unmap_sg()
[all …]
/linux/drivers/gpu/drm/xe/tests/
H A Dxe_bo.c483 struct xe_ttm_tt *xe_tt; in shrink_test_run_device() local
507 xe_tt = container_of(bo->ttm.ttm, typeof(*xe_tt), ttm); in shrink_test_run_device()
514 xe_ttm_tt_account_subtract(xe, &xe_tt->ttm); in shrink_test_run_device()
515 xe_tt->purgeable = true; in shrink_test_run_device()
516 xe_ttm_tt_account_add(xe, &xe_tt->ttm); in shrink_test_run_device()
558 struct xe_ttm_tt *xe_tt; in shrink_test_run_device() local
568 xe_tt = container_of(bo->ttm.ttm, typeof(*xe_tt), ttm); in shrink_test_run_device()
569 purgeable = xe_tt->purgeable; in shrink_test_run_device()