Home
last modified time | relevance | path

Searched refs:pfn_list (Results 1 – 4 of 4) sorted by relevance

/linux/mm/
H A Dhmm.c863 map->pfn_list = kvcalloc(nr_entries, sizeof(*map->pfn_list), in hmm_dma_map_alloc()
865 if (!map->pfn_list) in hmm_dma_map_alloc()
879 kvfree(map->pfn_list); in hmm_dma_map_alloc()
895 kvfree(map->pfn_list); in hmm_dma_map_free()
922 unsigned long *pfns = map->pfn_list; in hmm_dma_map_pfn()
1018 unsigned long *pfns = map->pfn_list; in hmm_dma_unmap_pfn()
/linux/drivers/infiniband/sw/rxe/
H A Drxe_odp.c30 /* update umem_odp->map.pfn_list */ in rxe_ib_invalidate_range()
144 if ((umem_odp->map.pfn_list[idx] & access) != access) { in rxe_check_pagefault()
211 page = hmm_pfn_to_page(umem_odp->map.pfn_list[idx]); in __rxe_odp_mr_copy()
298 page = hmm_pfn_to_page(umem_odp->map.pfn_list[idx]); in rxe_odp_do_atomic_op()
358 page = hmm_pfn_to_page(umem_odp->map.pfn_list[index]); in rxe_odp_flush_pmem_iova()
406 page = hmm_pfn_to_page(umem_odp->map.pfn_list[index]); in rxe_odp_do_atomic_write()
/linux/include/linux/
H A Dhmm-dma.h21 unsigned long *pfn_list; member
/linux/arch/x86/hyperv/
H A Divm.c494 static int hv_list_enc_add(const u64 *pfn_list, int count) in hv_list_enc_add() argument
502 pfn = pfn_list[i]; in hv_list_enc_add()
551 static int hv_list_enc_remove(const u64 *pfn_list, int count) in hv_list_enc_remove() argument
560 pfn = pfn_list[i]; in hv_list_enc_remove()