| /arch/arm/arm-m/ |
| A D | cache.c | 38 void arch_clean_cache_range(addr_t start, size_t len) { in arch_clean_cache_range() argument 39 addr_t end = start + len; in arch_clean_cache_range() 42 start &= ~(CACHE_LINE - 1); in arch_clean_cache_range() 44 SCB_CleanDCache_by_Addr((uint32_t *)start, end - start); in arch_clean_cache_range() 49 addr_t end = start + len; in arch_clean_invalidate_cache_range() 52 start &= ~(CACHE_LINE - 1); in arch_clean_invalidate_cache_range() 54 SCB_CleanInvalidateDCache_by_Addr((uint32_t *)start, end - start); in arch_clean_invalidate_cache_range() 59 addr_t end = start + len; in arch_invalidate_cache_range() 62 start &= ~(CACHE_LINE - 1); in arch_invalidate_cache_range() 64 SCB_InvalidateDCache_by_Addr((uint32_t *)start, end - start); in arch_invalidate_cache_range() [all …]
|
| /arch/or1k/ |
| A D | cache-ops.c | 75 void arch_clean_cache_range(addr_t start, size_t len) { in arch_clean_cache_range() argument 79 for (addr = start; addr < start + len; addr += block_size) in arch_clean_cache_range() 84 void arch_invalidate_cache_range(addr_t start, size_t len) { in arch_invalidate_cache_range() argument 88 for (addr = start; addr < start + len; addr += block_size) in arch_invalidate_cache_range() 93 void arch_clean_invalidate_cache_range(addr_t start, size_t len) { in arch_clean_invalidate_cache_range() argument 95 arch_clean_cache_range(start, len); in arch_clean_invalidate_cache_range() 99 void arch_sync_cache_range(addr_t start, size_t len) { in arch_sync_cache_range() argument 103 arch_clean_cache_range(start, len); in arch_sync_cache_range() 104 for (addr = start; addr < start + len; addr += block_size) in arch_sync_cache_range()
|
| A D | rules.mk | 6 $(LOCAL_DIR)/start.S \
|
| A D | start.S | 93 l.jal start 349 FUNCTION(start)
|
| /arch/x86/ |
| A D | cache.c | 12 void arch_sync_cache_range(addr_t start, size_t len) { in arch_sync_cache_range() argument 16 void arch_clean_cache_range(addr_t start, size_t len) { in arch_clean_cache_range() argument 19 void arch_clean_invalidate_cache_range(addr_t start, size_t len) { in arch_clean_invalidate_cache_range() argument 22 void arch_invalidate_cache_range(addr_t start, size_t len) { in arch_invalidate_cache_range() argument
|
| A D | rules.mk | 65 $(SUBARCH_DIR)/start.S \
|
| /arch/include/arch/ |
| A D | ops.h | 35 void arch_clean_cache_range(addr_t start, size_t len); 36 void arch_clean_invalidate_cache_range(addr_t start, size_t len); 37 void arch_invalidate_cache_range(addr_t start, size_t len); 38 void arch_sync_cache_range(addr_t start, size_t len);
|
| /arch/microblaze/ |
| A D | arch.c | 42 void arch_clean_cache_range(addr_t start, size_t len) { PANIC_UNIMPLEMENTED; } in arch_clean_cache_range() argument 43 void arch_clean_invalidate_cache_range(addr_t start, size_t len) { PANIC_UNIMPLEMENTED; } in arch_clean_invalidate_cache_range() argument 44 void arch_invalidate_cache_range(addr_t start, size_t len) { PANIC_UNIMPLEMENTED; } in arch_invalidate_cache_range() argument 45 void arch_sync_cache_range(addr_t start, size_t len) { PANIC_UNIMPLEMENTED; } in arch_sync_cache_range() argument
|
| A D | start.S | 14 # start vector 15 brai start 29 FUNCTION(start)
|
| A D | rules.mk | 6 $(LOCAL_DIR)/start.S \
|
| /arch/m68k/ |
| A D | arch.c | 46 void arch_clean_cache_range(addr_t start, size_t len) { PANIC_UNIMPLEMENTED; } in arch_clean_cache_range() argument 47 void arch_clean_invalidate_cache_range(addr_t start, size_t len) { PANIC_UNIMPLEMENTED; } in arch_clean_invalidate_cache_range() argument 48 void arch_invalidate_cache_range(addr_t start, size_t len) { PANIC_UNIMPLEMENTED; } in arch_invalidate_cache_range() argument 49 void arch_sync_cache_range(addr_t start, size_t len) { PANIC_UNIMPLEMENTED; } in arch_sync_cache_range() argument
|
| A D | rules.mk | 9 MODULE_SRCS += $(LOCAL_DIR)/start.S
|
| /arch/riscv/ |
| A D | feature.c | 26 static void match_feature(const char *str, size_t start, size_t end) { in match_feature() argument 46 strlcpy(feat, &str[start], end - start + 1); in match_feature() 51 if (strlen(oneword[i].str) != end - start) in match_feature() 54 if (strncasecmp(oneword[i].str, &str[start], end - start) == 0) { in match_feature() 118 size_t start; in riscv_set_isa_string() local 126 start = pos; in riscv_set_isa_string() 135 match_feature(str, start, pos); in riscv_set_isa_string()
|
| A D | arch.c | 224 void arch_clean_cache_range(addr_t start, size_t len) { } in arch_clean_cache_range() argument 225 void arch_clean_invalidate_cache_range(addr_t start, size_t len) { } in arch_clean_invalidate_cache_range() argument 226 void arch_invalidate_cache_range(addr_t start, size_t len) { } in arch_invalidate_cache_range() argument 227 void arch_sync_cache_range(addr_t start, size_t len) { } in arch_sync_cache_range() argument 232 void arch_clean_cache_range(addr_t start, size_t len) { PANIC_UNIMPLEMENTED; } in arch_clean_cache_range() argument 233 void arch_clean_invalidate_cache_range(addr_t start, size_t len) { PANIC_UNIMPLEMENTED; } in arch_clean_invalidate_cache_range() argument 234 void arch_invalidate_cache_range(addr_t start, size_t len) { PANIC_UNIMPLEMENTED; } in arch_invalidate_cache_range() argument 235 void arch_sync_cache_range(addr_t start, size_t len) { PANIC_UNIMPLEMENTED; } in arch_sync_cache_range() argument
|
| A D | linker-twosegment.ld | 51 * bump us forward to the start of ram 69 * and sbss at the start of the bss segment. This maximizes reach of things referenced off of
|
| A D | linker-onesegment.ld | 57 * and sbss at the start of the bss segment. This maximizes reach of things referenced off of
|
| A D | rules.mk | 5 MODULE_SRCS += $(LOCAL_DIR)/start.S
|
| /arch/arm/arm/ |
| A D | debug.c | 84 lk_time_t start = 0; in arm_dcc_read() local 87 start = current_time(); in arm_dcc_read() 99 if (timeout == 0 || current_time() - start >= timeout) { in arm_dcc_read() 109 lk_time_t start = 0; in arm_dcc_write() local 112 start = current_time(); in arm_dcc_write() 123 if (timeout == 0 || current_time() - start >= timeout) { in arm_dcc_write()
|
| /arch/mips/ |
| A D | arch.c | 120 void arch_clean_cache_range(addr_t start, size_t len) { PANIC_UNIMPLEMENTED; } in arch_clean_cache_range() argument 121 void arch_clean_invalidate_cache_range(addr_t start, size_t len) { PANIC_UNIMPLEMENTED; } in arch_clean_invalidate_cache_range() argument 122 void arch_invalidate_cache_range(addr_t start, size_t len) { PANIC_UNIMPLEMENTED; } in arch_invalidate_cache_range() argument 123 void arch_sync_cache_range(addr_t start, size_t len) { PANIC_UNIMPLEMENTED; } in arch_sync_cache_range() argument
|
| A D | rules.mk | 9 $(LOCAL_DIR)/start.S \
|
| A D | mips.ld | 117 /* gcc uses crtbegin.o to find the start of
|
| /arch/arm/ |
| A D | system-twosegment.ld | 64 /* end of rodata, start of data area */ 71 * bump us forward to the start of ram 75 /* start .data segment, force the physical address to be AT() __data_start_rom */
|
| A D | rules.mk | 241 $(LOCAL_DIR)/arm/start.S \ 315 $(LOCAL_DIR)/arm-m/start.c \
|
| /arch/arm64/ |
| A D | rules.mk | 18 $(LOCAL_DIR)/start.S \
|