/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/mac/hmac/ |
H A D | dmac_ext_if.h | 90 typedef hi_u8 dmac_rom_resv_func_enum_uint8; 99 typedef hi_u8 dmac_tx_host_drx_subtype_enum_uint8; 109 typedef hi_u8 dmac_tx_wlan_dtx_subtype_enum_uint8; 156 typedef hi_u8 dmac_wlan_ctx_event_sub_type_enum_uint8; 166 typedef hi_u8 dmac_wlan_drx_event_sub_type_enum_uint8; 202 typedef hi_u8 dmac_wlan_crx_event_sub_type_enum_uint8; 253 typedef hi_u8 hmac_to_dmac_syn_type_enum_uint8; 264 typedef hi_u8 dmac_txrx_output_type_enum_uint8; 274 typedef hi_u8 dmac_user_smartant_training_enum_uint8; 289 typedef hi_u8 dmac_user_alg_probe_enum_uint [all...] |
H A D | hmac_user.h | 43 (hi_u8)(~(0x01 << ((_tid) & 0x07)))) 63 typedef hi_u8 wlan_txrx_data_enum_uint8; 80 hi_u8 last_pad_len; /* 最后一个msdu的pad长度 */ 81 hi_u8 msdu_num : 4; /* Number of sub-MSDUs accumulated */ 82 hi_u8 amsdu_maxnum : 4; /* 最大聚合个数 value = 12个 */ 85 hi_u8 auc_eth_da[WLAN_MAC_ADDR_LEN]; 86 hi_u8 auc_eth_sa[WLAN_MAC_ADDR_LEN]; 91 hi_u8 dialog_token; /* 随机标记数 */ 92 hi_u8 uc_resv[2]; /* 2 保留字节 */ 98 hi_u8 in_us [all...] |
H A D | hmac_config.h | 37 typedef hi_u32 (*wal_config_get_func)(mac_vap_stru *pst_mac_vap, hi_u16 *pus_len, hi_u8 *puc_param); 38 typedef hi_u32 (*wal_config_set_func)(mac_vap_stru *pst_mac_vap, hi_u16 us_len, const hi_u8 *puc_param); 49 typedef hi_u8 wal_host_crx_subtype_enum_uint8; 57 typedef hi_u8 wal_host_drx_subtype_enum_uint8; 65 hi_u8 reset; /* 是否复位 */ 66 hi_u8 auc_resv[1]; 90 hi_u8 auc_mac_addr[WLAN_MAC_ADDR_LEN]; 91 hi_u8 bcn_prio; 92 hi_u8 is_mbr; 93 hi_u8 accept_st [all...] |
H A D | hmac_vap.h | 58 typedef hi_u8 hmac_addba_mode_enum_uint8; 76 hi_u8 wait_ack_for_sdt_reg; 77 hi_u8 auc_resv2[3]; /* 3 保留字节 */ 84 hi_u8 mgmt_tx_status; 85 hi_u8 mgmt_tx_complete; 86 hi_u8 mgmt_frame_id; 87 hi_u8 uc_resv; 105 hi_u8 user_index; 107 hi_u8 vap_id; 108 hi_u8 uc_res [all...] |
H A D | hmac_11i.h | 52 typedef hi_u8 hal_cipher_key_type_enum_uint8; 55 hi_u8 *puc_grp_policy_match; 56 hi_u8 *puc_pcip_policy_match; 57 hi_u8 *puc_auth_policy_match; 63 hi_u32 hmac_init_security(mac_vap_stru *mac_vap, hi_u8 *mac_addr, hi_u16 addr_len); 65 hi_u8 hmac_check_pcip_wpa_policy(const wlan_mib_ieee802dot11_stru *mib_info, hi_u8 policy); 66 hi_u8 hmac_check_pcip_wpa2_policy(const wlan_mib_ieee802dot11_stru *mib_info, hi_u8 policy); 67 hi_u32 hmac_check_pcip_policy(const wlan_mib_ieee802dot11_stru *mib_info, hi_u8 polic [all...] |
H A D | hmac_mgmt_bss_comm.h | 39 hi_u8 tidno; 40 hi_u8 resvd[3]; /* 3 BYTE保留字段 */ 47 hi_u16 hmac_mgmt_encap_addba_req(hmac_vap_stru *hmac_vap, hi_u8 *puc_data, dmac_ba_tx_stru *tx_ba, hi_u8 tid); 48 hi_u16 hmac_mgmt_encap_addba_rsp(hmac_vap_stru *hmac_vap, hi_u8 *puc_data, hmac_ba_rx_stru *addba_rsp, hi_u8 tid, 49 hi_u8 status); 50 hi_u16 hmac_mgmt_encap_delba(hmac_vap_stru *hmac_vap, hi_u8 *puc_data, const mac_action_mgmt_args_stru *action_args); 51 hi_u32 hmac_mgmt_rx_addba_req(hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, const hi_u8 *puc_payload); 52 hi_u32 hmac_mgmt_rx_addba_rsp(hmac_vap_stru *hmac_vap, hmac_user_stru *hmac_user, const hi_u8 *puc_payloa [all...] |
H A D | hmac_wapi_wpi.c | 39 输入参数 : hi_u8 *puc_iv 为IV存储区起始地址 40 hi_u8 *puc_bufin 为明文存储区起始地址 42 hi_u8 *puc_key 为会话密钥存储区起始地址 43 hi_u8* puc_bufout 为密文存储区起始地址, 54 hi_u32 hmac_wpi_encrypt(hmac_wapi_crypt_stru wpi_key, hi_u8 *puc_bufin, hi_u32 buflen, hi_u8 *puc_bufout) in hmac_wpi_encrypt() 59 hi_u8 *puc_out = HI_NULL; in hmac_wpi_encrypt() 60 hi_u8 *puc_in = HI_NULL; in hmac_wpi_encrypt() 65 hi_u8 *puc_iv = wpi_key.puc_iv; in hmac_wpi_encrypt() 66 hi_u8 iv_le in hmac_wpi_encrypt() [all...] |
/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/oal/ |
H A D | wlan_mib.h | 64 typedef hi_u8 wlan_mib_row_status_enum_uint8; 72 typedef hi_u8 wlan_mib_pwr_mgmt_mode_enum_uint8; 84 typedef hi_u8 wlan_mib_auth_alg_enum_uint8; 94 typedef hi_u8 wlan_mib_desired_bsstype_enum_uint8; 106 typedef hi_u8 wlan_mib_rsna_cfg_grp_rekey_enum_uint8; 132 typedef hi_u8 wlan_mib_rmrqst_beaconrqst_mode_enum_uint8; 141 typedef hi_u8 wlan_mib_rmrqst_beaconrqst_detail_enum_uint8; 149 typedef hi_u8 wlan_mib_rmrqst_famerqst_type_enum_uint8; 172 typedef hi_u8 wlan_mib_rmrqst_beaconrpt_cdt_enum_uint8; 206 typedef hi_u8 wlan_mib_rmrqst_stastatrqst_grpid_enum_uint [all...] |
/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/mac/common/ |
H A D | mac_cfg.h | 48 typedef hi_u8 mac_cfg_retry_type_enum_uint8; 58 typedef hi_u8 mac_cfg_psm_offset_type_uint8; 67 typedef hi_u8 mac_pm_switch_enum_uint8; 79 typedef hi_u8 mac_pm_ctrl_type_enum_uint8; 92 typedef hi_u8 mac_nl80211_mfp_enum_uint8; 101 typedef hi_u8 mac_rf_payload_enum_uint8; 115 typedef hi_u8 mac_mesh_plink_state_enum_uint8; 128 typedef hi_u8 mac_set_dscr_frame_type_enum_uint8; 140 typedef hi_u8 mac_hisi_mesh_node_type_enum_uint8; 150 typedef hi_u8 wlan_phy_protocol_enum_uint [all...] |
H A D | mac_device.h | 80 typedef hi_u8 mac_ch_type_enum_uint8; 89 typedef hi_u8 mac_scan_op_enum_uint8; 100 typedef hi_u8 mac_chan_status_enum_uint8; 113 typedef hi_u8 mac_reset_sys_type_enum_uint8; 123 typedef hi_u8 mac_try_init_scan_type_enum_uint8; 130 typedef hi_u8 mac_need_init_scan_res_enum_uint8; 139 typedef hi_u8 mac_scan_state_enum_uint8; 148 typedef hi_u8 mac_fcs_state_enum_uint8; 157 typedef hi_u8 mac_fcs_err_enum_uint8; 168 typedef hi_u8 mac_acs_rsn_enum_uint [all...] |
H A D | mac_frame.h | 382 typedef hi_u8 mac_ap_type_enum_uint8; 399 typedef hi_u8 mac_ieee80211_frame_type_enum_uint8; 422 typedef hi_u8 mac_category_enum_uint8; 437 typedef hi_u8 mac_ht_action_type_enum_uint8; 446 typedef hi_u8 mac_timeout_interval_type_enum_uint8; 453 typedef hi_u8 mac_sa_query_action_type_enum_uint8; 461 typedef hi_u8 mac_ft_action_type_enum_uint8; 471 typedef hi_u8 mac_vht_action_type_enum_uint8; 480 typedef hi_u8 mac_txbf_clb_enum_uint8; 486 typedef hi_u8 mac_specmgmt_action_type_enum_uint [all...] |
H A D | mac_vap.h | 141 typedef hi_u8 mac_vap_state_enum_uint8; 160 typedef hi_u8 mac_test_frame_type_enum_uint8; 174 typedef hi_u8 mac_set_dscr_param_enum_uint8; 345 typedef hi_u8 mac_alg_cfg_enum_uint8; 360 typedef hi_u8 mac_beacon_operation_type_uint8; 368 typedef hi_u8 mac_wmm_set_param_type_enum_uint8; 378 typedef hi_u8 mac_apsd_sp_len_enum_uint8; 391 typedef hi_u8 ps_user_mode_enum_uint8; 452 hi_u8 chan_number; /* 主20MHz信道号 */ 455 hi_u8 id [all...] |
H A D | mac_user.h | 60 hi_u8 rs_nrates; /* 个数 */ 61 hi_u8 auc_resv[3]; /* 3 BYTE 保留字段 */ 62 hi_u8 auc_rs_rates[WLAN_MAX_SUPP_RATES]; /* 速率 */ 80 hi_u8 ht_capable : 1, /* HT capable */ 85 hi_u8 primary_channel; 88 hi_u8 rx_mcs_bitmask[WLAN_HT_MCS_BITMASK_LEN]; /* Rx MCS bitmask */ 89 hi_u8 secondary_chan_offset : 2, 95 hi_u8 dual_beacon : 1, 161 hi_u8 vht_capable; /* VHT capable */ 164 hi_u8 channel_widt [all...] |
H A D | mac_regdomain.h | 52 typedef hi_u8 mac_rc_start_freq_enum_uint8; 64 typedef hi_u8 mac_ch_spacing_enum_uint8; 76 typedef hi_u8 mac_dfs_domain_enum_uint8; 111 typedef hi_u8 mac_channel_freq_5_enum_uint8; 131 typedef hi_u8 mac_channel_freq_2_enum_uint8; 146 hi_u8 behaviour_bmap; /* 允许的行为位图 位图定义见mac_behaviour_bmap_enum */ 147 hi_u8 coverage_class; /* 覆盖类 */ 148 hi_u8 max_reg_tx_pwr; /* 管制类规定的最大发送功率, 单位dBm */ 150 hi_u8 max_tx_pwr; 151 hi_u8 auc_res [all...] |
H A D | mac_mib.c | 39 WIFI_ROM_TEXT hi_u32 mac_mib_set_meshid(const mac_vap_stru *mac_vap, hi_u8 len, const hi_u8 *puc_param) in mac_mib_set_meshid() 42 hi_u8 *puc_mib_meshid = HI_NULL; in mac_mib_set_meshid() 43 hi_u8 meshid_len; in mac_mib_set_meshid() 68 WIFI_ROM_TEXT hi_u32 mac_mib_get_meshid(const mac_vap_stru *mac_vap, hi_u8 *puc_len, const hi_u8 *puc_param) in mac_mib_get_meshid() 71 hi_u8 meshid_len; in mac_mib_get_meshid() 72 hi_u8 *puc_mib_meshid = HI_NULL; in mac_mib_get_meshid() 75 meshid_len = (hi_u8)strlen((hi_char *)puc_mib_meshid); in mac_mib_get_meshid() 99 WIFI_ROM_TEXT hi_void mac_mib_get_wpa_pairwise_cipher_suite(const mac_vap_stru *mac_vap, hi_u8 *puc_nu [all...] |
H A 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() 49 static inline hi_u8 mac_mib_get_rsnacfggroupcipher(const mac_vap_stru *mac_vap) in mac_mib_get_rsnacfggroupcipher() 57 static inline hi_void mac_mib_set_rsnacfggroupcipher(const mac_vap_stru *mac_vap, hi_u8 group_cipher) 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_id) in mac_mib_set_wep_default_keyid() 73 static inline hi_u8 mac_mib_get_wep_default_keyid(const mac_vap_stru *mac_vap) in mac_mib_get_wep_default_keyid() 81 static inline hi_u8 mac_mib_get_wep_type(const mac_vap_stru *mac_vap) in mac_mib_get_wep_type() 89 static inline hi_u8 mac_mib_get_privacyinvoked(const mac_vap_stru *mac_vap) in mac_mib_get_privacyinvoked() 97 static inline hi_void mac_mib_set_privacyinvoked(const mac_vap_stru *mac_vap, hi_u8 privacyinvoked) in mac_mib_set_privacyinvoked() 105 static inline hi_u8 mac_mib_get_rsnaactivated(const mac_vap_stru *mac_vap) in mac_mib_get_rsnaactivated() 113 static inline hi_void mac_mib_set_rsnaactivated(const mac_vap_stru *mac_vap, hi_u8 rsnaactivate [all...] |
/device/soc/hisilicon/hi3861v100/sdk_liteos/components/wifi/include/ |
H A D | hi_wifi_driver_wpa_if.h | 97 typedef hi_u8 hisi_bool_enum_uint8; 116 typedef hi_u8 hisi_iftype_enum_uint8; 125 typedef hi_u8 hisi_key_type_enum_uint8; 134 typedef hi_u8 hisi_key_default_types_enum_uint8; 141 typedef hi_u8 hisi_hidden_ssid_enum_uint8; 183 typedef hi_u8 hisi_event_enum_uint8; 202 typedef hi_u8 hisi_eloop_event_enum_uint8; 209 typedef hi_u8 hisi_mfp_enum_uint8; 225 typedef hi_u8 hisi_auth_type_enum_uint8; 233 typedef hi_u8 hisi_scan_status_enum_uint [all...] |
/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/wal/ |
H A D | hi_wifi_driver_wpa_if.h | 104 typedef hi_u8 hisi_bool_enum_uint8; 123 typedef hi_u8 hisi_iftype_enum_uint8; 131 typedef hi_u8 hisi_key_type_enum_uint8; 139 typedef hi_u8 hisi_key_default_types_enum_uint8; 146 typedef hi_u8 hisi_hidden_ssid_enum_uint8; 187 typedef hi_u8 hisi_event_enum_uint8; 213 typedef hi_u8 hisi_eloop_event_enum_uint8; 220 typedef hi_u8 hisi_mfp_enum_uint8; 236 typedef hi_u8 hisi_auth_type_enum_uint8; 244 typedef hi_u8 hisi_scan_status_enum_uint [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_liteos/include/adapt/ |
H A D | hi_comm_sns_adapt.h | 41 hi_u8 non_dir_str[ISP_AUTO_ISO_STRENGTH_NUM];
42 hi_u8 non_dir_mf_detail_ehc_str[ISP_AUTO_ISO_STRENGTH_NUM];
43 hi_u8 non_dir_hf_detail_ehc_str[ISP_AUTO_ISO_STRENGTH_NUM];
44 hi_u8 detail_smooth_range[ISP_AUTO_ISO_STRENGTH_NUM];
51 hi_u8 bnr_lsc_max_gain;
54 hi_u8 lut_fine_str[ISP_AUTO_ISO_STRENGTH_NUM];
55 hi_u8 chroma_str[ISP_BAYER_CHN_NUM][ISP_AUTO_ISO_STRENGTH_NUM];
56 hi_u8 wdr_frame_str[WDR_MAX_FRAME_NUM];
57 hi_u8 fusion_frame_str[WDR_MAX_FRAME_NUM];
73 hi_u8 luma_wg [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/include/adapt/ |
H A D | hi_comm_sns_adapt.h | 41 hi_u8 non_dir_str[ISP_AUTO_ISO_STRENGTH_NUM];
42 hi_u8 non_dir_mf_detail_ehc_str[ISP_AUTO_ISO_STRENGTH_NUM];
43 hi_u8 non_dir_hf_detail_ehc_str[ISP_AUTO_ISO_STRENGTH_NUM];
44 hi_u8 detail_smooth_range[ISP_AUTO_ISO_STRENGTH_NUM];
51 hi_u8 bnr_lsc_max_gain;
54 hi_u8 lut_fine_str[ISP_AUTO_ISO_STRENGTH_NUM];
55 hi_u8 chroma_str[ISP_BAYER_CHN_NUM][ISP_AUTO_ISO_STRENGTH_NUM];
56 hi_u8 wdr_frame_str[WDR_MAX_FRAME_NUM];
57 hi_u8 fusion_frame_str[WDR_MAX_FRAME_NUM];
73 hi_u8 luma_wg [all...] |
/device/soc/hisilicon/hi3861v100/sdk_liteos/platform/system/upg/ |
H A D | upg_check_boot_bin.h | 54 static HI_CONST hi_u8 g_magic[IV_BYTE_LEN] = { 66 hi_u8 mod_n[RSA_4096_LENGTH]; /* Mod N */ 67 hi_u8 exp_e[RSA_EXP_E_LENGTH]; /* Exp E */ 77 hi_u8 die_id[DIE_ID_LENGTH]; /* Die ID. 24Bytes */ 78 hi_u8 encrypt_flag; /* 0x42: not encrypted; other: encryped. */ 79 hi_u8 boot_version; /* boot version, range [0, 15] */ 80 hi_u8 pad[2]; /* reserved 2 bytes. */ 81 hi_u8 boot_key[IV_BYTE_LEN]; /* part of key factor, 16 Bytes. */ 82 hi_u8 aes_iv[IV_BYTE_LEN]; /* AES-256 CBC mode, IV, 16 Bytes. */ 84 hi_u8 mod_ [all...] |
/device/soc/hisilicon/hi3861v100/sdk_liteos/include/ |
H A D | hi_cipher.h | 109 hi_u8 *d; /**< The private exponent */ 110 hi_u8 *n; /**< The modulus */ 120 hi_u8 *e; /**< The public exponent */ 121 hi_u8 *n; /**< The modulus */ 130 hi_u8 *out; /**< Point for output */ 140 const hi_u8 *p; /**< Finite field: equal to p in case of prime field curves or equal to 2^n in case of binary 142 const hi_u8 *a; /**< Curve parameter a (q-3 in Suite B). */ 143 const hi_u8 *b; /**< Curve parameter b. */ 144 const hi_u8 *gx; /**< X coordinates of G which is a base point on the curve. */ 145 const hi_u8 *g [all...] |
/device/soc/hisilicon/hi3861v100/sdk_liteos/config/diag/ |
H A D | dfx_sys.h | 33 hi_u8 diag_queue_used_cnt; 34 hi_u8 diag_queue_total_cnt; 35 hi_u8 dec_fail_cnt; 36 hi_u8 enc_fail_cnt; 40 hi_u8 conn_excep_cnt; 41 hi_u8 conn_bu_cnt; 42 hi_u8 chl_busy_cnt; 43 hi_u8 req_overbig1_cnt; 44 hi_u8 cmd_list_total_cnt; 45 hi_u8 cmd_list_used_cn [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/hdmi/src/mkp/hal/ctrl/hisiv100/ |
H A D | hdmi_hal_scdc.h | 46 hi_u8 status_update : 1;
47 hi_u8 ced_update : 1;
48 hi_u8 rr_test : 1;
49 hi_u8 rsvd : 5;
51 hi_u8 byte;
57 hi_u8 screambling_enable : 1;
58 hi_u8 tmds_bit_clock_ratio : 1;
59 hi_u8 rsvd : 6;
61 hi_u8 byte;
67 hi_u8 screambling_statu [all...] |
/device/soc/hisilicon/hi3861v100/sdk_liteos/boot/loaderboot/secure/ |
H A D | burn_file.h | 74 hi_u8 mod_n[RSA_2048_LEN]; /**< Mod N.CNcomment:RSA参数N。CNend */ 75 hi_u8 exp_e[RSA_EXP_E_LEN]; /**< Exp E.CNcomment:RSA参数E。CNend */ 76 hi_u8 padding[28]; /**< Padding field:28.CNcomment:填充字段。CNend */ 80 hi_u8 sign[RSA_2048_LEN]; /**< RSA signature.CNcomment:RSA签名。CNend */ 84 hi_u8 px[ECC_32_BYTES]; /**< Pubkey x.CNcomment:ECC密钥x。CNend */ 85 hi_u8 py[ECC_32_BYTES]; /**< Pubkey y.CNcomment:ECC密钥y。CNend */ 86 hi_u8 padding[224]; /**< Padding field:224. CNcomment:填充字段。CNend */ 90 hi_u8 r[ECC_32_BYTES]; /**< Signature of ECC.CNcomment:ECC签名信息r。CNend */ 91 hi_u8 s[ECC_32_BYTES]; /**< Signature of ECC.CNcomment:ECC签名信息s。CNend */ 92 hi_u8 paddin [all...] |