/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/mac/hmac/ |
D | hmac_wow.h | 142 hi_void hmac_wow_set_host_state(hi_u8 sleep_state); 143 hi_u8 hmac_wow_get_host_state(hi_void); 144 hi_void hmac_wow_init(hi_void); 145 hi_void *hmac_wow_get_cfg_vap(hi_void); 146 hi_u32 hmac_wow_tx_check_filter_switch(hi_void); 147 hi_void hmac_wow_stop_scan_assoc(hi_void); 148 hi_void hmac_wow_stop_upper_layer_queue(hi_void); 149 hi_void hmac_wow_clear_data_channal(hi_void); 150 hi_void hmac_wow_clear_event_queue(hi_void); 151 hi_void hmac_wow_prepare_wakeup(hi_void); [all …]
|
/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/wal/ |
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_key(const hi_char *puc_ifname, hi_void *buf); [all …]
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/interdrv/common/cipher/src/drv/cipher_v1.0/drivers/extend/include/ |
D | ext_alg.h | 33 hi_void *ext_mbedtls_aead_create(hi_u32 hard_key); 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_kle… 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 la… 113 hi_s32 ext_mbedtls_aead_gcm_crypto(hi_void *ctx, hi_u32 operation, symc_multi_pack *pack, hi_u32 la… 121 hi_void *ext_mbedtls_symc_create(hi_u32 hard_key); 128 hi_s32 ext_mbedtls_symc_destory(hi_void *ctx); [all …]
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/hifb/drv/hi3516cv500/ |
D | hifb_graphic_hal.h | 33 hi_s32 fb_hal_vou_init(hi_void); 34 hi_void fb_hal_vou_exit(hi_void); 35 hi_void fb_hal_write_reg(hi_u32 *address, hi_u32 value); 38 hi_void hal_sys_set_outstanding(hi_void); 39 hi_void hal_sys_set_arb_mode(hi_u32 mode); 40 hi_void hal_sys_set_rd_bus_id(hi_u32 mode); 41 hi_void hal_sys_vdp_reset_clk(hi_u32 sel); 46 hi_void hifb_hal_soft_int_en(hi_bool soft_int_en); 75 hi_void fb_hal_disp_set_reg_up(hal_disp_outputchannel chan); 107 hi_void hal_video_cvfir_set_out_height(hal_disp_layer layer, hi_u32 out_height); [all …]
|
/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/oal/ |
D | plat_board_adapt.h | 137 hi_s32 hi110x_board_init(hi_void); 138 hi_void hi110x_board_exit(hi_void); 139 hi_void board_power_on(hi_void); 140 hi_void board_power_off(hi_void); 141 int board_get_bwkup_gpio_val(hi_void); 142 int board_get_wlan_wkup_gpio_val(hi_void); 143 int board_get_wlan_host_to_dev_gpio_val(hi_void); 144 hi_void board_set_host_to_dev_gpio_val_low(hi_void); 145 hi_void board_set_host_to_dev_gpio_val_high(hi_void); 146 hi_void set_host_to_dev_gpio_val(int val); [all …]
|
D | oal_sdio_host_if.h | 75 typedef hi_s32(*sdio_msg_rx)(hi_void *data); 76 typedef hi_s32(*hisdio_rx)(hi_void *data); 122 unsigned long (*wlan_pm_wakeup_dev)(hi_void); /* SDIO发包过程中中PM状态检查,如果是睡眠状态,同时唤醒 */ 123 unsigned long (*wlan_pm_state_get)(hi_void); /* 获取当前PM状态 */ 124 unsigned long (*wlan_pm_wakeup_host)(hi_void); /* device唤醒host中断处理 */ 125 hi_void (*wlan_pm_feed_wdg)(hi_void); /* PM Sleep watch dog喂狗接口 */ 126 hi_void (*wlan_pm_wakeup_dev_ack)(hi_void); /* 唤醒device的ACK 中断处理 */ 131 hi_void *buff; 165 hi_void *bus_data; 183 hi_void *rx_reserved_buff; /* use the mem when rx alloc mem failed! */ [all …]
|
D | plat_pm_wlan.h | 112 typedef hi_u32 (*wifi_srv_get_pm_pause_func)(hi_void); 228 struct wlan_pm_info *wlan_pm_get_drv(hi_void); 231 unsigned long wlan_pm_exit(hi_void); 232 hi_s32 wlan_pm_is_poweron(hi_void); 233 hi_s32 wlan_pm_is_shutdown(hi_void); 234 hi_u32 wlan_pm_open(hi_void); 235 hi_u32 wlan_pm_close(hi_void); 236 unsigned long wlan_pm_wakeup_dev(hi_void); 239 hi_u32 hi_wifi_plat_pm_enable(hi_void); 240 hi_u32 hi_wifi_plat_pm_disable(hi_void); [all …]
|
D | oal_kernel_file.c | 37 oal_kobject *oal_get_sysfs_root_object(hi_void) in oal_get_sysfs_root_object() argument 45 oal_kobject *oal_get_sysfs_root_boot_object(hi_void) in oal_get_sysfs_root_boot_object() argument 57 oal_kobject *oal_conn_sysfs_root_obj_init(hi_void) in oal_conn_sysfs_root_obj_init() argument 62 hi_void oal_conn_sysfs_root_obj_exit(hi_void) in oal_conn_sysfs_root_obj_exit() argument 70 hi_void oal_conn_sysfs_root_boot_obj_exit(hi_void) in oal_conn_sysfs_root_boot_obj_exit() argument 79 oal_kobject *oal_get_sysfs_root_object(hi_void) 84 oal_kobject *oal_conn_sysfs_root_obj_init(hi_void) 89 hi_void oal_conn_sysfs_root_obj_exit(hi_void) 94 hi_void oal_conn_sysfs_root_boot_obj_exit(hi_void)
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/hdmi/src/mkp/hal/ |
D | hdmi_hal.h | 23 typedef hi_void *hdmi_handle; 77 hi_void (*hal_hdmi_hardware_init)(const struct hdmi_hal_ *hal); 78 hi_void (*hal_hdmi_tmds_mode_set)(const struct hdmi_hal_ *hal, hdmi_tmds_mode tmds_mode); 79 hi_void (*hal_hdmi_avmute_set)(const struct hdmi_hal_ *hal, hi_bool av_mute); 80 …hi_void (*hal_hdmi_infoframe_set)(const struct hdmi_hal_ *, hdmi_infoframe_id, hi_u8 in_buffer[], … 81 hi_void (*hal_hdmi_infoframe_enable_set)(const struct hdmi_hal_ *, hdmi_infoframe_id, hi_bool); 83 hi_void (*hal_hdmi_phy_output_enable_set)(const struct hdmi_hal_ *hal, hi_bool enable); 84 hi_void (*hal_hdmi_phy_power_enable_set)(const struct hdmi_hal_ *hal, hi_bool enable); 85 …hi_void (*hal_hdmi_tx_capability_get)(const struct hdmi_hal_ *hal, hdmi_tx_capability_data *tx_cap… 86 hi_void (*hal_hdmi_emi_status_get)(const struct hdmi_hal_ *hal, hdmi_emi_status *emi_status); [all …]
|
/device/soc/hisilicon/hi3861v100/sdk_liteos/include/ |
D | hi_sdio_device.h | 134 typedef hi_void (*notify_host_message_event)(hi_void); 144 …hi_s32 (*rdover_callback)(hi_void); /**< Callback function for HOST reading … 146 …hi_void (*rderr_callback)(hi_void); /**< Callback function for HOST read err… 150 …hi_s32 (*wrover_callback)(hi_void); /**< Callback function for HOST write ov… 152 …hi_void (*processmsg_callback)(hi_u32 msg); /**< Callback function for HOST getting … 154 …hi_void (*soft_rst_callback)(hi_void); /**< Callback function for HOST getting … 176 hi_u32 hi_sdio_init(hi_void); 195 hi_u32 hi_sdio_reinit(hi_void); 213 hi_void hi_sdio_soft_reset(hi_void); 319 hi_void hi_sdio_send_data(hi_u32 xfer_bytes); [all …]
|
D | hi_cpu.h | 107 hi_void hi_cpup_reset_usage(hi_void); 150 hi_cpu_clk hi_cpu_get_clk(hi_void); 174 hi_void hi_cpup_load_check_proc(hi_u32 task_id, hi_u32 ms); 195 hi_void hi_cache_enable(hi_void); 215 hi_void hi_cache_disable(hi_void); 235 hi_void hi_cache_flush(hi_void); 255 hi_void hi_icache_flush(hi_void);
|
/device/soc/hisilicon/hi3861v100/sdk_liteos/app/demo/include/ |
D | app_demo_efuse.h | 27 hi_u32 get_efuse_id_size_test(hi_void); 28 hi_void efuse_get_lock_stat(hi_void); 29 hi_u32 efuse_usr_read(hi_void); 30 hi_u32 efuse_usr_write(hi_void); 31 hi_u32 efuse_usr_lock(hi_void); 32 hi_u32 sample_usr_efuse(hi_void); 33 hi_u32 efuse_id_read(hi_void); 34 hi_u32 efuse_id_write(hi_void); 35 hi_u32 efuse_id_lock(hi_void); 36 hi_u32 sample_id_efuse(hi_void); [all …]
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/cbb/based/ext_inc/ |
D | mod_ext.h | 41 typedef hi_s32 fn_mod_init(hi_void *); 42 typedef hi_void fn_mod_exit(hi_void); 43 typedef hi_void fn_mod_notify(mod_notice_id notice_id); 44 typedef hi_void fn_mod_query_state(mod_state *state); 45 typedef hi_u32 fn_mod_ver_checker(hi_void); 61 hi_void *export_funcs; 62 hi_void *data; 69 extern hi_void *cmpi_get_module_func_by_id(hi_mod_id mod_id); 71 extern hi_void cmpi_stop_modules(hi_void); 72 extern hi_s32 cmpi_query_modules(hi_void); [all …]
|
/device/soc/hisilicon/hi3861v100/sdk_liteos/app/demo/src/ |
D | app_demo_pwm.c | 18 hi_void pwm_0_demo(hi_void) in pwm_0_demo() argument 25 hi_void pwm_1_demo(hi_void) in pwm_1_demo() argument 32 hi_void pwm_2_demo(hi_void) in pwm_2_demo() argument 39 hi_void pwm_3_demo(hi_void) in pwm_3_demo() argument 46 hi_void pwm_4_demo(hi_void) in pwm_4_demo() argument 53 hi_void pwm_5_demo(hi_void) in pwm_5_demo() argument 60 hi_void app_demo_pwm(hi_void) in app_demo_pwm() argument
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/tde/driver/src/include/ |
D | tde_osilist.h | 51 hi_void *func_para; /* Arguments of callback function */ 64 hi_void *private_data; 72 hi_s32 tde_osi_list_init(hi_void); 78 hi_void tde_osi_list_term(hi_void); 80 hi_s32 tde_osi_list_begin_job(hi_s32 *handle, hi_void *private_data); 100 hi_s32 tde_osi_list_submit_job(drv_tde_end_job_cmd *end_job, tde_func_cb func_compl_cb, hi_void *fu… 103 hi_s32 tde_osi_list_submit_job(drv_tde_end_job_cmd *end_job, tde_func_cb func_compl_cb, hi_void *fu… 113 hi_s32 tde_osi_list_wait_all_done(hi_void); 129 hi_void tde_osi_list_comp_proc(hi_void); 131 hi_void tde_osi_list_comp(hi_void); [all …]
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/interdrv/common/cipher/src/drv/cipher_v1.0/drivers/crypto/include/ |
D | cryp_symc.h | 30 hi_s32 cryp_symc_init(hi_void); 35 hi_void cryp_symc_deinit(hi_void); 43 typedef hi_void *(*func_symc_create)(hi_u32 hard_chn); 50 typedef hi_s32 (*func_symc_destroy)(hi_void *ctx); 62 typedef hi_s32 (*func_symc_setkey)(hi_void *ctx, const hi_u8 *fkey, const hi_u8 *skey, hi_u32 *hisi… 73 typedef hi_s32 (*func_symc_setiv)(hi_void *ctx, const hi_u8 *iv, hi_u32 ivlen, hi_u32 usage); 84 typedef hi_void (*func_symc_getiv)(const hi_void *ctx, hi_u8 *iv, hi_u32 *ivlen); 96 typedef hi_void (*func_symc_setmode)(hi_void *ctx, symc_alg alg, symc_mode mode, symc_width width); 104 typedef hi_s32 (*func_symc_wait_done)(hi_void *ctx, hi_u32 timeout); 114 typedef hi_s32 (*func_symc_sm1_setround)(hi_void *ctx, hi_u32 round); [all …]
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/cbb/vo/vo_dev/mkp/src/ |
D | vou.c | 77 hi_u32 vo_get_vo_state(hi_void) in vo_get_vo_state() argument 82 osal_spinlock_t *vo_get_dev_lock(hi_void) in vo_get_dev_lock() argument 87 osal_spinlock_t *vo_get_list_lock(hi_void) in vo_get_list_lock() argument 91 struct osal_semaphore *vo_get_chn_sem(hi_void) in vo_get_chn_sem() argument 96 struct osal_semaphore *vo_get_dev_sem(hi_void) in vo_get_dev_sem() argument 101 hi_vo_mod_param *vo_get_vo_mod_param(hi_void) in vo_get_vo_mod_param() argument 118 hi_u32 vo_get_transparent_transmit(hi_void) in vo_get_transparent_transmit() argument 132 hi_void vou_sync_resource_init(hi_void) in vou_sync_resource_init() argument 145 hi_void vou_sync_resource_de_init(hi_void) in vou_sync_resource_de_init() argument 176 static hi_s32 vo_dev_info_init(hi_void) in vo_dev_info_init() argument [all …]
|
/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/frw/ |
D | frw_task.h | 53 hi_void (*event_handler_func)(hi_void *_pst_bind_cpu); /* kthread主程序 */ 57 hi_void (*event_handler_func)(hi_u32); /* tasklet处理程序 */ 71 hi_void (*p_event_handler_func)(hi_void *_pst_bind_cpu); 78 hi_u32 frw_task_init(hi_void); 79 hi_void frw_task_exit(hi_void); 80 hi_void frw_task_event_handler_register(hi_void (*func)(hi_void)); 81 hi_void frw_task_sched(hi_void);
|
D | frw_timer.h | 38 typedef hi_u32 (*frw_timeout_func)(hi_void *); 57 hi_void *timeout_arg; /* 超时处理函数入参 */ 80 hi_void frw_timer_init(hi_void); 82 hi_void frw_timer_timeout_proc_event(oal_timer_list_stru *arg); 84 hi_void frw_timer_timeout_proc_event(unsigned long arg); 86 hi_void frw_timer_create_timer(frw_timeout_stru *timeout, 89 hi_void *timeout_arg, 91 hi_void frw_timer_immediate_destroy_timer(frw_timeout_stru *timeout); 92 hi_void frw_timer_restart_timer(frw_timeout_stru *timeout, 95 hi_void frw_timer_stop_timer(frw_timeout_stru *timeout); [all …]
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/cbb/sysd/ext_inc/ |
D | sys_ext.h | 46 hi_void *mmz_name[SYS_DDR_MAXNUM]; 74 …call_back)(hi_s32 dev_id, hi_s32 chn_id, hi_bool block, mpp_data_type data_type, hi_void *pv_data); 75 hi_s32 (*reset_call_back)(hi_s32 dev_id, hi_s32 chn_id, hi_void *pv_data); 365 hi_u64 (*pfn_sys_get_time_stamp)(hi_void); 366 hi_u64 (*pfn_sys_get_local_time_stamp)(hi_void); 367 hi_void (*pfn_sys_sync_time_stamp)(hi_u64 base, hi_bool init); 368 hi_u32 (*pfn_sys_get_chip_version)(hi_void); 370 hi_s32 (*pfn_sys_drv_ioctrl)(hi_mpp_chn *mpp_chn, sys_func func_id, hi_void *io_args); 377 mpp_data_type data_type, hi_void *pv_data); 378 hi_s32 (*pfn_sys_reset_data)(hi_mod_id mod_id, hi_s32 dev_id, hi_s32 chn_id, hi_void *private); [all …]
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/tde/driver/src/adp/tde_v2_0/ |
D | tde_hal.h | 467 hi_s32 tde_hal_open(hi_void); 468 hi_s32 tde_hal_close(hi_void); 475 hi_void tde_hal_release(hi_void); 482 hi_bool tde_hal_ctl_is_idle(hi_void); 489 hi_bool tde_hal_ctl_is_idle_safely(hi_void); 491 hi_u32 tde_hal_ctl_int_status(hi_void); 493 hi_void tde_hal_ctl_reset(hi_void); 495 hi_void tde_hal_ctl_int_clear(hi_u32 stats); 499 hi_void tde_hal_free_node_buf(tde_hw_node *hw_node); 501 hi_void tde_hal_calc_src1_filter_opt(tde_hw_node *node, hi_tde_color_fmt in_fmt, [all …]
|
/device/soc/hisilicon/hi3861v100/sdk_liteos/boot/flashboot/include/ |
D | hi_boot_rom.h | 134 hi_void mdelay(hi_u32 msecs); 154 hi_void udelay(hi_u32 usecs); 156 extern hi_u32 memcmp(const hi_void *cs, const hi_void *ct, hi_u32 count); 187 hi_u32 memset_s(hi_void *dest, hi_u32 dest_max, hi_u8 c, hi_u32 count, hi_u32 check_sum); 215 hi_u32 memcpy_s(hi_void *dest, hi_u32 dest_max, const hi_void *src, hi_u32 count, hi_u32 check_sum); 286 hi_void boot_put_errno(hi_u32 print_errno); 305 hi_void boot_puthex(hi_u32 h, hi_bool print0); 323 hi_void boot_msg0(const hi_char *s); 342 hi_void boot_msg1(const hi_char *s, hi_u32 h); 362 hi_void boot_msg2(const hi_char *s, hi_u32 h1, hi_u32 h2); [all …]
|
/device/soc/hisilicon/hi3861v100/sdk_liteos/platform/include/ |
D | hi_sal.h | 52 hi_void watchdog_feed(hi_void); 53 hi_u32 hi_sal_timer_init(hi_void); 54 hi_u32 hi_sal_timer_suspend(hi_void); 55 hi_u32 hi_sal_timer_resume(hi_void); 56 hi_void hi_sal_init(hi_void); 57 hi_void hi_sal_wdg_clear(hi_void); 59 hi_bool hi_diag_is_init(hi_void); 60 hi_bool hi_get_shell_init(hi_void); 78 hi_void hi_syserr_store_crash_info(hi_pvoid data);
|
/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/mac/common/ |
D | mac_mib.h | 40 static inline hi_void mac_mib_set_wep(const mac_vap_stru *mac_vap, hi_u8 key_id) in mac_mib_set_wep() 57 static inline hi_void mac_mib_set_rsnacfggroupcipher(const mac_vap_stru *mac_vap, hi_u8 group_ciphe… in mac_mib_set_rsnacfggroupcipher() 65 static inline hi_void mac_mib_set_wep_default_keyid(const mac_vap_stru *mac_vap, hi_u8 default_key_… in mac_mib_set_wep_default_keyid() 97 static inline hi_void mac_mib_set_privacyinvoked(const mac_vap_stru *mac_vap, hi_u8 privacyinvoked) in mac_mib_set_privacyinvoked() 113 static inline hi_void mac_mib_set_rsnaactivated(const mac_vap_stru *mac_vap, hi_u8 rsnaactivated) in mac_mib_set_rsnaactivated() 137 static inline hi_void mac_mib_set_obssscan_passive_dwell(const mac_vap_stru *mac_vap, hi_u32 val) in mac_mib_set_obssscan_passive_dwell() 153 static inline hi_void mac_mib_set_obssscan_active_dwell(const mac_vap_stru *mac_vap, hi_u32 val) in mac_mib_set_obssscan_active_dwell() 169 static inline hi_void mac_mib_set_bsswidth_trigger_scan_interval(const mac_vap_stru *mac_vap, hi_u3… in mac_mib_set_bsswidth_trigger_scan_interval() 189 static inline hi_void mac_mib_set_obssscan_passive_total_per_channel(const mac_vap_stru *mac_vap, h… in mac_mib_set_obssscan_passive_total_per_channel() 205 static inline hi_void mac_mib_set_obssscan_active_total_per_channel(const mac_vap_stru *mac_vap, hi… in mac_mib_set_obssscan_active_total_per_channel() [all …]
|
/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/hcc/ |
D | hcc_slave.h | 44 typedef hi_void (*hcc_msg_cb)(hi_u32 msg); 93 hi_void* context; /* the callback argument */ 110 hi_u32 hcc_slave_init(hi_void); 111 hi_u32 hcc_slave_reinit(hi_void); 112 hi_void hcc_slave_clean(hi_void); 113 hi_void hcc_slave_tx_queue_sched(hi_void); 114 hi_void hcc_slave_rx_queue_sched(hi_void); 115 struct hcc_handler *hcc_get_default_handler(hi_void); 116 hi_void hcc_slave_tx(oal_dev_netbuf_stru *dev_netbuf, hi_u16 pay_load_len, const hcc_transfer_param… 117 hi_void hcc_register_msg_callback(hcc_msg_cb msg_callback); [all …]
|