/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/hifb/drv/hi3516cv500/ |
H A D | hifb_coef.h | 56 hi_s32 bits_0 : 10;
57 hi_s32 bits_1 : 10;
58 hi_s32 bits_2 : 10;
59 hi_s32 bits_32 : 2;
60 hi_s32 bits_38 : 8;
61 hi_s32 bits_4 : 10;
62 hi_s32 bits_5 : 10;
63 hi_s32 bits_64 : 4;
64 hi_s32 bits_66 : 6;
65 hi_s32 bits_ [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/cbb/sysd/arch/hi3516cv500/include/ |
H A D | sys_hal.h | 38 hi_s32 sys_hal_vi_bus_reset(hi_bool reset); 39 hi_s32 sys_hal_vi_bus_clk_en(hi_bool clk_en); 40 hi_s32 sys_hal_vi_ppc_reset(hi_bool reset); 41 hi_s32 sys_hal_vi_ppc_clk_en(hi_bool clk_en); 43 hi_s32 sys_hal_vi_port_reset(hi_vi_dev dev, hi_bool reset); 44 hi_s32 sys_hal_vi_port_clk_en(hi_vi_dev dev, hi_bool clk_en); 45 hi_s32 sys_hal_vi_ppc_port_clk_en(hi_vi_dev dev, hi_bool clk_en); 47 hi_s32 sys_hal_vi_ppc_chn_clk_en(hi_vi_pipe pipe, hi_bool clk_en); 48 hi_s32 sys_hal_vi_isp_cfg_reset(hi_vi_pipe pipe, hi_bool reset); 49 hi_s32 sys_hal_vi_isp_core_rese [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/hdmi/src/mkp/ |
H A D | drv_hdmi_dfm.h | 41 hi_s32 htotal;
42 hi_s32 vtotal;
43 hi_s32 bpp;
44 hi_s32 c_frl_sb;
45 hi_s32 overhead_sb;
46 hi_s32 overhead_rs;
47 hi_s32 overhead_map;
48 hi_s32 overhead_min;
49 hi_s32 overhead_m;
50 hi_s32 overhead_ma [all...] |
H A D | drv_hdmi_intf.h | 78 hi_s32 drv_hdmi_init(hi_void);
80 hi_s32 drv_hdmi_deinit(hi_void);
82 hi_s32 drv_hdmi_open(hdmi_device *hdmi_dev, hi_bool user);
84 hi_s32 drv_hdmi_close(hdmi_device *hdmi_dev, hi_bool user);
86 hi_s32 drv_hdmi_start(hdmi_device *hdmi_dev);
88 hi_s32 drv_hdmi_stop(hdmi_device *hdmi_dev);
90 hi_s32 drv_hdmi_deep_color_set(hdmi_device *hdmi_dev, hdmi_deep_color deep_color);
92 hi_s32 drv_hdmi_deep_color_get(hdmi_device *hdmi_dev, hdmi_deep_color *deep_color);
94 hi_s32 drv_hdmi_xvycc_mode_set(hdmi_device *hdmi_dev, hi_bool enable);
98 hi_s32 drv_hdmi_vo_attr_se [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/tde/driver/include/ |
H A D | hi_tde_ext.h | 30 typedef hi_s32 (*tde_module_open)(hi_void); 31 typedef hi_s32 (*tde_module_close)(hi_void); 32 typedef hi_s32 (*tde_module_begin_job)(hi_s32 *); 33 typedef hi_s32 (*tde_module_end_job)(drv_tde_end_job_cmd *, tde_func_cb, hi_void *); 34 typedef hi_s32 (*tde_module_cancel_job)(hi_s32); 35 typedef hi_s32 (*tde_module_wait_for_done)(hi_s32, hi_u32); 36 typedef hi_s32 (*tde_module_wait_all_don [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/cbb/vo/vo_dev/arch/hi3516cv500/include/ |
H A D | vou_coef.h | 43 hi_s32 csc_coef00; 44 hi_s32 csc_coef01; 45 hi_s32 csc_coef02; 47 hi_s32 csc_coef10; 48 hi_s32 csc_coef11; 49 hi_s32 csc_coef12; 51 hi_s32 csc_coef20; 52 hi_s32 csc_coef21; 53 hi_s32 csc_coef22; 57 hi_s32 csc_in_dc [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/cbb/include/adapt/ |
H A D | hi_common_adapt.h | 38 typedef hi_s32 hi_ai_chn; 39 typedef hi_s32 hi_ao_chn; 40 typedef hi_s32 hi_aenc_chn; 41 typedef hi_s32 hi_adec_chn; 42 typedef hi_s32 hi_audio_dev; 43 typedef hi_s32 hi_vi_dev; 44 typedef hi_s32 hi_vi_pipe; 45 typedef hi_s32 hi_vi_chn; 46 typedef hi_s32 hi_vi_stitch_grp; 47 typedef hi_s32 hi_vi_mcf_gr [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/include/adapt/ |
H A D | hi_common_adapt.h | 35 typedef hi_s32 hi_ai_chn; 36 typedef hi_s32 hi_ao_chn; 37 typedef hi_s32 hi_aenc_chn; 38 typedef hi_s32 hi_adec_chn; 39 typedef hi_s32 hi_audio_dev; 40 typedef hi_s32 hi_vi_dev; 41 typedef hi_s32 hi_vi_pipe; 42 typedef hi_s32 hi_vi_chn; 43 typedef hi_s32 hi_vi_stitch_grp; 44 typedef hi_s32 hi_vi_mcf_gr [all...] |
H A D | mpi_isp_adapt.h | 32 hi_s32 hi_mpi_isp_init(hi_vi_pipe vi_pipe);
33 hi_s32 hi_mpi_isp_mem_init(hi_vi_pipe vi_pipe);
34 hi_s32 hi_mpi_isp_run(hi_vi_pipe vi_pipe);
35 hi_s32 hi_mpi_isp_run_once(hi_vi_pipe vi_pipe);
36 hi_s32 hi_mpi_isp_exit(hi_vi_pipe vi_pipe);
38 hi_s32 hi_mpi_isp_sensor_reg_callback(hi_vi_pipe vi_pipe, hi_isp_sns_attr_info *sns_attr_info,
40 hi_s32 hi_mpi_isp_sensor_unreg_callback(hi_vi_pipe vi_pipe, SENSOR_ID sensor_id);
43 hi_s32 hi_mpi_isp_set_bind_attr(hi_vi_pipe vi_pipe, const hi_isp_bind_attr *bind_attr);
44 hi_s32 hi_mpi_isp_get_bind_attr(hi_vi_pipe vi_pipe, hi_isp_bind_attr *bind_attr);
45 hi_s32 hi_mpi_isp_ae_lib_reg_callbac [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_liteos/include/adapt/ |
H A D | hi_common_adapt.h | 35 typedef hi_s32 hi_ai_chn; 36 typedef hi_s32 hi_ao_chn; 37 typedef hi_s32 hi_aenc_chn; 38 typedef hi_s32 hi_adec_chn; 39 typedef hi_s32 hi_audio_dev; 40 typedef hi_s32 hi_vi_dev; 41 typedef hi_s32 hi_vi_pipe; 42 typedef hi_s32 hi_vi_chn; 43 typedef hi_s32 hi_vi_stitch_grp; 44 typedef hi_s32 hi_vi_mcf_gr [all...] |
H A D | mpi_isp_adapt.h | 32 hi_s32 hi_mpi_isp_init(hi_vi_pipe vi_pipe);
33 hi_s32 hi_mpi_isp_mem_init(hi_vi_pipe vi_pipe);
34 hi_s32 hi_mpi_isp_run(hi_vi_pipe vi_pipe);
35 hi_s32 hi_mpi_isp_run_once(hi_vi_pipe vi_pipe);
36 hi_s32 hi_mpi_isp_exit(hi_vi_pipe vi_pipe);
38 hi_s32 hi_mpi_isp_sensor_reg_callback(hi_vi_pipe vi_pipe, hi_isp_sns_attr_info *sns_attr_info,
40 hi_s32 hi_mpi_isp_sensor_unreg_callback(hi_vi_pipe vi_pipe, SENSOR_ID sensor_id);
43 hi_s32 hi_mpi_isp_set_bind_attr(hi_vi_pipe vi_pipe, const hi_isp_bind_attr *bind_attr);
44 hi_s32 hi_mpi_isp_get_bind_attr(hi_vi_pipe vi_pipe, hi_isp_bind_attr *bind_attr);
45 hi_s32 hi_mpi_isp_ae_lib_reg_callbac [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/tde/driver/src/include/ |
H A D | tde_osictl.h | 33 hi_s32 tde_osi_open(hi_void);
35 hi_s32 tde_osi_close(hi_void);
43 hi_s32 tde_osi_begin_job(hi_s32 *handle, hi_void *private_data);
45 hi_s32 tde_osi_begin_job_ex(hi_s32 *handle);
57 hi_s32 tde_osi_end_job(drv_tde_end_job_cmd *end_job, tde_func_cb func_compl_cb, hi_void *func_para);
66 hi_s32 tde_osi_cancel_job(hi_s32 handle);
74 hi_s32 tde_osi_wait_for_don [all...] |
H A D | tde_osilist.h | 36 hi_s32 handle; /* Job handle of the instruct */ 37 hi_s32 index; /* 49 hi_s32 handle; /* Job handle */ 72 hi_s32 tde_osi_list_init(hi_void); 80 hi_s32 tde_osi_list_begin_job(hi_s32 *handle, hi_void *private_data); 88 hi_s32 tde_osi_list_cancel_job(hi_s32 handle); 100 hi_s32 tde_osi_list_submit_job(drv_tde_end_job_cmd *end_job, tde_func_cb func_compl_cb, hi_void *func_para, 103 hi_s32 tde_osi_list_submit_jo [all...] |
/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/wal/ |
H A D | wal_wpa_ioctl.h | 85 typedef hi_s32 (*hwal_ioctl_handler)(hi_char *puc_ifname, hi_void *p_buf); 97 hi_s32 hwal_ioctl_set_power(hi_char *puc_ifname, hi_void *buf); 98 hi_s32 hwal_ioctl_del_virtual_intf(hi_char *puc_ifname, hi_void *buf); 99 hi_s32 hwal_ioctl_ip_notify(const hi_char *puc_ifname, const hi_void *buf); 100 hi_s32 hwal_ioctl_set_max_sta(hi_char *puc_ifname, hi_void *max_sta_num); 101 hi_s32 hwal_ioctl_stop_ap(hi_char *puc_ifname, hi_void *buf); 103 hi_s32 hwal_ioctl_set_pm_switch(const hi_char *puc_ifname, const hi_void *buf); 104 hi_s32 hwal_ioctl_set_key(const hi_char *puc_ifname, hi_void *buf); 105 hi_s32 hwal_ioctl_new_key(const hi_char *puc_ifname, hi_void *buf); 106 hi_s32 hwal_ioctl_del_ke [all...] |
/device/soc/hisilicon/hi3751v350/sdk_linux/source/common/include/ |
H A D | hi_common.h | 144 hi_s32 s32X; 145 hi_s32 s32Y; 146 hi_s32 s32Width; 147 hi_s32 s32Height; 197 typedef hi_s32 (*HI_PROC_SHOW_FN)(HI_PROC_SHOW_BUFFER_S *pstBuf, hi_void *pPrivData); 201 typedef hi_s32 (*HI_PROC_CMD_FN)(HI_PROC_SHOW_BUFFER_S *pstBuf, hi_u32 u32Argc, hi_u8 *pu8Argv[], 226 hi_s32 cts_flag; 227 hi_s32 gts_flag; 250 hi_s32 HI_SYS_Init(void); 263 hi_s32 HI_SYS_DeIni [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/hdmi/src/mkp/hal/phy/hisiv100/regs/ |
H A D | hdmi_reg_dphy.h | 474 hi_s32 hdmi_reg_tx_phy_init(hi_char *addr); 475 hi_s32 hdmi_reg_tx_phy_deinit(hi_void); 476 hi_s32 hdmi_reg_pllfbmash111_en_set(hi_u32 reg_pllfbmash111_en); 477 hi_s32 hdmi_reg_sscin_bypass_en_set(hi_u32 reg_sscin_bypass_en); 478 hi_s32 hdmi_reg_dphy_rst_set(hi_u32 reg_rst); 479 hi_s32 hdmi_reg_aphy_data_clk_height_set(hi_u32 reg_aphy_data_clk_h); 480 hi_s32 hdmi_reg_aphy_data_clk_low_set(hi_u32 reg_aphy_data_clk_l); 481 hi_s32 hdmi_reg_gc_pd_set(hi_u32 reg_gc_pd); 483 hi_s32 hdmi_reg_gc_pd_bist_set(hi_u32 reg_gc_pd_bist); 485 hi_s32 hdmi_reg_gc_pd_de_se [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/cbb/sysd/arch/hi3516cv500/hal/ |
H A D | sys_hal.c | 76 hi_s32 sys_hal_vou_bus_reset_sel(hi_bool reset) in sys_hal_vou_bus_reset_sel() 85 hi_s32 sys_hal_vou_apb_clk_en(hi_s32 dev, hi_bool clk_en) in sys_hal_vou_apb_clk_en() 96 hi_s32 sys_hal_vou_bus_clk_en(hi_bool clk_en) in sys_hal_vou_bus_clk_en() 105 hi_s32 sys_hal_vou_cfg_clk_en(hi_s32 dev, hi_bool clk_en) in sys_hal_vou_cfg_clk_en() 115 hi_s32 sys_hal_vou_core_clk_en(hi_s32 dev, hi_bool clk_en) in sys_hal_vou_core_clk_en() 125 hi_s32 sys_hal_vou_dev_clk_en(hi_s32 vo_de [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_liteos/include/ |
H A D | mpi_hdmi.h | 26 hi_s32 HI_MPI_HDMI_Init(hi_void);
28 hi_s32 HI_MPI_HDMI_DeInit(hi_void);
30 hi_s32 HI_MPI_HDMI_Open(HI_HDMI_ID_E enHdmi);
32 hi_s32 HI_MPI_HDMI_Close(HI_HDMI_ID_E enHdmi);
34 hi_s32 HI_MPI_HDMI_GetSinkCapability(HI_HDMI_ID_E enHdmi, HI_HDMI_SINK_CAPABILITY_S *pstSinkCap);
36 hi_s32 HI_MPI_HDMI_SetAttr(HI_HDMI_ID_E enHdmi, const HI_HDMI_ATTR_S *pstAttr);
38 hi_s32 HI_MPI_HDMI_GetAttr(HI_HDMI_ID_E enHdmi, HI_HDMI_ATTR_S *pstAttr);
40 hi_s32 HI_MPI_HDMI_Start(HI_HDMI_ID_E enHdmi);
42 hi_s32 HI_MPI_HDMI_Stop(HI_HDMI_ID_E enHdmi);
44 hi_s32 HI_MPI_HDMI_Force_GetEDI [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/include/ |
H A D | mpi_hdmi.h | 26 hi_s32 HI_MPI_HDMI_Init(hi_void);
28 hi_s32 HI_MPI_HDMI_DeInit(hi_void);
30 hi_s32 HI_MPI_HDMI_Open(HI_HDMI_ID_E enHdmi);
32 hi_s32 HI_MPI_HDMI_Close(HI_HDMI_ID_E enHdmi);
34 hi_s32 HI_MPI_HDMI_GetSinkCapability(HI_HDMI_ID_E enHdmi, HI_HDMI_SINK_CAPABILITY_S *pstSinkCap);
36 hi_s32 HI_MPI_HDMI_SetAttr(HI_HDMI_ID_E enHdmi, const HI_HDMI_ATTR_S *pstAttr);
38 hi_s32 HI_MPI_HDMI_GetAttr(HI_HDMI_ID_E enHdmi, HI_HDMI_ATTR_S *pstAttr);
40 hi_s32 HI_MPI_HDMI_Start(HI_HDMI_ID_E enHdmi);
42 hi_s32 HI_MPI_HDMI_Stop(HI_HDMI_ID_E enHdmi);
44 hi_s32 HI_MPI_HDMI_Force_GetEDI [all...] |
/device/soc/hisilicon/hi3751v350/sdk_linux/source/msp/drv/include/ |
H A D | hi_drv_gpio.h | 98 hi_s32 hi_drv_gpio_init(hi_void); 101 hi_s32 hi_drv_gpio_set_dir_bit(hi_u32 gpio_no, hi_u32 dir_bit); 102 hi_s32 hi_drv_gpio_get_dir_bit(hi_u32 gpio_no, hi_u32 *p_dir_bit); 103 hi_s32 hi_drv_gpio_write_bit(hi_u32 gpio_no, hi_u32 bit_value); 104 hi_s32 hi_drv_gpio_read_bit(hi_u32 gpio_no, hi_u32 *p_bit_value); 105 hi_s32 hi_drv_gpio_get_gpio_num(gpio_get_gpionum *gpio_num); 107 hi_s32 hi_drv_gpio_set_int_type(hi_u32 gpio_no, gpio_inttpye en_int_tri_mode); 108 hi_s32 hi_drv_gpio_set_bit_int_enable(hi_u32 gpio_no, HI_BOOL b_enable); 109 hi_s32 hi_drv_gpio_register_server_func(hi_u32 gpio_no, hi_void(*func)(hi_u32)); 110 hi_s32 hi_drv_gpio_unregister_server_fun [all...] |
H A D | hi_drv_gpioi2c.h | 26 hi_s32 hi_drv_gpioi2c_init(hi_void); 29 hi_s32 hi_drv_gpioi2c_sccb_read(hi_u32 i2c_num, HI_U8 u8_devaddr, HI_U8 u8_reg_address, HI_U8 *pu8_data); 31 hi_s32 hi_drv_gpioi2c_read(hi_u32 i2c_num, HI_U8 u8_devaddr, HI_U8 u8_reg_address, HI_U8 *pu8_data); 32 hi_s32 hi_drv_gpioi2c_write(hi_u32 i2c_num, HI_U8 u8_devaddr, HI_U8 u8_reg_address, HI_U8 u8_data); 33 hi_s32 hi_drv_gpioi2c_create_gpio_i2c(hi_u32 *pu32_i2c_num, hi_u32 scl_gpio_no, hi_u32 sda_gpio_no); 34 hi_s32 hi_drv_gpioi2c_destroy_gpio_i2c(hi_u32 i2c_num); 36 hi_s32 hi_drv_gpioi2c_read_ext(hi_u32 i2c_num, HI_U8 devaddress, hi_u32 address, hi_u32 addresslen, 38 hi_s32 hi_drv_gpioi2c_read_ext_directly(hi_u32 i2c_num, HI_U8 devaddress, hi_u32 address, 40 hi_s32 hi_drv_gpioi2c_write_ext(hi_u32 i2c_num, HI_U8 devaddress, hi_u32 address, 42 hi_s32 hi_drv_gpioi2c_write_ext_no_sto [all...] |
/device/soc/hisilicon/hi3861v100/sdk_liteos/include/ |
H A D | hi_fs.h | 67 hi_s32 hi_get_fs_error(hi_void); 162 hi_s32 hi_open(const hi_char* path, hi_u32 flags); 172 * @param fd [IN] type #hi_s32,file descriptor CNcomment:需要关闭的文件描述符。CNend 181 hi_s32 hi_close(hi_s32 fd); 191 * @param fd [IN] type #hi_s32,file descriptor CNcomment:需要读文件的文件描述符。CNend 205 hi_s32 hi_read(hi_s32 fd, hi_char* buf, hi_u32 len); 215 * @param fd [IN] type #hi_s32,file descriptor CNcomment:需要写文件的文件描述符。CNend 229 hi_s32 hi_writ [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/interdrv/common/cipher/src/drv/cipher_v1.0/drivers/extend/include/ |
H A D | ext_alg.h | 40 hi_s32 ext_mbedtls_aead_destory(hi_void *ctx); 51 hi_s32 ext_mbedtls_aead_setiv(hi_void *ctx, const hi_u8 *iv, hi_u32 ivlen, hi_u32 usage); 62 hi_s32 ext_mbedtls_aead_setkey(hi_void *ctx, const hi_u8 *fkey, const hi_u8 *skey, hi_u32 *hisi_klen); 74 hi_s32 ext_mbedtls_aead_set_aad(hi_void *ctx, compat_addr aad, hi_u32 alen, hi_u32 tlen); 83 hi_s32 ext_mbedtls_aead_get_tag(hi_void *ctx, hi_u32 tag[AEAD_TAG_SIZE_IN_WORD], hi_u32 *taglen); 98 hi_s32 ext_mbedtls_aead_ccm_crypto(hi_void *ctx, hi_u32 operation, symc_multi_pack *pack, hi_u32 last); 113 hi_s32 ext_mbedtls_aead_gcm_crypto(hi_void *ctx, hi_u32 operation, symc_multi_pack *pack, hi_u32 last); 128 hi_s32 ext_mbedtls_symc_destory(hi_void *ctx); 150 hi_s32 ext_mbedtls_symc_setiv(hi_void *ctx, const hi_u8 *iv, hi_u32 ivlen, hi_u32 usage); 172 hi_s32 ext_mbedtls_symc_setke [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/cbb/vo/vo_dev/mkp/include/ |
H A D | vou_chn.h | 32 hi_s32 vou_set_pub_attr(hi_vo_dev dev, hi_vo_pub_attr *pub_attr); 33 hi_s32 vou_get_pub_attr(hi_vo_dev dev, hi_vo_pub_attr *pub_attr); 34 hi_s32 vou_set_dev_frame_rate(hi_vo_dev dev, hi_u32 *frame_rate); 35 hi_s32 vou_get_dev_frame_rate(hi_vo_dev dev, hi_u32 *frame_rate); 37 hi_s32 vou_enable(hi_vo_dev dev); 38 hi_s32 vou_disable(hi_vo_dev dev); 40 hi_s32 vo_set_mod_param(const hi_vo_mod_param *mod_param); 41 hi_s32 vo_get_mod_param(hi_vo_mod_param *mod_param); 43 hi_s32 vou_set_vtth(hi_vo_dev dev, hi_u32 *vtth); 44 hi_s32 vou_get_vtt [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/hifb/drv/include/ |
H A D | hifb_vou_drv.h | 48 typedef hi_s32 (*intvgscallback)(hi_u32 call_mod_id, hi_u32 call_dev_id, hi_u32 call_chn_id, hi_void *job_data);
51 typedef hi_s32 (*int_callback)(const hi_void *paraml, const hi_void *paramr);
220 hi_s32 x;
221 hi_s32 y;
222 hi_s32 w;
223 hi_s32 h;
282 hi_s32 (*hifb_drv_init)(hi_void);
285 hi_s32 (*hifb_drv_deinit)(hi_void);
286 hi_s32 (*hifb_drv_layer_default_setting)(hi_u32);
289 hi_s32 (*hifb_drv_enable_laye [all...] |