HomeSort by: relevance | last modified time | path
    Searched defs: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_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;
  /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);
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);

Completed in 26 milliseconds