/device/soc/hisilicon/hi3861v100/sdk_liteos/boot/flashboot/secure/ |
H A D | crypto.c | 426 static hi_u32 crypto_encrypt_data(hi_flash_crypto_content *content, boot_crypto_ctx *para) in crypto_encrypt_data() argument 431 hi_u8 *fw_cyp_data = boot_malloc(para->crypto_total_size); in crypto_encrypt_data() 453 ret = hi_cipher_aes_crypto((uintptr_t)(para->buf), (uintptr_t)fw_cyp_data, para->crypto_total_size, HI_TRUE); in crypto_encrypt_data() 458 ret = g_flash_cmd_funcs.write(para->kernel_addr + para->crypto_start_addr, para->crypto_total_size, in crypto_encrypt_data() 658 hi_u32 encrypt_upg_data(boot_crypto_ctx *para) in encrypt_upg_data() argument 674 hi_u32 cs = KERNEL_RAM_ADDR ^ CRYPTO_KERNEL_LENGTH ^ (uintptr_t)(para->buf) ^ CRYPTO_KERNEL_LENGTH; in encrypt_upg_data() 675 ret = memcpy_s((hi_u8 *)KERNEL_RAM_ADDR, CRYPTO_KERNEL_LENGTH, para in encrypt_upg_data() 733 upg_check_encrypt(boot_crypto_ctx *para, hi_u8 *buf, hi_u32 buf_len) upg_check_encrypt() argument 831 boot_crypto_upg_file_prepare(boot_crypto_ctx *para) boot_crypto_upg_file_prepare() argument 863 boot_crypto_upg_file_decrypt(boot_crypto_ctx *para) boot_crypto_upg_file_decrypt() argument 919 decrypt_para_init(boot_crypto_ctx *para, hi_u32 start) decrypt_para_init() argument 974 set_upg_decrypt_flag(boot_crypto_ctx *para) set_upg_decrypt_flag() argument 984 upg_check_decrypt(boot_crypto_ctx *para, hi_u8 *buf, hi_u32 buf_len) upg_check_decrypt() argument 1092 boot_crypto_ctx *para = boot_crypto_get_ctx(); crypto_kernel_write() local 1114 boot_crypto_ctx *para = boot_decrypt_get_ctx(); crypto_kernel_read() local [all...] |
/device/soc/hisilicon/hi3861v100/sdk_liteos/platform/system/upg/ |
H A D | kernel_crypto.c | 373 static hi_u32 crypto_decrypt_kernel(hi_flash_crypto_content *content, encrypt_ctx *para) in crypto_decrypt_kernel() argument 377 hi_u8 *fw_raw_data = para->raw_buf; in crypto_decrypt_kernel() 395 ret = hi_cipher_aes_crypto(para->kernel_start + para->encrypt_offset + SFC_BUFFER_BASE_ADDRESS, in crypto_decrypt_kernel() 396 (uintptr_t)fw_raw_data, para->encrypt_size, HI_FALSE); in crypto_decrypt_kernel() 407 hi_u32 crypto_decrypt(encrypt_ctx *para) in crypto_decrypt() argument 412 hi_u32 ret = crypto_content_id(para, &werk_content, &werk_content_bak); in crypto_decrypt() 444 ret = crypto_decrypt_kernel(key_content, para); in crypto_decrypt() 450 ret = crypto_decrypt_kernel(key_content, para); in crypto_decrypt() 462 static hi_u32 crypto_encrypt_data(hi_flash_crypto_content *new_content, encrypt_ctx *para) in crypto_encrypt_data() argument 515 encrypt_upg_data(encrypt_ctx *para) encrypt_upg_data() argument 563 crypto_init_param(encrypt_ctx *para, uintptr_t kernel_start) crypto_init_param() argument 599 crypto_upg_file_prepare(encrypt_ctx *para) crypto_upg_file_prepare() argument 629 crypto_upg_file_decrypt(encrypt_ctx *para) crypto_upg_file_decrypt() argument [all...] |
H A D | upg_check_secure.c | 207 encrypt_ctx *para = encrypt_get_ctx(); in upg_crypto_set_secure_verify_param() local 208 para->raw_buf = (hi_u8 *)hi_malloc(0, CRYPTO_KERNEL_LENGTH); in upg_crypto_set_secure_verify_param() 209 if (para->raw_buf == HI_NULL) { in upg_crypto_set_secure_verify_param() 213 hi_u32 ret = crypto_decrypt(para); in upg_crypto_set_secure_verify_param() 219 param->flash_addr[1] = (uintptr_t)(para->raw_buf); in upg_crypto_set_secure_verify_param() 220 param->total_size[1] = para->encrypt_size; in upg_crypto_set_secure_verify_param() 223 sizeof(hi_upg_sign) + para->encrypt_size; in upg_crypto_set_secure_verify_param() 225 para->encrypt_size; in upg_crypto_set_secure_verify_param() 291 encrypt_ctx *para = encrypt_get_ctx(); in upg_check_upg_file_code() local 292 crypto_mem_free(para in upg_check_upg_file_code() [all...] |
H A D | kernel_crypto.h | 93 hi_u32 crypto_decrypt(encrypt_ctx *para); 95 hi_u32 encrypt_upg_data(encrypt_ctx *para);
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/interdrv/common/hi_irq/kernel/ |
H A D | hiirq.c | 547 hiirq_irq_attr *para = (hiirq_irq_attr *)arg; in hiirq_wait_irq() local 553 if (para == NULL) { in hiirq_wait_irq() 557 osal_copy_from_user(&user_dev, para->dev, sizeof(hi_irq_arg)); in hiirq_wait_irq() 558 irq_node = get_list_node(para->irq_num, para->dev); in hiirq_wait_irq() 560 hiirq_trace("[%s,line:%d]irq_num:%d not enable\n", HIIRQ_PFX, __LINE__, para->irq_num); in hiirq_wait_irq() 568 ret, para->irq_num); in hiirq_wait_irq() 592 osal_copy_to_user(para->dev, &user_dev, sizeof(hi_irq_arg)); in hiirq_wait_irq() 601 hiirq_irq_attr *para = (hiirq_irq_attr *)arg; in hiirq_get_irq_num() local 603 if (para in hiirq_get_irq_num() 722 hiirq_set_irq_reg_info *para = (hiirq_set_irq_reg_info *)arg; hiirq_set_irq_reg() local 758 hiirq_ioctl(unsigned int cmd, unsigned long para, void *private_data) hiirq_ioctl() argument [all...] |
/device/qemu/SmartL_E802/liteos_m/board/hals/csky_driver/include/ |
H A D | drv_common.h | 34 #define HANDLE_PARAM_CHK(para, err) \ 36 if (para == NULL) { \ 41 #define HANDLE_PARAM_CHK(para, err)
|
/device/soc/hisilicon/hi3751v350/sdk_linux/source/msp/drv/devfreq/ |
H A D | governor_utgard_ondemand.c | 36 typedef struct para { struct 50 } para; typedef 63 struct para *mali_valuable; in devfreq_hisilicon_func() 74 mali_valuable = (struct para*)status->private_data; in devfreq_hisilicon_func()
|
/device/soc/hisilicon/hi3751v350/sdk_linux/source/msp/drv/hidev/kernel/ |
H A D | hidev.c | 45 static hi_s32 hidev_get_pm_cmd(unsigned int cmd, hi_void *para, hi_void *private_data) in hidev_get_pm_cmd() argument 47 struct hidev_pm_cmd *pm_cmd = para; in hidev_get_pm_cmd() 58 static hi_s32 hidev_free_block_mem(unsigned int cmd, hi_void *para, hi_void *private_data) in hidev_free_block_mem() argument 60 struct hidev_block_mem *block_mem = para; in hidev_free_block_mem()
|
/device/soc/hisilicon/hi3751v350/sdk_linux/source/msp/drv/hiirq/kernel/ |
H A D | hiirq.c | 724 hiirq_irq_attr *para = (hiirq_irq_attr *)arg; in hiirq_wait_irq() local 730 if (para == NULL) { in hiirq_wait_irq() 734 osal_copy_from_user(&user_dev, para->dev, sizeof(hi_irq_arg)); in hiirq_wait_irq() 735 irq_node = get_list_node(para->irq_num, para->dev); in hiirq_wait_irq() 737 hiirq_trace("[%s,line:%d]irq_num:%d not enable\n", HIIRQ_PFX, __LINE__, para->irq_num); in hiirq_wait_irq() 745 ret, para->irq_num); in hiirq_wait_irq() 769 osal_copy_to_user(para->dev, &user_dev, sizeof(hi_irq_arg)); in hiirq_wait_irq() 777 hiirq_irq_attr *para = (hiirq_irq_attr *)arg; in hiirq_get_irq_num() local 779 if (para in hiirq_get_irq_num() 919 hiirq_set_irq_reg_info *para = (hiirq_set_irq_reg_info *)arg; hiirq_set_irq_reg() local [all...] |
/device/soc/hisilicon/hi3751v350/sdk_linux/source/msp/drv/hiproc/kernel/ |
H A D | hiproc.c | 172 static hi_s32 hiproc_create_proc_entry(unsigned int cmd, hi_void *para, hi_void *private_data) in hiproc_create_proc_entry() argument 176 proc_name = (hi_proc_name *)((uintptr_t)para); in hiproc_create_proc_entry() 193 static hi_s32 hiproc_remove_proc_entry(unsigned int cmd, hi_void *para, hi_void *private_data) in hiproc_remove_proc_entry() argument 197 proc_name = (hi_proc_name *)((uintptr_t)para); in hiproc_remove_proc_entry() 212 static hi_s32 hiproc_get_cmd(unsigned int cmd, hi_void *para, hi_void *private_data) in hiproc_get_cmd() argument 223 user_proc_info = (hi_proc_para *)((uintptr_t)para); in hiproc_get_cmd() 239 static hi_s32 hiproc_wake_read_task(unsigned int cmd, hi_void *para, hi_void *private_data) in hiproc_wake_read_task() argument 242 show_buf = (hi_proc_show_buf *)((uintptr_t)para); in hiproc_wake_read_task() 275 static hi_s32 hiproc_wake_write_task(unsigned int cmd, hi_void *para, hi_void *private_data) in hiproc_wake_write_task() argument 282 static hi_s32 hiproc_wake_get_cmd(unsigned int cmd, hi_void *para, hi_voi argument [all...] |
/device/soc/hisilicon/hi3861v100/sdk_liteos/platform/drivers/cipher/ |
H A D | drv_pke_common.h | 513 hi_u32 drv_pke_add_mod(const pke_add_mod *para, rotate_type rotate); 516 hi_u32 drv_pke_sub_mod(const pke_add_mod *para, rotate_type rotate); 519 hi_u32 drv_pke_mul_mod(const pke_mul_mod *para, rotate_type rotate); 522 hi_u32 drv_pke_mul_dot(const pke_mul_dot *para, const hi_cipher_ecc_param *ecp_id, rotate_type rotate); 525 hi_u32 drv_pke_add_dot(const pke_add_dot *para, const hi_cipher_ecc_param *ecp_id, rotate_type rotate); 528 hi_u32 drv_pke_double_dot(const pke_double_dot *para, const hi_cipher_ecc_param *ecp_id, rotate_type rotate); 531 hi_u32 drv_pke_mod_block(const pke_block *a, const pke_mod_block *para, rotate_type rotate);
|
/device/soc/hisilicon/hi3861v100/sdk_liteos/platform/os/Huawei_LiteOS/kernel/include/ |
H A D | los_err.h | 59 * @param para [IN] User label of the error. 70 VOID *para); 87 * @param para [IN] User label of the error. 96 VOID *para);
|
H A D | los_swtmr.h | 237 * @param para [IN] the parameter of the callback function that handles software timer timeout. 244 typedef VOID (*SWTMR_PROC_FUNC)(UINT32 para);
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/interdrv/common/hi_proc/kernel/ |
H A D | hiproc.c | 173 static hi_slong hi_proc_ioctl(hi_u32 cmd, hi_ulong para, hi_void *private_data) in hi_proc_ioctl() argument 184 proc_name = (hi_proc_name *)((uintptr_t)para); in hi_proc_ioctl() 201 proc_name = (hi_proc_name *)((uintptr_t)para); in hi_proc_ioctl() 223 user_proc_info = (hi_proc_para *)((uintptr_t)para); in hi_proc_ioctl() 238 show_buf = (hi_proc_show_buf *)((uintptr_t)para); in hi_proc_ioctl()
|
/device/soc/hisilicon/common/platform/hieth-sf/src/ |
H A D | eth_mac.c | 90 int32_t HiethSetMacFcInterval(struct HiethNetdevLocal *ld, int32_t para) in HiethSetMacFcInterval() argument 96 HiethWritelBits(ld, para, UD_REG_NAME(MAC_TX_IPGCTRL), BITS_FC_INTER); in HiethSetMacFcInterval()
|
/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/hcc/ |
H A D | hcc_hmac.c | 193 hcc_convert_queue_para para; in hcc_host_tx() local 242 para.queueType = param->queue_id; in hcc_host_tx() 243 para.isVip = is_vipframe; in hcc_host_tx() 244 FlowControlQueueID id = fcm->op->getTxQueueId((void *)(¶)); in hcc_host_tx()
|
H A D | hcc_host.c | 1095 hcc_convert_queue_para para; local 1134 para.queueType = DATA_LO_QUEUE; 1135 para.isVip = HI_FALSE; 1136 FlowControlQueueID id = fcm->op->getRxQueueId((void *)(¶)); 1688 static FlowControlQueueID HccGetTxQueueId(const void *para) argument 1690 hcc_convert_queue_para *input = (hcc_convert_queue_para *)para; 1699 static FlowControlQueueID HccGetRxQueueId(const void *para) argument 1701 hcc_convert_queue_para *input = (hcc_convert_queue_para *)para;
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/hifb/drm_hal/ |
H A D | drm_hal_gfx.h | 64 typedef int (*drm_hal_gfx_cb)(enum drm_hal_gfx_layer layer, enum drm_hal_gfx_cb_type type, void *para);
|
/device/qemu/SmartL_E802/liteos_m/board/hals/csky_driver/src/ |
H A D | dw_timer.c | 35 #define TIMER_NULL_PARAM_CHK(para) HANDLE_PARAM_CHK(para, ERR_TIMER(DRV_ERROR_PARAMETER))
|
H A D | dw_gpio.c | 38 #define GPIO_NULL_PARAM_CHK(para) HANDLE_PARAM_CHK(para, ERR_GPIO(DRV_ERROR_PARAMETER))
|
/device/soc/hisilicon/common/platform/hieth-sf/include/internal/ |
H A D | eth_mac.h | 117 int32_t HiethSetMacFcInterval(struct HiethNetdevLocal *ld, int32_t para);
|
/device/soc/rockchip/rk3568/hardware/omx_il/osal/ |
H A D | Rockchip_OSAL_OHOS.cpp | 613 char para[200] = {0}; // 200:array length in Get_Video_HorAlign() local 615 paraLen = sprintf(para, "%d,width=%d,height=%d,ishevc=%d,videoFramerate=%d,streamBitrate=%d", in Get_Video_HorAlign() 617 omx_info(" write: %s", para); in Get_Video_HorAlign() 619 write(pVideoDec->power_fd, para, paraLen); in Get_Video_HorAlign()
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/hifb/src/ |
H A D | hifb_main.h | 240 typedef int (*hifb_main_gfx_cb)(hi_u32 layer_id, hifb_main_intf_type type, void *para);
|
/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/cif/ |
H A D | dev.c | 1438 u32 para[8];
in rkcif_init_reset_monitor() local 1441 if (!of_property_read_u32_array(node, OF_CIF_MONITOR_PARA, para, CIF_MONITOR_PARA_NUM)) {
in rkcif_init_reset_monitor() 1444 timer->monitor_mode = para[0];
in rkcif_init_reset_monitor() 1450 timer->triggered_frame_num = para[1];
in rkcif_init_reset_monitor() 1455 timer->frm_num_of_monitor_cycle = para[NUMBER_2];
in rkcif_init_reset_monitor() 1460 timer->err_time_interval = para[NUMBER_3];
in rkcif_init_reset_monitor() 1465 timer->csi2_err_ref_cnt = para[NUMBER_4];
in rkcif_init_reset_monitor()
|
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/cif/ |
H A D | dev.c | 1540 u32 para[8]; in rkcif_init_reset_monitor() local 1545 para, in rkcif_init_reset_monitor() 1549 timer->monitor_mode = para[0]; in rkcif_init_reset_monitor() 1556 timer->triggered_frame_num = para[1]; in rkcif_init_reset_monitor() 1563 timer->frm_num_of_monitor_cycle = para[2]; in rkcif_init_reset_monitor() 1570 timer->err_time_interval = para[3]; in rkcif_init_reset_monitor() 1577 timer->csi2_err_ref_cnt = para[4]; in rkcif_init_reset_monitor()
|