Home
last modified time | relevance | path

Searched refs:pfn_index (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/infiniband/core/
H A Dumem_odp.c358 int pfn_index, dma_index, ret = 0, start_idx; variable
421 for (pfn_index = 0; pfn_index < num_pfns;
422 pfn_index += 1 << (page_shift - PAGE_SHIFT), dma_index++) {
429 WARN_ON(range.hmm_pfns[pfn_index] & HMM_PFN_ERROR);
430 WARN_ON(!(range.hmm_pfns[pfn_index] & HMM_PFN_VALID));
432 if (!(range.hmm_pfns[pfn_index] & HMM_PFN_VALID)) {
437 if (range.hmm_pfns[pfn_index] & HMM_PFN_WRITE)
441 hmm_order = hmm_pfn_to_map_order(range.hmm_pfns[pfn_index]);
454 umem_odp, dma_index, hmm_pfn_to_page(range.hmm_pfns[pfn_index]),
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/core/
H A Dumem_odp.c352 int pfn_index, dma_index, ret = 0, start_idx; variable
415 for (pfn_index = 0; pfn_index < num_pfns;
416 pfn_index += 1 << (page_shift - PAGE_SHIFT), dma_index++) {
423 WARN_ON(range.hmm_pfns[pfn_index] & HMM_PFN_ERROR);
424 WARN_ON(!(range.hmm_pfns[pfn_index] & HMM_PFN_VALID));
426 if (!(range.hmm_pfns[pfn_index] & HMM_PFN_VALID)) {
431 if (range.hmm_pfns[pfn_index] & HMM_PFN_WRITE)
435 hmm_order = hmm_pfn_to_map_order(range.hmm_pfns[pfn_index]);
448 umem_odp, dma_index, hmm_pfn_to_page(range.hmm_pfns[pfn_index]),
[all...]

Completed in 2 milliseconds