Lines Matching refs:iter_data
108 static void rtw89_debugfs_iter_data_setup(struct rtw89_debugfs_iter_data *iter_data, in rtw89_debugfs_iter_data_setup() argument
111 iter_data->buf = buf; in rtw89_debugfs_iter_data_setup()
112 iter_data->bufsz = bufsz; in rtw89_debugfs_iter_data_setup()
113 iter_data->written_sz = 0; in rtw89_debugfs_iter_data_setup()
116 static void rtw89_debugfs_iter_data_next(struct rtw89_debugfs_iter_data *iter_data, in rtw89_debugfs_iter_data_next() argument
119 iter_data->buf = buf; in rtw89_debugfs_iter_data_next()
120 iter_data->bufsz = bufsz; in rtw89_debugfs_iter_data_next()
121 iter_data->written_sz += written_sz; in rtw89_debugfs_iter_data_next()
3875 struct rtw89_debugfs_iter_data *iter_data = in rtw89_sta_info_get_iter() local
3880 size_t bufsz = iter_data->bufsz; in rtw89_sta_info_get_iter()
3881 char *buf = iter_data->buf; in rtw89_sta_info_get_iter()
3888 rtw89_debugfs_iter_data_next(iter_data, p, end - p, p - buf); in rtw89_sta_info_get_iter()
3934 struct rtw89_debugfs_iter_data iter_data; in rtw89_debug_priv_phy_info_get() local
3979 rtw89_debugfs_iter_data_setup(&iter_data, p, end - p); in rtw89_debug_priv_phy_info_get()
3980 ieee80211_iterate_stations_atomic(rtwdev->hw, rtw89_sta_info_get_iter, &iter_data); in rtw89_debug_priv_phy_info_get()
3981 p += iter_data.written_sz; in rtw89_debug_priv_phy_info_get()
4071 struct rtw89_debugfs_iter_data *iter_data = in rtw89_vif_ids_get_iter() local
4077 size_t bufsz = iter_data->bufsz; in rtw89_vif_ids_get_iter()
4078 char *buf = iter_data->buf; in rtw89_vif_ids_get_iter()
4089 rtw89_debugfs_iter_data_next(iter_data, p, end - p, p - buf); in rtw89_vif_ids_get_iter()
4142 struct rtw89_debugfs_iter_data *iter_data = in rtw89_sta_ids_get_iter() local
4148 size_t bufsz = iter_data->bufsz; in rtw89_sta_ids_get_iter()
4149 char *buf = iter_data->buf; in rtw89_sta_ids_get_iter()
4161 rtw89_debugfs_iter_data_next(iter_data, p, end - p, p - buf); in rtw89_sta_ids_get_iter()
4169 struct rtw89_debugfs_iter_data iter_data; in rtw89_debug_priv_stations_get() local
4202 rtw89_debugfs_iter_data_setup(&iter_data, p, end - p); in rtw89_debug_priv_stations_get()
4204 IEEE80211_IFACE_ITER_NORMAL, rtw89_vif_ids_get_iter, &iter_data); in rtw89_debug_priv_stations_get()
4205 p += iter_data.written_sz; in rtw89_debug_priv_stations_get()
4207 rtw89_debugfs_iter_data_setup(&iter_data, p, end - p); in rtw89_debug_priv_stations_get()
4208 ieee80211_iterate_stations_atomic(rtwdev->hw, rtw89_sta_ids_get_iter, &iter_data); in rtw89_debug_priv_stations_get()
4209 p += iter_data.written_sz; in rtw89_debug_priv_stations_get()