Home
last modified time | relevance | path

Searched refs:flush_range (Results 1 – 10 of 10) sorted by relevance

/linux/arch/powerpc/include/asm/book3s/32/
H A Dtlbflush.h36 static inline void flush_range(struct mm_struct *mm, unsigned long start, unsigned long end) in flush_range() function
66 flush_range(vma->vm_mm, start, end); in flush_tlb_range()
71 flush_range(&init_mm, start, end); in flush_tlb_kernel_range()
83 flush_range(mm, vmaddr, vmaddr); in local_flush_tlb_page_psize()
/linux/arch/arm/include/asm/
H A Doutercache.h19 void (*flush_range)(unsigned long, unsigned long); member
64 if (outer_cache.flush_range) in outer_flush_range()
65 outer_cache.flush_range(start, end); in outer_flush_range()
H A Dcacheflush.h407 if (outer_cache.flush_range) { in __sync_cache_range_r()
/linux/drivers/md/dm-vdo/indexer/
H A Dvolume-index.c388 struct chapter_range *flush_range, in flush_invalid_entries() argument
399 u32 relative_chapter = ((index_chapter - flush_range->chapter_start) & in flush_invalid_entries()
402 if (likely(relative_chapter >= flush_range->chapter_count)) { in flush_invalid_entries()
418 u32 key, struct chapter_range *flush_range) in get_volume_index_entry() argument
431 result = flush_invalid_entries(record, flush_range, in get_volume_index_entry()
447 result = flush_invalid_entries(&other_record, flush_range, in get_volume_index_entry()
468 result = flush_invalid_entries(&other_record, flush_range, in get_volume_index_entry()
473 next_chapter_to_invalidate += flush_range->chapter_start; in get_volume_index_entry()
475 flush_range->chapter_start = next_chapter_to_invalidate; in get_volume_index_entry()
476 flush_range->chapter_count = 0; in get_volume_index_entry()
/linux/arch/arm/mm/
H A Dcache-l2x0.c250 .flush_range = l2c210_flush_range,
415 .flush_range = l2c220_flush_range,
693 fns->flush_range = l2c310_flush_range_erratum; in l2c310_fixup()
772 .flush_range = l2c210_flush_range,
1098 .flush_range = l2c210_flush_range,
1118 .flush_range = l2c220_flush_range,
1314 .flush_range = l2c210_flush_range,
1344 .flush_range = l2c210_flush_range,
1534 .flush_range = aurora_flush_range,
1706 .flush_range = bcm_flush_range,
H A Dcache-xsc3l2.c203 outer_cache.flush_range = xsc3_l2_flush_range; in xsc3_l2_init()
H A Dcache-tauros2.c228 outer_cache.flush_range = tauros2_flush_range; in tauros2_internal_init()
H A Dcache-feroceon-l2.c349 outer_cache.flush_range = feroceon_l2_flush_range; in feroceon_l2_init()
H A Dcache-uniphier.c487 outer_cache.flush_range = uniphier_cache_flush_range; in uniphier_cache_init()
/linux/drivers/iommu/
H A Dexynos-iommu.c268 u32 flush_range; /* invalidate TLB entries in specified range */ member
381 .flush_range = 0x18,
395 .flush_range = 0x18,
411 .flush_range = 0x8018,
468 writel(0x1, SYSMMU_REG(data, flush_range)); in __sysmmu_tlb_invalidate_entry()