Home
last modified time | relevance | path

Searched refs:start (Results 1 – 24 of 24) sorted by relevance

/arch/arm/arm-m/
A Dcache.c38 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 Dcache-ops.c75 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 Drules.mk6 $(LOCAL_DIR)/start.S \
A Dstart.S93 l.jal start
349 FUNCTION(start)
/arch/x86/
A Dcache.c12 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 Drules.mk65 $(SUBARCH_DIR)/start.S \
/arch/include/arch/
A Dops.h35 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 Darch.c42 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 Dstart.S14 # start vector
15 brai start
29 FUNCTION(start)
A Drules.mk6 $(LOCAL_DIR)/start.S \
/arch/m68k/
A Darch.c46 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 Drules.mk9 MODULE_SRCS += $(LOCAL_DIR)/start.S
/arch/riscv/
A Dfeature.c26 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 Darch.c224 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 Dlinker-twosegment.ld51 * 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 Dlinker-onesegment.ld57 * and sbss at the start of the bss segment. This maximizes reach of things referenced off of
A Drules.mk5 MODULE_SRCS += $(LOCAL_DIR)/start.S
/arch/arm/arm/
A Ddebug.c84 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 Darch.c120 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 Drules.mk9 $(LOCAL_DIR)/start.S \
A Dmips.ld117 /* gcc uses crtbegin.o to find the start of
/arch/arm/
A Dsystem-twosegment.ld64 /* 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 Drules.mk241 $(LOCAL_DIR)/arm/start.S \
315 $(LOCAL_DIR)/arm-m/start.c \
/arch/arm64/
A Drules.mk18 $(LOCAL_DIR)/start.S \

Completed in 32 milliseconds