Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/drivers/iommu/
H A Dexynos-iommu.c316 sysmmu_iova_t iova, unsigned int num_inv) in __sysmmu_tlb_invalidate_entry()
321 for (i = 0; i < num_inv; i++) { in __sysmmu_tlb_invalidate_entry()
327 if (num_inv == 1) { in __sysmmu_tlb_invalidate_entry()
333 writel((iova & SPAGE_MASK) + (num_inv - 1) * SPAGE_SIZE, in __sysmmu_tlb_invalidate_entry()
541 unsigned int num_inv = 1; in sysmmu_tlb_invalidate_entry() local
556 num_inv = min_t(unsigned int, size / PAGE_SIZE, 64); in sysmmu_tlb_invalidate_entry()
559 __sysmmu_tlb_invalidate_entry(data, iova, num_inv); in sysmmu_tlb_invalidate_entry()
315 __sysmmu_tlb_invalidate_entry(struct sysmmu_drvdata *data, sysmmu_iova_t iova, unsigned int num_inv) __sysmmu_tlb_invalidate_entry() argument
/kernel/linux/linux-6.6/drivers/iommu/
H A Dexynos-iommu.c451 sysmmu_iova_t iova, unsigned int num_inv) in __sysmmu_tlb_invalidate_entry()
455 if (MMU_MAJ_VER(data->version) < 5 || num_inv == 1) { in __sysmmu_tlb_invalidate_entry()
456 for (i = 0; i < num_inv; i++) { in __sysmmu_tlb_invalidate_entry()
463 writel((iova & SPAGE_MASK) + (num_inv - 1) * SPAGE_SIZE, in __sysmmu_tlb_invalidate_entry()
695 unsigned int num_inv = 1; in sysmmu_tlb_invalidate_entry() local
710 num_inv = min_t(unsigned int, size / SPAGE_SIZE, 64); in sysmmu_tlb_invalidate_entry()
713 __sysmmu_tlb_invalidate_entry(data, iova, num_inv); in sysmmu_tlb_invalidate_entry()
450 __sysmmu_tlb_invalidate_entry(struct sysmmu_drvdata *data, sysmmu_iova_t iova, unsigned int num_inv) __sysmmu_tlb_invalidate_entry() argument

Completed in 5 milliseconds