/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/oal/ |
H A D | oal_util.c | 47 WIFI_ROM_TEXT hi_void oal_strtoaddr(const hi_char *param, hi_u8 *mac_addr, hi_u8 mac_addr_len) in oal_strtoaddr() argument 60 if ((index / 2) >= mac_addr_len) { /* 除2 以找到正确的MAC地址 */ in oal_strtoaddr() 205 hi_void oal_random_ether_addr(hi_u8 *mac_addr, hi_u8 mac_addr_len) in oal_random_ether_addr() argument 210 hi_unref_param(mac_addr_len); in oal_random_ether_addr() 229 hi_void oal_random_ether_addr(hi_u8 *mac_addr, hi_u8 mac_addr_len) in oal_random_ether_addr() argument 231 hi_unref_param(mac_addr_len); in oal_random_ether_addr()
|
H A D | oal_util.h | 265 hi_void oal_strtoaddr(const hi_char *param, hi_u8 *mac_addr, hi_u8 mac_addr_len); 268 hi_void oal_random_ether_addr(hi_u8 *mac_addr, hi_u8 mac_addr_len); 566 static inline hi_u32 oal_compare_mac_addr(const hi_u8 *mac_addr1, const hi_u8 *mac_addr2, hi_u8 mac_addr_len) in oal_compare_mac_addr() argument 568 if (mac_addr_len != WLAN_MAC_ADDR_LEN) { in oal_compare_mac_addr()
|
/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/mac/hmac/ |
H A D | hmac_user.c | 498 hi_u32 hmac_user_add_check(mac_vap_stru *mac_vap, const hi_u8 *mac_addr, hi_u8 mac_addr_len) in hmac_user_add_check() argument 536 hi_u32 ret = mac_vap_find_user_by_macaddr(mac_vap, mac_addr, mac_addr_len, &user_idx); in hmac_user_add_check() 598 hi_u32 hmac_user_add_send_event(const mac_vap_stru *mac_vap, const hi_u8 *mac_addr, hi_u8 mac_addr_len, hi_u8 user_idx) in hmac_user_add_send_event() argument 614 if (memcpy_s(add_user_payload->auc_user_mac_addr, WLAN_MAC_ADDR_LEN, mac_addr, mac_addr_len) != EOK) { in hmac_user_add_send_event() 647 hi_u32 hmac_user_add(mac_vap_stru *mac_vap, const hi_u8 *mac_addr, hi_u8 mac_addr_len, hi_u8 *puc_user_index) in hmac_user_add() argument 653 hi_u32 ret = hmac_user_add_check(mac_vap, mac_addr, mac_addr_len); in hmac_user_add() 669 ret = hmac_user_add_send_event(mac_vap, mac_addr, mac_addr_len, user_idx); in hmac_user_add() 934 hi_u32 hmac_set_multicast_user_whitelist(const mac_vap_stru *mac_vap, const hi_u8 *mac_addr, hi_u8 mac_addr_len) in hmac_set_multicast_user_whitelist() argument 953 hmac_handle_close_peer_mesh(hmac_vap, mac_addr, mac_addr_len, HMAC_REPORT_DISASSOC, DMAC_DISASOC_MISC_KICKUSER); in hmac_set_multicast_user_whitelist() 961 if (memcpy_s(mesh_wl->auc_addr, WLAN_MAC_ADDR_LEN, mac_addr, mac_addr_len) ! in hmac_set_multicast_user_whitelist() 994 hmac_del_multicast_user_whitelist(const mac_vap_stru *mac_vap, const hi_u8 *mac_addr, hi_u8 mac_addr_len) hmac_del_multicast_user_whitelist() argument [all...] |
H A D | hmac_user.h | 408 hi_u32 hmac_user_add(mac_vap_stru *mac_vap, const hi_u8 *mac_addr, hi_u8 mac_addr_len, hi_u8 *puc_user_index); 422 hi_u32 hmac_set_multicast_user_whitelist(const mac_vap_stru *mac_vap, const hi_u8 *mac_addr, hi_u8 mac_addr_len); 423 hi_u32 hmac_del_multicast_user_whitelist(const mac_vap_stru *mac_vap, const hi_u8 *mac_addr, hi_u8 mac_addr_len);
|
H A D | hmac_scan.h | 60 hi_void hmac_scan_set_sour_mac_addr_in_probe_req(const hmac_vap_stru *hmac_vap, hi_u8 *sa_mac_addr, hi_u8 mac_addr_len,
|
H A D | hmac_vap.h | 270 hi_u8 mac_addr_len); 291 hi_u32 hmac_handle_close_peer_mesh(const hmac_vap_stru *hmac_vap, const hi_u8 *mac_addr, hi_u8 mac_addr_len,
|
H A D | hmac_vap.c | 314 hi_u8 mac_addr_len) in hmac_vap_creat_netdev() 349 if (memcpy_s(oal_netdevice_mac_addr(netdev), WLAN_MAC_ADDR_LEN, mac_addr, mac_addr_len) != EOK) { in hmac_vap_creat_netdev() 313 hmac_vap_creat_netdev(hmac_vap_stru *hmac_vap, hi_char *puc_netdev_name, const hi_s8 *mac_addr, hi_u8 mac_addr_len) hmac_vap_creat_netdev() argument
|
H A D | hmac_scan.c | 1455 hi_void hmac_scan_set_sour_mac_addr_in_probe_req(const hmac_vap_stru *hmac_vap, hi_u8 *sa_mac_addr, hi_u8 mac_addr_len, in hmac_scan_set_sour_mac_addr_in_probe_req() argument 1461 if (memcpy_s(sa_mac_addr, mac_addr_len, in hmac_scan_set_sour_mac_addr_in_probe_req() 1472 oal_random_ether_addr(sa_mac_addr, mac_addr_len); in hmac_scan_set_sour_mac_addr_in_probe_req() 1483 if (memcpy_s(sa_mac_addr, mac_addr_len, in hmac_scan_set_sour_mac_addr_in_probe_req()
|
H A D | hmac_mgmt_ap.c | 468 hi_u32 hmac_handle_close_peer_mesh(const hmac_vap_stru *hmac_vap, const hi_u8 *mac_addr, hi_u8 mac_addr_len, in hmac_handle_close_peer_mesh() argument 475 if (memcpy_s((hi_u8 *)data, WLAN_MAC_ADDR_LEN, mac_addr, mac_addr_len) != EOK) { in hmac_handle_close_peer_mesh()
|
/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/mac/common/ |
H A D | mac_vap.c | 408 WIFI_ROM_TEXT hi_u32 mac_vap_find_user_by_macaddr(mac_vap_stru *mac_vap, const hi_u8 *sta_mac_addr, hi_u8 mac_addr_len, in mac_vap_find_user_by_macaddr() argument 422 if (!oal_compare_mac_addr(mac_user->user_mac_addr, sta_mac_addr, mac_addr_len)) { in mac_vap_find_user_by_macaddr() 432 if (!oal_compare_mac_addr(mac_vap->auc_cache_user_mac_addr, sta_mac_addr, mac_addr_len)) { in mac_vap_find_user_by_macaddr() 451 if (!oal_compare_mac_addr(mac_user->user_mac_addr, sta_mac_addr, mac_addr_len)) { in mac_vap_find_user_by_macaddr()
|
H A D | mac_vap.h | 1570 hi_u32 mac_vap_find_user_by_macaddr(mac_vap_stru *mac_vap, const hi_u8 *sta_mac_addr, hi_u8 mac_addr_len,
|