Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/xe/
H A Dxe_pt.c352 xe_pt_insert_entry(struct xe_pt_stage_bind_walk *xe_walk, struct xe_pt *parent, in xe_pt_insert_entry() argument
355 struct xe_pt_update *upd = &xe_walk->wupd.updates[parent->level]; in xe_pt_insert_entry()
357 &xe_walk->wupd.updates[xe_child->level] : NULL; in xe_pt_insert_entry()
360 ret = xe_pt_new_shared(&xe_walk->wupd, parent, offset, true); in xe_pt_insert_entry()
381 xe_pt_write(xe_walk->vm->xe, map, offset, pte); in xe_pt_insert_entry()
398 struct xe_pt_stage_bind_walk *xe_walk) in xe_pt_hugepte_possible() argument
406 if (!xe_pt_covers(addr, next, level, &xe_walk->base)) in xe_pt_hugepte_possible()
410 if (next - xe_walk->va_curs_start > xe_walk->curs->size) in xe_pt_hugepte_possible()
414 if (xe_vma_is_null(xe_walk->vma)) in xe_pt_hugepte_possible()
419 dma = addr - xe_walk->va_curs_start + xe_res_dma(xe_walk->curs); in xe_pt_hugepte_possible()
[all …]