HomeSort by: relevance | last modified time | path
    Searched refs:pfns (Results 1 - 4 of 4) sorted by relevancy

  /src/sys/external/bsd/drm2/dist/drm/nouveau/
nouveau_dmem.c 330 unsigned long pfns[1]; local in function:nouveau_dmem_page_alloc_locked
335 ret = nouveau_dmem_pages_alloc(drm, 1, pfns);
339 page = pfn_to_page(pfns[0]);
696 page = hmm_device_entry_to_page(range, range->pfns[i]);
700 if (!(range->pfns[i] & range->flags[HMM_PFN_DEVICE_PRIVATE])) {
706 range->pfns[i] = 0;
711 range->pfns[i] &= ((1UL << range->pfn_shift) - 1);
712 range->pfns[i] |= (addr >> PAGE_SHIFT) << range->pfn_shift;
nouveau_svm.c 526 u64 *pfns, struct svm_notifier *notifier)
535 .pfns = pfns,
  /src/sys/arch/xen/xen/
privcmd.c 586 xen_pfn_t *pfns; local in function:privcmd_mmap_resource
604 pfns = kmem_alloc(sizeof(xen_pfn_t) * pmr->num, KM_SLEEP);
610 pfns[i] = (base_paddr >> PGSHIFT) + i;
622 set_xen_guest_handle(op.frame_list, pfns);
632 maddr[i] = pfns[i] << PGSHIFT;
634 kmem_free(pfns, sizeof(xen_pfn_t) * pmr->num);
  /src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
amdgpu_ttm.c 867 range->pfns = kvmalloc_array(ttm->num_pages, sizeof(*range->pfns),
869 if (unlikely(!range->pfns)) {
906 pages[i] = hmm_device_entry_to_page(range, range->pfns[i]);
909 i, range->pfns[i]);
924 kvfree(range->pfns);
949 WARN_ONCE(!gtt->range || !gtt->range->pfns,
959 kvfree(gtt->range->pfns);
1056 gtt->range->pfns[i]))

Completed in 17 milliseconds