Lines Matching refs:mlme
431 struct ieee80211req_mlme mlme; in atheros_set_sta_authorized() local
438 mlme.im_op = IEEE80211_MLME_AUTHORIZE; in atheros_set_sta_authorized()
440 mlme.im_op = IEEE80211_MLME_UNAUTHORIZE; in atheros_set_sta_authorized()
441 mlme.im_reason = 0; in atheros_set_sta_authorized()
442 os_memcpy(mlme.im_macaddr, addr, IEEE80211_ADDR_LEN); in atheros_set_sta_authorized()
443 ret = set80211priv(drv, IEEE80211_IOCTL_SETMLME, &mlme, sizeof(mlme)); in atheros_set_sta_authorized()
684 struct ieee80211req_mlme mlme; in atheros_sta_clear_stats() local
689 mlme.im_op = IEEE80211_MLME_CLEAR_STATS; in atheros_sta_clear_stats()
690 os_memcpy(mlme.im_macaddr, addr, IEEE80211_ADDR_LEN); in atheros_sta_clear_stats()
691 ret = set80211priv(drv, IEEE80211_IOCTL_SETMLME, &mlme, in atheros_sta_clear_stats()
692 sizeof(mlme)); in atheros_sta_clear_stats()
762 struct ieee80211req_mlme mlme; in atheros_sta_deauth() local
768 mlme.im_op = IEEE80211_MLME_DEAUTH; in atheros_sta_deauth()
769 mlme.im_reason = reason_code; in atheros_sta_deauth()
770 os_memcpy(mlme.im_macaddr, addr, IEEE80211_ADDR_LEN); in atheros_sta_deauth()
771 ret = set80211priv(drv, IEEE80211_IOCTL_SETMLME, &mlme, sizeof(mlme)); in atheros_sta_deauth()
786 struct ieee80211req_mlme mlme; in atheros_sta_disassoc() local
792 mlme.im_op = IEEE80211_MLME_DISASSOC; in atheros_sta_disassoc()
793 mlme.im_reason = reason_code; in atheros_sta_disassoc()
794 os_memcpy(mlme.im_macaddr, addr, IEEE80211_ADDR_LEN); in atheros_sta_disassoc()
795 ret = set80211priv(drv, IEEE80211_IOCTL_SETMLME, &mlme, sizeof(mlme)); in atheros_sta_disassoc()
1071 struct ieee80211req_mlme mlme; in atheros_sta_auth() local
1082 os_memcpy(mlme.fils_aad.ANonce, params->fils_anonce, in atheros_sta_auth()
1084 os_memcpy(mlme.fils_aad.SNonce, params->fils_snonce, in atheros_sta_auth()
1086 os_memcpy(mlme.fils_aad.kek, params->fils_kek, in atheros_sta_auth()
1088 mlme.fils_aad.kek_len = params->fils_kek_len; in atheros_sta_auth()
1089 mlme.im_op = IEEE80211_MLME_AUTH_FILS; in atheros_sta_auth()
1091 mlme.fils_aad.ANonce, FILS_NONCE_LEN); in atheros_sta_auth()
1093 mlme.fils_aad.SNonce, FILS_NONCE_LEN); in atheros_sta_auth()
1095 mlme.fils_aad.kek, mlme.fils_aad.kek_len); in atheros_sta_auth()
1097 mlme.im_op = IEEE80211_MLME_AUTH; in atheros_sta_auth()
1100 mlme.im_op = IEEE80211_MLME_AUTH; in atheros_sta_auth()
1103 mlme.im_reason = params->status; in atheros_sta_auth()
1104 mlme.im_seq = params->seq; in atheros_sta_auth()
1105 os_memcpy(mlme.im_macaddr, params->addr, IEEE80211_ADDR_LEN); in atheros_sta_auth()
1106 mlme.im_optie_len = params->len; in atheros_sta_auth()
1109 os_memcpy(mlme.im_optie, params->ie, params->len); in atheros_sta_auth()
1119 ret = set80211priv(drv, IEEE80211_IOCTL_SETMLME, &mlme, sizeof(mlme)); in atheros_sta_auth()
1133 struct ieee80211req_mlme mlme; in atheros_sta_assoc() local
1140 mlme.im_op = IEEE80211_MLME_REASSOC; in atheros_sta_assoc()
1142 mlme.im_op = IEEE80211_MLME_ASSOC; in atheros_sta_assoc()
1143 mlme.im_reason = status_code; in atheros_sta_assoc()
1144 os_memcpy(mlme.im_macaddr, addr, IEEE80211_ADDR_LEN); in atheros_sta_assoc()
1145 mlme.im_optie_len = len; in atheros_sta_assoc()
1148 os_memcpy(mlme.im_optie, ie, len); in atheros_sta_assoc()
1158 ret = set80211priv(drv, IEEE80211_IOCTL_SETMLME, &mlme, sizeof(mlme)); in atheros_sta_assoc()