Lines Matching refs:userptr
506 uint64_t userptr; member
542 unsigned long end = gtt->userptr + ttm->num_pages * PAGE_SIZE; in radeon_ttm_tt_pin_userptr()
550 (vaddr_t)gtt->userptr, &entry); in radeon_ttm_tt_pin_userptr()
558 vma = find_vma(gtt->usermm, gtt->userptr); in radeon_ttm_tt_pin_userptr()
566 .iov_base = (void *)(vaddr_t)gtt->userptr, in radeon_ttm_tt_pin_userptr()
582 r = -uvm_vslock(gtt->usermm, (void *)(vaddr_t)gtt->userptr, in radeon_ttm_tt_pin_userptr()
597 vaddr_t va = (vaddr_t)gtt->userptr + (i << PAGE_SHIFT); in radeon_ttm_tt_pin_userptr()
615 fail1: uvm_vsunlock(gtt->usermm, (void *)(vaddr_t)gtt->userptr, in radeon_ttm_tt_pin_userptr()
621 uint64_t userptr = gtt->userptr + pinned * PAGE_SIZE; in radeon_ttm_tt_pin_userptr() local
624 r = get_user_pages(userptr, num_pages, write ? FOLL_WRITE : 0, in radeon_ttm_tt_pin_userptr()
665 uvm_vsunlock(gtt->usermm, (void *)(vaddr_t)gtt->userptr, in radeon_ttm_tt_unpin_userptr()
704 if (gtt->userptr) { in radeon_ttm_backend_bind()
732 if (gtt->userptr) in radeon_ttm_backend_unbind()
795 if (gtt && gtt->userptr) { in radeon_ttm_tt_populate()
860 if (gtt && gtt->userptr) { in radeon_ttm_tt_unpopulate()
923 gtt->userptr = addr; in radeon_ttm_tt_set_userptr()
940 return !!gtt->userptr; in radeon_ttm_tt_has_userptr()