| /rk3399_rockchip-uboot/arch/nios2/lib/ |
| H A D | cache.c | 14 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 D | cache_v7.c | 31 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 D | virt-dt.c | 29 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 D | ioport.h | 19 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 D | membuff.c | 18 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 D | cache.c | 27 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 D | cache-uniphier.c | 95 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 D | cpu.c | 67 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 D | cache.c | 17 __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 D | cache-pl310.c | 53 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 D | pinmux.c | 16 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 D | cache.c | 62 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 D | cache.c | 57 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 D | ini.c | 126 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 D | memory.c | 271 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 D | iomem.c | 18 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 D | blk.h | 115 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 D | cache.c | 24 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 D | time_ut.c | 13 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 D | mmc_write.c | 18 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 D | mmc_private.h | 29 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 D | blkcache.c | 19 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 D | iomux.c | 29 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 D | cache.c | 15 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 D | rkflash_blk.h | 28 u32 start, 32 u32 start, 36 u32 start, 39 u32 start, 43 u32 start, 68 u32 start, 81 u32 start, 93 u32 start,
|