Lines Matching refs:len

79     size_t len = sizeof(size);  in sys_cache_info()  local
80 if (!sysctlbyname("hw.cachelinesize", &size, &len, NULL, 0)) { in sys_cache_info()
90 size_t len = sizeof(size); in sys_cache_info() local
91 if (!sysctlbyname("machdep.cacheline_size", &size, &len, NULL, 0)) { in sys_cache_info()
242 void flush_idcache_range(uintptr_t rx, uintptr_t rw, size_t len) in flush_idcache_range() argument
250 sys_dcache_flush((void *)rw, len); in flush_idcache_range()
252 sys_icache_invalidate((void *)rx, len); in flush_idcache_range()
260 void flush_idcache_range(uintptr_t rx, uintptr_t rw, size_t len) in flush_idcache_range() argument
279 for (p = rw & -dcache_lsize; p < rw + len; p += dcache_lsize) { in flush_idcache_range()
290 for (p = rx & -icache_lsize; p < rx + len; p += icache_lsize) { in flush_idcache_range()
308 void flush_idcache_range(uintptr_t rx, uintptr_t rw, size_t len) in flush_idcache_range() argument
311 cacheflush((void *)rw, len, DCACHE); in flush_idcache_range()
313 cacheflush((void *)rx, len, ICACHE); in flush_idcache_range()
318 void flush_idcache_range(uintptr_t rx, uintptr_t rw, size_t len) in flush_idcache_range() argument
341 e = (rw + len + dsize - 1) & ~(dsize - 1); in flush_idcache_range()
348 e = (rx + len + isize - 1) & ~(isize - 1); in flush_idcache_range()
358 void flush_idcache_range(uintptr_t rx, uintptr_t rw, size_t len) in flush_idcache_range() argument
361 uintptr_t p, end = (rx + len + 7) & -8; in flush_idcache_range()
369 void flush_idcache_range(uintptr_t rx, uintptr_t rw, size_t len) in flush_idcache_range() argument
372 __builtin___clear_cache((char *)rw, (char *)rw + len); in flush_idcache_range()
374 __builtin___clear_cache((char *)rx, (char *)rx + len); in flush_idcache_range()