Home
last modified time | relevance | path

Searched refs:unmap_idx_start (Results 1 – 2 of 2) sorted by relevance

/openbmc/linux/drivers/iommu/
H A Dio-pgtable-arm.c550 int i, unmap_idx_start = -1, num_entries = 0, max_entries; in arm_lpae_split_blk_unmap() local
560 unmap_idx_start = ARM_LPAE_LVL_IDX(iova, lvl, data); in arm_lpae_split_blk_unmap()
561 max_entries = ptes_per_table - unmap_idx_start; in arm_lpae_split_blk_unmap()
570 if (i >= unmap_idx_start && i < (unmap_idx_start + num_entries)) in arm_lpae_split_blk_unmap()
588 } else if (unmap_idx_start >= 0) { in arm_lpae_split_blk_unmap()
605 int i = 0, num_entries, max_entries, unmap_idx_start; in __arm_lpae_unmap() local
611 unmap_idx_start = ARM_LPAE_LVL_IDX(iova, lvl, data); in __arm_lpae_unmap()
612 ptep += unmap_idx_start; in __arm_lpae_unmap()
619 max_entries = ARM_LPAE_PTES_PER_TABLE(data) - unmap_idx_start; in __arm_lpae_unmap()
H A Dio-pgtable-dart.c304 int i = 0, num_entries, max_entries, unmap_idx_start; in dart_unmap_pages() local
316 unmap_idx_start = dart_get_l2_index(data, iova); in dart_unmap_pages()
317 ptep += unmap_idx_start; in dart_unmap_pages()
319 max_entries = DART_PTES_PER_TABLE(data) - unmap_idx_start; in dart_unmap_pages()