#ifndef __RTW_UTIL_H__
#define __RTW_UTIL_H__
struct rtw_dev;
#define rtw_iterate_vifs_atomic(rtwdev, iterator, data) …
#define rtw_iterate_stas_atomic(rtwdev, iterator, data) …
#define rtw_iterate_keys(rtwdev, vif, iterator, data) …
#define rtw_iterate_keys_rcu(rtwdev, vif, iterator, data) …
void rtw_iterate_vifs(struct rtw_dev *rtwdev,
void (*iterator)(void *data, struct ieee80211_vif *vif),
void *data);
void rtw_iterate_stas(struct rtw_dev *rtwdev,
void (*iterator)(void *data,
struct ieee80211_sta *sta),
void *data);
static inline u8 *get_hdr_bssid(struct ieee80211_hdr *hdr)
{ … }
#endif