/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/cbb/based/ext_inc/ |
H A D | mm_ext.h | 33 static inline hi_bool read_user_linear_space_valid(hi_u8 *addr_start, hi_u32 len) in read_user_linear_space_valid() argument 42 if (!osal_access_ok(OSAL_VERIFY_READ, addr_start, len)) { in read_user_linear_space_valid() 46 addr_end = addr_start + len - 1; in read_user_linear_space_valid() 54 static inline hi_bool write_user_linear_space_valid(hi_u8 *addr_start, hi_u32 len) in write_user_linear_space_valid() argument 63 if (!osal_access_ok(OSAL_VERIFY_WRITE, addr_start, len)) { in write_user_linear_space_valid() 67 addr_end = addr_start + len - 1; in write_user_linear_space_valid()
|
/device/soc/hisilicon/hi3861v100/sdk_liteos/boot/flashboot/upg/ |
H A D | boot_start.c | 56 if (g_upg_kernel_verify_addr == cfg->addr_start) { in change_area() 59 g_upg_kernel_verify_addr = cfg->addr_start; in change_area() 66 if (cfg->addr_start == kernel_a_addr) { in change_area() 67 cfg->addr_start = kernel_b_addr; in change_area() 69 cfg->addr_start = kernel_a_addr; in change_area() 71 g_upg_kernel_verify_addr = cfg->addr_start; in change_area() 127 ret = boot_upg_kernel_process(cfg->addr_start, cfg->addr_write); in boot_head() 129 boot_msg2("[bootupg kernel process]ret-addr_start", ret, cfg->addr_start); in boot_head() 138 ret = boot_upg_check_file(cfg->addr_start); in boot_head() [all...] |
H A D | boot_upg_start_up.c | 30 cfg->addr_start = kernel_a_addr; in boot_upg_set_default_cfg() 71 ret = boot_upg_check_start_addr(nv_cfg.addr_start); in boot_upg_load_cfg_from_nv() 74 boot_msg1("[bootupg load cfg]check addr start fail", nv_cfg.addr_start); in boot_upg_load_cfg_from_nv() 97 cfg->addr_start = factory_mode_cfg.factory_addr_start; /* 0x0: factory mode, start addr example:0x14D000. */ in boot_upg_load_cfg_from_nv()
|
H A D | boot_upg_kernel.c | 74 hi_u32 boot_upg_kernel_process(hi_u32 addr_start, hi_u32 addr_write) in boot_upg_kernel_process() argument 114 ret = hi_flash_erase(addr_start, erase_size); in boot_upg_kernel_process() 115 boot_msg4("info start-erasesize-write-uncompresssize:", addr_start, erase_size, addr_write, uncompress_size); in boot_upg_kernel_process() 118 addr_start, uncompress_size, section_head.section0_compress); in boot_upg_kernel_process()
|
H A D | boot_upg_check.c | 104 if (cfg->addr_start == partition->table[HI_FLASH_PARTITON_KERNEL_A].addr) { in boot_upg_get_max_file_len() 106 } else if (cfg->addr_start == partition->table[HI_FLASH_PARTITON_KERNEL_B].addr) { in boot_upg_get_max_file_len() 110 boot_msg1("addr_start err", cfg->addr_start); in boot_upg_get_max_file_len()
|
H A D | boot_upg_kernel.h | 21 hi_u32 boot_upg_kernel_process(hi_u32 addr_start, hi_u32 addr_write);
|
H A D | boot_upg_start_up.h | 31 uintptr_t addr_start; /* boot start address */ member
|
/device/soc/hisilicon/hi3861v100/sdk_liteos/platform/system/upg/ |
H A D | upg_start_up.c | 21 upg_print("[upg save nv]write,addr_start:0x%x \r\n", cfg->addr_start); in upg_save_start_up_nv() 55 cfg->addr_start = kernel_a_addr; in upg_get_start_up_nv() 61 ret = upg_check_start_addr(nv_cfg.addr_start); in upg_get_start_up_nv() 63 upg_print("[upg get start nv]check addr fail:0x%x \r\n", nv_cfg.addr_start); in upg_get_start_up_nv() 65 cfg->addr_start = kernel_a_addr; in upg_get_start_up_nv()
|
H A D | upg_common.c | 174 ret = upg_get_section_head_from_flash(cfg.addr_start, §ion_head); in upg_refresh_nv() 179 hi_u32 nv_addr = cfg.addr_start + section_head.section1_offset; in upg_refresh_nv() 257 ret = upg_get_common_head_from_flash(cfg.addr_start, head); in upg_get_code_file_ver() 331 hi_u32 upg_set_kernel_size(hi_u32 addr_start) in upg_set_kernel_size() argument 335 hi_u32 ret = hi_flash_read(addr_start + hi_fieldoffset(hi_upg_common_head, file_len), sizeof(hi_u32), in upg_set_kernel_size() 372 ret |= upg_set_kernel_size(cfg.addr_start); in upg_mode_init() 503 ret = hi_flash_erase(cfg.addr_start, UPG_FLASH_BLOCK_SIZE); in upg_stop() 504 upg_print("[upg stop]dual erase ret-addr:0x%x-0x%x.\r\n", ret, cfg.addr_start); in upg_stop() 505 if (cfg.addr_start == kernel_a_addr) { in upg_stop() 506 cfg.addr_start in upg_stop() [all...] |
H A D | upg_check_file.c | 82 if (cfg.addr_start == kernel_a_addr) { in upg_check_ota_info_is_match()
|
/device/soc/rockchip/common/sdk_linux/drivers/nvmem/ |
H A D | rockchip-efuse.c | 144 unsigned int addr_start, addr_end, addr_offset, addr_len;
in rockchip_rk1808_efuse_read() local 157 addr_start = rounddown(offset, RK1808_NBYTES) / RK1808_NBYTES;
in rockchip_rk1808_efuse_read() 160 addr_len = addr_end - addr_start;
in rockchip_rk1808_efuse_read() 171 writel(RK1808_AUTO_RD | RK1808_AUTO_ENB | ((addr_start++ & RK1808_A_MASK) << RK1808_A_SHIFT),
in rockchip_rk1808_efuse_read() 309 unsigned int addr_start, addr_end, addr_offset, addr_len;
in rockchip_rk3328_efuse_read() local 322 addr_start = rounddown(offset, RK3399_NBYTES) / RK3399_NBYTES;
in rockchip_rk3328_efuse_read() 325 addr_len = addr_end - addr_start;
in rockchip_rk3328_efuse_read() 334 writel(RK3328_AUTO_RD | RK3328_AUTO_ENB | ((addr_start++ & RK3399_A_MASK) << RK3399_A_SHIFT),
in rockchip_rk3328_efuse_read() 399 unsigned int addr_start, addr_end, addr_offset, addr_len;
in rockchip_rk3399_efuse_read() local 410 addr_start in rockchip_rk3399_efuse_read() [all...] |
/device/soc/hisilicon/hi3861v100/sdk_liteos/boot/flashboot/secure/ |
H A D | crypto.c | 48 hi_bool crypto_check_kernel_file(hi_u32 addr_start) in crypto_check_kernel_file() argument 52 ret = hi_flash_read(addr_start, sizeof(hi_upg_head), (hi_u8 *)&upg_head); in crypto_check_kernel_file() 73 if (cfg->addr_start == kernel_a_addr) { in change_kernel() 74 cfg->addr_start = kernel_b_addr; in change_kernel() 76 cfg->addr_start = kernel_a_addr; in change_kernel() 83 if (!crypto_check_kernel_file(cfg->addr_start)) { in boot_get_crypto_kernel_start() 87 boot_get_start_addr_offset(cfg->addr_start, flash_offset); in boot_get_crypto_kernel_start() 518 uintptr_t addr_start; in crypto_load_flash_raw() local 524 addr_start = cfg->addr_start; in crypto_load_flash_raw() [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/osal/linux/mmz/ |
H A D | media_mem.c | 986 int hil_map_mmz_check_phys(unsigned long addr_start, unsigned long addr_len) argument 989 unsigned long addr_end = addr_start + addr_len; 992 if ((addr_len > 0) && (addr_end > addr_start)) { 996 if ((addr_start >= temp_start) && (addr_end <= temp_end)) { 1002 osal_trace(KERN_ERR "ERROR: MMAP ADDR: 0x%lx-0x%lx\n", addr_start, addr_end); 1046 int hil_is_phys_in_mmz(unsigned long addr_start, unsigned long addr_len) argument 1049 unsigned long addr_end = addr_start + addr_len; 1052 if ((addr_len > 0) && (addr_end > addr_start)) { 1056 if ((addr_start >= temp_start) && (addr_end <= temp_end)) {
|
/device/soc/hisilicon/hi3861v100/sdk_liteos/config/nv/ |
H A D | hi_ft_nv.h | 31 uintptr_t addr_start; /* boot start address */ member
|
/device/soc/hisilicon/hi3861v100/sdk_liteos/boot/loaderboot/secure/ |
H A D | load_crypto.h | 61 uintptr_t addr_start; /* boot start address */ member
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/osal/include/ |
H A D | osal_mmz.h | 255 extern int hil_map_mmz_check_phys(unsigned long addr_start, unsigned long addr_len); 256 extern int hil_is_phys_in_mmz(unsigned long addr_start, unsigned long addr_len);
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/include/ |
H A D | osal_mmz.h | 252 extern int hil_map_mmz_check_phys(unsigned long addr_start, unsigned long addr_len); 253 extern int hil_is_phys_in_mmz(unsigned long addr_start, unsigned long addr_len);
|
/device/soc/hisilicon/hi3516dv300/sdk_liteos/include/ |
H A D | osal_mmz.h | 238 extern int hil_map_mmz_check_phys(unsigned long addr_start, unsigned long addr_len); 239 extern int hil_is_phys_in_mmz(unsigned long addr_start, unsigned long addr_len);
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_mem.c | 3987 u64 addr_start; in kbase_trace_jit_report_gpu_mem_trace_enabled() local 4002 addr_start = reg->heap_info_gpu_addr - jit_report_gpu_mem_offset; in kbase_trace_jit_report_gpu_mem_trace_enabled() 4004 ptr = kbase_vmap(kctx, addr_start, KBASE_JIT_REPORT_GPU_MEM_SIZE, &mapping); in kbase_trace_jit_report_gpu_mem_trace_enabled() 4007 reg->start_pfn << PAGE_SHIFT, addr_start); in kbase_trace_jit_report_gpu_mem_trace_enabled() 4011 trace_mali_jit_report_gpu_mem(addr_start, reg->start_pfn << PAGE_SHIFT, ptr, flags); in kbase_trace_jit_report_gpu_mem_trace_enabled()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_mem.c | 4456 u64 addr_start; in kbase_trace_jit_report_gpu_mem_trace_enabled() local 4469 addr_start = reg->heap_info_gpu_addr - jit_report_gpu_mem_offset; in kbase_trace_jit_report_gpu_mem_trace_enabled() 4471 ptr = kbase_vmap_prot(kctx, addr_start, KBASE_JIT_REPORT_GPU_MEM_SIZE, in kbase_trace_jit_report_gpu_mem_trace_enabled() 4477 addr_start); in kbase_trace_jit_report_gpu_mem_trace_enabled() 4481 trace_mali_jit_report_gpu_mem(addr_start, reg->start_pfn << PAGE_SHIFT, in kbase_trace_jit_report_gpu_mem_trace_enabled()
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/tde/driver/src/adp/tde_v2_0/ |
H A D | tde_osictl_k.c | 3132 extern int drm_check_dumb_phy_addr(unsigned long long addr_start, unsigned long long size);
|