Searched refs:pfns (Results 1 – 3 of 3) sorted by relevance
/openbsd/sys/dev/pci/drm/amd/amdgpu/ |
H A D | amdgpu_hmm.c | 177 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 D | i915_gem_pages.c | 335 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 D | drm_linux.c | 677 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()
|