Home
last modified time | relevance | path

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

12345678910>>...36

/rk3399_rockchip-uboot/arch/nios2/lib/
H A Dcache.c14 static void __flush_dcache(unsigned long start, unsigned long end) in __flush_dcache() argument
18 start &= ~(gd->arch.dcache_line_size - 1); in __flush_dcache()
22 for (addr = start; addr < end; addr += gd->arch.dcache_line_size) { in __flush_dcache()
30 static void __flush_dcache_all(unsigned long start, unsigned long end) in __flush_dcache_all() argument
34 start &= ~(gd->arch.dcache_line_size - 1); in __flush_dcache_all()
38 if (end > start + gd->arch.dcache_size) in __flush_dcache_all()
39 end = start + gd->arch.dcache_size; in __flush_dcache_all()
41 for (addr = start; addr < end; addr += gd->arch.dcache_line_size) { in __flush_dcache_all()
49 static void __invalidate_dcache(unsigned long start, unsigned long end) in __invalidate_dcache() argument
53 start &= ~(gd->arch.dcache_line_size - 1); in __invalidate_dcache()
[all …]
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/
H A Dcache_v7.c31 static void v7_dcache_clean_inval_range(u32 start, u32 stop, u32 line_len) in v7_dcache_clean_inval_range() argument
36 start &= ~(line_len - 1); in v7_dcache_clean_inval_range()
37 for (mva = start; mva < stop; mva = mva + line_len) { in v7_dcache_clean_inval_range()
43 static void v7_dcache_inval_range(u32 start, u32 stop, u32 line_len) in v7_dcache_inval_range() argument
48 check_cache_range(start, stop); in v7_dcache_inval_range()
51 if (start & (line_len - 1)) { in v7_dcache_inval_range()
52 mva = start & ~(line_len - 1); in v7_dcache_inval_range()
54 start = mva + line_len; in v7_dcache_inval_range()
64 for (mva = start; mva < stop; mva = mva + line_len) { in v7_dcache_inval_range()
70 static void v7_dcache_maint_range(u32 start, u32 stop, u32 range_op) in v7_dcache_maint_range() argument
[all …]
H A Dvirt-dt.c29 int armv7_apply_memory_carveout(u64 *start, u64 *size) in armv7_apply_memory_carveout() argument
32 if (*start + *size < CONFIG_ARMV7_SECURE_BASE || in armv7_apply_memory_carveout()
33 *start >= (u64)CONFIG_ARMV7_SECURE_BASE + in armv7_apply_memory_carveout()
38 if (*start == CONFIG_ARMV7_SECURE_BASE || in armv7_apply_memory_carveout()
39 *start + *size == (u64)CONFIG_ARMV7_SECURE_BASE + in armv7_apply_memory_carveout()
46 if (*start == CONFIG_ARMV7_SECURE_BASE) in armv7_apply_memory_carveout()
47 *start += CONFIG_ARMV7_SECURE_RESERVE_SIZE; in armv7_apply_memory_carveout()
/rk3399_rockchip-uboot/include/linux/
H A Dioport.h19 resource_size_t start; member
116 resource_size_t start, resource_size_t end,
126 int adjust_resource(struct resource *res, resource_size_t start,
131 return res->end - res->start + 1; in resource_size()
139 #define request_region(start,n,name) __request_region(&ioport_resource, (start), (n), (name), 0) argument
140 #define __request_mem_region(start,n,name, excl) __request_region(&iomem_resource, (start), (n), (n… argument
141 #define request_mem_region(start,n,name) __request_region(&iomem_resource, (start), (n), (name), 0) argument
142 #define request_mem_region_exclusive(start,n,name) \ argument
143 __request_region(&iomem_resource, (start), (n), (name), IORESOURCE_EXCLUSIVE)
147 resource_size_t start,
[all …]
/rk3399_rockchip-uboot/lib/
H A Dmembuff.c18 mb->head = mb->start; in membuff_purge()
19 mb->tail = mb->start; in membuff_purge()
29 *data = &mb->start; in membuff_putrawflex()
30 *offsetp = mb->head - mb->start; in membuff_putrawflex()
33 if (!mb->start) in membuff_putrawflex()
54 if ((maxlen < 0 || len < maxlen) && mb->tail != mb->start) { in membuff_putrawflex()
57 mb->head = mb->start; in membuff_putrawflex()
138 mb->tail = mb->start; in membuff_getraw()
143 maxlen, update, (int)(mb->head - mb->start), in membuff_getraw()
144 (int)(mb->tail - mb->start), (int)(*data - mb->start), len); in membuff_getraw()
[all …]
/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/
H A Dcache.c27 void invalidate_dcache_range(unsigned long start, unsigned long stop) in invalidate_dcache_range() argument
29 if (!check_cache_range(start, stop)) in invalidate_dcache_range()
32 while (start < stop) { in invalidate_dcache_range()
33 asm volatile("mcr p15, 0, %0, c7, c6, 1\n" : : "r"(start)); in invalidate_dcache_range()
34 start += CONFIG_SYS_CACHELINE_SIZE; in invalidate_dcache_range()
38 void flush_dcache_range(unsigned long start, unsigned long stop) in flush_dcache_range() argument
40 if (!check_cache_range(start, stop)) in flush_dcache_range()
43 while (start < stop) { in flush_dcache_range()
44 asm volatile("mcr p15, 0, %0, c7, c14, 1\n" : : "r"(start)); in flush_dcache_range()
45 start += CONFIG_SYS_CACHELINE_SIZE; in flush_dcache_range()
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/arm32/
H A Dcache-uniphier.c95 static void uniphier_cache_maint_common(u32 start, u32 size, u32 ways, in uniphier_cache_maint_common() argument
107 writel(start, UNIPHIER_SSCOQAD); in uniphier_cache_maint_common()
129 static void uniphier_cache_maint_range(u32 start, u32 end, u32 ways, in uniphier_cache_maint_range() argument
138 start = start & ~(UNIPHIER_SSC_LINE_SIZE - 1); in uniphier_cache_maint_range()
140 size = end - start; in uniphier_cache_maint_range()
157 uniphier_cache_maint_common(start, chunk_size, ways, in uniphier_cache_maint_range()
160 start += chunk_size; in uniphier_cache_maint_range()
167 void uniphier_cache_prefetch_range(u32 start, u32 end, u32 ways) in uniphier_cache_prefetch_range() argument
169 uniphier_cache_maint_range(start, end, ways, in uniphier_cache_prefetch_range()
174 void uniphier_cache_touch_range(u32 start, u32 end, u32 ways) in uniphier_cache_touch_range() argument
[all …]
/rk3399_rockchip-uboot/arch/arm/cpu/arm11/
H A Dcpu.c67 void invalidate_dcache_range(unsigned long start, unsigned long stop) in invalidate_dcache_range() argument
69 if (!check_cache_range(start, stop)) in invalidate_dcache_range()
72 while (start < stop) { in invalidate_dcache_range()
73 asm volatile("mcr p15, 0, %0, c7, c6, 1" : : "r" (start)); in invalidate_dcache_range()
74 start += CONFIG_SYS_CACHELINE_SIZE; in invalidate_dcache_range()
78 void flush_dcache_range(unsigned long start, unsigned long stop) in flush_dcache_range() argument
80 if (!check_cache_range(start, stop)) in flush_dcache_range()
83 while (start < stop) { in flush_dcache_range()
84 asm volatile("mcr p15, 0, %0, c7, c14, 1" : : "r" (start)); in flush_dcache_range()
85 start += CONFIG_SYS_CACHELINE_SIZE; in flush_dcache_range()
/rk3399_rockchip-uboot/arch/arm/lib/
H A Dcache.c17 __weak void flush_cache(unsigned long start, unsigned long size) in flush_cache() argument
19 flush_dcache_range(start, start + size); in flush_cache()
40 __weak void invalidate_dcache_range(unsigned long start, unsigned long stop) in invalidate_dcache_range() argument
44 __weak void flush_dcache_range(unsigned long start, unsigned long stop) in flush_dcache_range() argument
49 int check_cache_range(unsigned long start, unsigned long stop) in check_cache_range() argument
53 if (start & (CONFIG_SYS_CACHELINE_SIZE - 1)) in check_cache_range()
61 start, stop); in check_cache_range()
78 phys_addr_t start, end; in noncached_init() local
83 start = end - size; in noncached_init()
85 debug("mapping memory %pa-%pa non-cached\n", &start, &end); in noncached_init()
[all …]
H A Dcache-pl310.c53 void v7_outer_cache_flush_range(u32 start, u32 stop) in v7_outer_cache_flush_range() argument
62 start &= ~(line_size - 1); in v7_outer_cache_flush_range()
64 for (pa = start; pa < stop; pa = pa + line_size) in v7_outer_cache_flush_range()
71 void v7_outer_cache_inval_range(u32 start, u32 stop) in v7_outer_cache_inval_range() argument
80 if (start & (line_size - 1)) { in v7_outer_cache_inval_range()
82 __func__, start); in v7_outer_cache_inval_range()
84 start = (start + line_size - 1) & ~(line_size - 1); in v7_outer_cache_inval_range()
98 for (pa = start; pa < stop; pa = pa + line_size) in v7_outer_cache_inval_range()
/rk3399_rockchip-uboot/arch/arm/mach-exynos/
H A Dpinmux.c16 int i, start, count; in exynos5_uart_config() local
20 start = EXYNOS5_GPIO_A00; in exynos5_uart_config()
24 start = EXYNOS5_GPIO_D00; in exynos5_uart_config()
28 start = EXYNOS5_GPIO_A10; in exynos5_uart_config()
32 start = EXYNOS5_GPIO_A14; in exynos5_uart_config()
39 for (i = start; i < start + count; i++) { in exynos5_uart_config()
47 int i, start, count; in exynos5420_uart_config() local
51 start = EXYNOS5420_GPIO_A00; in exynos5420_uart_config()
55 start = EXYNOS5420_GPIO_A04; in exynos5420_uart_config()
59 start = EXYNOS5420_GPIO_A10; in exynos5420_uart_config()
[all …]
/rk3399_rockchip-uboot/arch/nds32/lib/
H A Dcache.c62 void invalidate_icache_range(unsigned long start, unsigned long end) in invalidate_icache_range() argument
67 while (end > start) { in invalidate_icache_range()
71 : "r"(start) in invalidate_icache_range()
73 start += line_size; in invalidate_icache_range()
118 void invalidate_icache_range(unsigned long start, unsigned long end) in invalidate_icache_range() argument
160 void flush_dcache_range(unsigned long start, unsigned long end) in flush_dcache_range() argument
166 while (end > start) { in flush_dcache_range()
169 "\n\tcctl %0, L1D_VA_INVAL" : : "r" (start) in flush_dcache_range()
171 start += line_size; in flush_dcache_range()
175 void invalidate_dcache_range(unsigned long start, unsigned long end) in invalidate_dcache_range() argument
[all …]
/rk3399_rockchip-uboot/cmd/
H A Dcache.c57 ulong start, size; in do_dcache() local
61 start = simple_strtoul(argv[2], NULL, 16); in do_dcache()
66 printf("flush dcache: 0x%08lx - 0x%08lx\n", start, start + size); in do_dcache()
67 flush_dcache_range(start, start + size); in do_dcache()
70 printf("invalidate dcache: 0x%08lx - 0x%08lx\n", start, start + size); in do_dcache()
71 invalidate_dcache_range(start, start + size); in do_dcache()
H A Dini.c126 char *start; in ini_parse() local
137 start = lskip(rstrip(line)); in ini_parse()
139 if (*start == ';' || *start == '#') { in ini_parse()
146 else if (*prev_name && *start && start > line) { in ini_parse()
152 if (!handler(user, section, prev_name, start) && !error) in ini_parse()
156 else if (*start == '[') { in ini_parse()
158 end = find_char_or_comment(start + 1, ']'); in ini_parse()
161 strncpy0(section, start + 1, sizeof(section)); in ini_parse()
167 } else if (*start && *start != ';') { in ini_parse()
169 end = find_char_or_comment(start, '='); in ini_parse()
[all …]
/rk3399_rockchip-uboot/post/drivers/
H A Dmemory.c271 static int memory_post_test1(unsigned long start, in memory_post_test1() argument
276 ulong *mem = (ulong *) start; in memory_post_test1()
303 static int memory_post_test2(unsigned long start, unsigned long size) in memory_post_test2() argument
306 ulong *mem = (ulong *) start; in memory_post_test2()
333 static int memory_post_test3(unsigned long start, unsigned long size) in memory_post_test3() argument
336 ulong *mem = (ulong *) start; in memory_post_test3()
363 static int memory_post_test4(unsigned long start, unsigned long size) in memory_post_test4() argument
366 ulong *mem = (ulong *) start; in memory_post_test4()
393 static int memory_post_test_lines(unsigned long start, unsigned long size) in memory_post_test_lines() argument
397 ret = memory_post_dataline((unsigned long long *)start); in memory_post_test_lines()
[all …]
/rk3399_rockchip-uboot/arch/arm/mach-rockchip/
H A Diomem.c18 void iomem_show(const char *label, unsigned long base, size_t start, size_t end) in iomem_show() argument
20 unsigned long val, offset = start, nr = 0; in iomem_show()
26 for (offset = start; offset <= end; offset += 0x04) { in iomem_show()
39 size_t start, size_t end) in iomem_show_by_match() argument
66 iomem_show(name, addr, start, end); in iomem_show_by_match()
77 void iomem_show_by_compatible(const char *compat, size_t start, size_t end) in iomem_show_by_compatible() argument
79 iomem_show_by_match(SEARCH_COMP, compat, start, end); in iomem_show_by_compatible()
85 size_t start, end; in do_iomem_by_match() local
92 start = simple_strtoul(argv[2], NULL, 0); in do_iomem_by_match()
94 if (start > end) { in do_iomem_by_match()
[all …]
/rk3399_rockchip-uboot/include/
H A Dblk.h115 lbaint_t start,
119 lbaint_t start,
123 lbaint_t start,
149 lbaint_t start, lbaint_t blkcnt,
165 lbaint_t start, lbaint_t blkcnt,
206 lbaint_t start, lbaint_t blkcnt, in blkcache_read() argument
213 lbaint_t start, lbaint_t blkcnt, in blkcache_fill() argument
235 unsigned long (*read)(struct udevice *dev, lbaint_t start,
248 unsigned long (*write)(struct udevice *dev, lbaint_t start,
260 unsigned long (*write_zeroes)(struct udevice *dev, lbaint_t start,
[all …]
/rk3399_rockchip-uboot/arch/arm/cpu/pxa/
H A Dcache.c24 void invalidate_dcache_range(unsigned long start, unsigned long stop) in invalidate_dcache_range() argument
26 start &= ~(CONFIG_SYS_CACHELINE_SIZE - 1); in invalidate_dcache_range()
29 while (start <= stop) { in invalidate_dcache_range()
30 asm volatile("mcr p15, 0, %0, c7, c6, 1\n" : : "r"(start)); in invalidate_dcache_range()
31 start += CONFIG_SYS_CACHELINE_SIZE; in invalidate_dcache_range()
35 void flush_dcache_range(unsigned long start, unsigned long stop) in flush_dcache_range() argument
37 return invalidate_dcache_range(start, stop); in flush_dcache_range()
/rk3399_rockchip-uboot/test/
H A Dtime_ut.c13 ulong base, start, next, diff; in test_get_timer() local
17 start = get_timer(0); in test_get_timer()
21 } while (start == next); in test_get_timer()
23 if (start + 1 != next) { in test_get_timer()
25 __func__, iter, start, next); in test_get_timer()
28 start++; in test_get_timer()
83 ulong start; in test_time_comparison() local
85 start = get_timer(0); in test_time_comparison()
87 while (get_timer(start) < 1000) in test_time_comparison()
103 ulong start, delta; in test_udelay() local
[all …]
/rk3399_rockchip-uboot/drivers/mmc/
H A Dmmc_write.c18 static ulong mmc_erase_t(struct mmc *mmc, ulong start, lbaint_t blkcnt) in mmc_erase_t() argument
26 end = start + blkcnt - 1; in mmc_erase_t()
28 end = (start + blkcnt - 1) * mmc->write_bl_len; in mmc_erase_t()
29 start *= mmc->write_bl_len; in mmc_erase_t()
53 cmd.cmdarg = start; in mmc_erase_t()
83 ulong mmc_berase(struct udevice *dev, lbaint_t start, lbaint_t blkcnt) in mmc_berase() argument
85 ulong mmc_berase(struct blk_desc *block_dev, lbaint_t start, lbaint_t blkcnt) in mmc_berase()
117 err = mmc_erase_t(mmc, start, blkcnt); in mmc_berase()
130 err = div_u64_rem(start, mmc->erase_grp_size, &start_rem); in mmc_berase()
137 start & ~(mmc->erase_grp_size - 1), in mmc_berase()
[all …]
H A Dmmc_private.h29 ulong mmc_bread(struct udevice *dev, lbaint_t start, lbaint_t blkcnt,
32 ulong mmc_bread_prepare(struct udevice *dev, lbaint_t start, lbaint_t blkcnt,
36 ulong mmc_bread(struct blk_desc *block_dev, lbaint_t start, lbaint_t blkcnt,
39 ulong mmc_bread_prepare(struct blk_desc *block_dev, lbaint_t start, lbaint_t blkcnt,
47 ulong mmc_bwrite(struct udevice *dev, lbaint_t start, lbaint_t blkcnt,
49 ulong mmc_berase(struct udevice *dev, lbaint_t start, lbaint_t blkcnt);
51 ulong mmc_bwrite(struct blk_desc *block_dev, lbaint_t start, lbaint_t blkcnt,
53 ulong mmc_berase(struct blk_desc *block_dev, lbaint_t start, lbaint_t blkcnt);
62 lbaint_t start, lbaint_t blkcnt) in mmc_berase() argument
67 static inline ulong mmc_bwrite(struct udevice *dev, lbaint_t start, in mmc_bwrite() argument
[all …]
/rk3399_rockchip-uboot/drivers/block/
H A Dblkcache.c19 lbaint_t start; member
33 lbaint_t start, lbaint_t blkcnt, in cache_find() argument
42 (node->start <= start) && in cache_find()
43 (node->start + node->blkcnt >= start + blkcnt)) { in cache_find()
55 lbaint_t start, lbaint_t blkcnt, in blkcache_read() argument
58 struct block_cache_node *node = cache_find(iftype, devnum, start, in blkcache_read()
61 const char *src = node->cache + (start - node->start) * blksz; in blkcache_read()
64 start, blkcnt); in blkcache_read()
70 start, blkcnt); in blkcache_read()
76 lbaint_t start, lbaint_t blkcnt, in blkcache_fill() argument
[all …]
/rk3399_rockchip-uboot/common/
H A Diomux.c29 char *console_args, *temp, **start; in iomux_doenv() local
59 start = (char **)malloc(i * sizeof(char *)); in iomux_doenv()
60 if (start == NULL) { in iomux_doenv()
65 start[0] = console_args; in iomux_doenv()
67 temp = strchr(start[i++], ','); in iomux_doenv()
71 start[i] = temp + 1; in iomux_doenv()
75 free(start); in iomux_doenv()
89 free(start); in iomux_doenv()
102 dev = search_device(io_flag, start[j]); in iomux_doenv()
121 if (console_assign(console, start[j]) < 0) in iomux_doenv()
[all …]
/rk3399_rockchip-uboot/arch/powerpc/lib/
H A Dcache.c15 ulong addr, start, end; in flush_cache() local
17 start = start_addr & ~(CONFIG_SYS_CACHELINE_SIZE - 1); in flush_cache()
20 for (addr = start; (addr <= end) && (addr >= start); in flush_cache()
28 for (addr = start; (addr <= end) && (addr >= start); in flush_cache()
/rk3399_rockchip-uboot/drivers/rkflash/
H A Drkflash_blk.h28 u32 start,
32 u32 start,
36 u32 start,
39 u32 start,
43 u32 start,
68 u32 start,
81 u32 start,
93 u32 start,

12345678910>>...36