Lines Matching refs:overlap
465 int overlap = 0, i; in active_cacheline_read_overlap() local
469 overlap |= 1 << i; in active_cacheline_read_overlap()
470 return overlap; in active_cacheline_read_overlap()
473 static int active_cacheline_set_overlap(phys_addr_t cln, int overlap) in active_cacheline_set_overlap() argument
477 if (overlap > ACTIVE_CACHELINE_MAX_OVERLAP || overlap < 0) in active_cacheline_set_overlap()
478 return overlap; in active_cacheline_set_overlap()
481 if (overlap & 1 << i) in active_cacheline_set_overlap()
486 return overlap; in active_cacheline_set_overlap()
491 int overlap = active_cacheline_read_overlap(cln); in active_cacheline_inc_overlap() local
493 overlap = active_cacheline_set_overlap(cln, ++overlap); in active_cacheline_inc_overlap()
498 WARN_ONCE(overlap > ACTIVE_CACHELINE_MAX_OVERLAP, in active_cacheline_inc_overlap()
505 int overlap = active_cacheline_read_overlap(cln); in active_cacheline_dec_overlap() local
507 return active_cacheline_set_overlap(cln, --overlap); in active_cacheline_dec_overlap()
1069 static inline bool overlap(void *addr, unsigned long len, void *start, void *end) in overlap() function
1081 if (overlap(addr, len, _stext, _etext) || in check_for_illegal_area()
1082 overlap(addr, len, __start_rodata, __end_rodata)) in check_for_illegal_area()