Home
last modified time | relevance | path

Searched refs:pfns (Results 1 – 3 of 3) sorted by relevance

/openbsd/sys/dev/pci/drm/amd/amdgpu/
H A Damdgpu_hmm.c177 unsigned long *pfns; in amdgpu_hmm_range_get_pages() local
184 pfns = kvmalloc_array(npages, sizeof(*pfns), GFP_KERNEL); in amdgpu_hmm_range_get_pages()
185 if (unlikely(!pfns)) { in amdgpu_hmm_range_get_pages()
194 hmm_range->hmm_pfns = pfns; in amdgpu_hmm_range_get_pages()
231 hmm_range->hmm_pfns = pfns; in amdgpu_hmm_range_get_pages()
239 pages[i] = hmm_pfn_to_page(pfns[i]); in amdgpu_hmm_range_get_pages()
246 kvfree(pfns); in amdgpu_hmm_range_get_pages()
/openbsd/sys/dev/pci/drm/i915/gem/
H A Di915_gem_pages.c335 unsigned long stack[32], *pfns = stack, i; in i915_gem_object_map_pfn() local
344 pfns = kvmalloc_array(n_pfn, sizeof(*pfns), GFP_KERNEL); in i915_gem_object_map_pfn()
345 if (!pfns) in i915_gem_object_map_pfn()
351 pfns[i++] = (iomap + addr) >> PAGE_SHIFT; in i915_gem_object_map_pfn()
352 vaddr = vmap_pfn(pfns, n_pfn, pgprot_writecombine(PAGE_KERNEL_IO)); in i915_gem_object_map_pfn()
353 if (pfns != stack) in i915_gem_object_map_pfn()
354 kvfree(pfns); in i915_gem_object_map_pfn()
/openbsd/sys/dev/pci/drm/
H A Ddrm_linux.c677 vmap_pfn(unsigned long *pfns, unsigned int npfn, pgprot_t prot) in vmap_pfn() argument
688 pa = round_page(pfns[i]) | prot; in vmap_pfn()