Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/xe/
H A Dxe_pt.c1377 static bool xe_pt_userptr_inject_eagain(struct xe_userptr_vma *uvma) in xe_pt_userptr_inject_eagain() argument
1379 u32 divisor = uvma->userptr.divisor ? uvma->userptr.divisor : 2; in xe_pt_userptr_inject_eagain()
1383 uvma->userptr.divisor = divisor << 1; in xe_pt_userptr_inject_eagain()
1392 static bool xe_pt_userptr_inject_eagain(struct xe_userptr_vma *uvma) in xe_pt_userptr_inject_eagain() argument
1402 struct xe_userptr_vma *uvma; in vma_check_userptr() local
1410 uvma = to_userptr_vma(vma); in vma_check_userptr()
1411 if (xe_pt_userptr_inject_eagain(uvma)) in vma_check_userptr()
1412 xe_vma_userptr_force_invalidate(uvma); in vma_check_userptr()
1414 notifier_seq = uvma->userptr.pages.notifier_seq; in vma_check_userptr()
1416 if (!mmu_interval_read_retry(&uvma->userptr.notifier, in vma_check_userptr()
H A Dxe_pagefault.c96 struct xe_userptr_vma *uvma = to_userptr_vma(vma); in xe_pagefault_handle_vma() local
98 err = xe_vma_userptr_pin_pages(uvma); in xe_pagefault_handle_vma()