mac.h (de4fb176622d54a82ea3ceb7362392aaf5ff0b5a) mac.h (ba9177fcef21fa98406e73c472b5ac2eb4ec5f31)
1/* SPDX-License-Identifier: BSD-3-Clause-Clear */
2/*
3 * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved.
4 */
5
6#ifndef ATH11K_MAC_H
7#define ATH11K_MAC_H
8

--- 158 unchanged lines hidden (view full) ---

167u32 ath11k_mac_he_gi_to_nl80211_he_gi(u8 sgi);
168enum nl80211_he_ru_alloc ath11k_mac_phy_he_ru_to_nl80211_he_ru_alloc(u16 ru_phy);
169enum nl80211_he_ru_alloc ath11k_mac_he_ru_tones_to_nl80211_he_ru_alloc(u16 ru_tones);
170enum ath11k_supported_bw ath11k_mac_mac80211_bw_to_ath11k_bw(enum rate_info_bw bw);
171enum hal_encrypt_type ath11k_dp_tx_get_encrypt_type(u32 cipher);
172void ath11k_mac_handle_beacon(struct ath11k *ar, struct sk_buff *skb);
173void ath11k_mac_handle_beacon_miss(struct ath11k *ar, u32 vdev_id);
174void ath11k_mac_bcn_tx_event(struct ath11k_vif *arvif);
1/* SPDX-License-Identifier: BSD-3-Clause-Clear */
2/*
3 * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved.
4 */
5
6#ifndef ATH11K_MAC_H
7#define ATH11K_MAC_H
8

--- 158 unchanged lines hidden (view full) ---

167u32 ath11k_mac_he_gi_to_nl80211_he_gi(u8 sgi);
168enum nl80211_he_ru_alloc ath11k_mac_phy_he_ru_to_nl80211_he_ru_alloc(u16 ru_phy);
169enum nl80211_he_ru_alloc ath11k_mac_he_ru_tones_to_nl80211_he_ru_alloc(u16 ru_tones);
170enum ath11k_supported_bw ath11k_mac_mac80211_bw_to_ath11k_bw(enum rate_info_bw bw);
171enum hal_encrypt_type ath11k_dp_tx_get_encrypt_type(u32 cipher);
172void ath11k_mac_handle_beacon(struct ath11k *ar, struct sk_buff *skb);
173void ath11k_mac_handle_beacon_miss(struct ath11k *ar, u32 vdev_id);
174void ath11k_mac_bcn_tx_event(struct ath11k_vif *arvif);
175int ath11k_mac_wait_tx_complete(struct ath11k *ar);
175#endif
176#endif