Searched refs:xe_userptr_vma (Results 1 – 7 of 7) sorted by relevance
8 struct xe_userptr_vma;10 int xe_hmm_userptr_populate_range(struct xe_userptr_vma *uvma, bool is_mm_mmap_locked);11 void xe_hmm_userptr_free_sg(struct xe_userptr_vma *uvma);
170 static inline struct xe_userptr_vma *to_userptr_vma(struct xe_vma *vma) in to_userptr_vma()173 return container_of(vma, struct xe_userptr_vma, vma); in to_userptr_vma()240 int xe_vma_userptr_pin_pages(struct xe_userptr_vma *uvma);242 int xe_vma_userptr_check_repin(struct xe_userptr_vma *uvma);
124 void xe_hmm_userptr_free_sg(struct xe_userptr_vma *uvma) in xe_hmm_userptr_free_sg()164 int xe_hmm_userptr_populate_range(struct xe_userptr_vma *uvma, in xe_hmm_userptr_populate_range()
131 struct xe_userptr_vma { struct
60 int xe_vma_userptr_check_repin(struct xe_userptr_vma *uvma) in xe_vma_userptr_check_repin()67 int xe_vma_userptr_pin_pages(struct xe_userptr_vma *uvma) in xe_vma_userptr_pin_pages()588 struct xe_userptr_vma *uvma = container_of(userptr, typeof(*uvma), userptr); in vma_userptr_invalidate()661 struct xe_userptr_vma *uvma, *next; in xe_vm_userptr_pin()929 struct xe_userptr_vma *uvma = kzalloc(sizeof(*uvma), GFP_KERNEL); in xe_vma_create()1019 struct xe_userptr_vma *uvma = to_userptr_vma(vma); in xe_vma_destroy_late()
1181 static bool xe_pt_userptr_inject_eagain(struct xe_userptr_vma *uvma) in xe_pt_userptr_inject_eagain()1196 static bool xe_pt_userptr_inject_eagain(struct xe_userptr_vma *uvma) in xe_pt_userptr_inject_eagain()1206 struct xe_userptr_vma *uvma; in vma_check_userptr()
148 struct xe_userptr_vma *uvma = to_userptr_vma(vma); in handle_vma_pagefault()