Lines Matching defs:data
188 static void rtw_vif_watch_dog_iter(void *data, struct ieee80211_vif *vif)
190 struct rtw_watch_dog_iter_data *iter_data = data;
213 struct rtw_watch_dog_iter_data data = {};
263 data.rtwdev = rtwdev;
267 rtw_iterate_vifs(rtwdev, rtw_vif_watch_dog_iter, &data);
278 if (rtwdev->ps_enabled && data.rtwvif && !ps_active &&
280 rtw_enter_lps(rtwdev, data.rtwvif->port);
409 desc->data = vmalloc(prep_size);
410 if (!desc->data)
414 desc->next = desc->data;
425 if (!desc->data) {
431 if (next - desc->data + size > desc->size) {
453 * dev_coredump, data is supposed to be handled by the device coredump
457 dev_coredumpv(rtwdev->dev, desc->data, desc->size, GFP_KERNEL);
466 vfree(desc->data);
469 desc->data = NULL;
586 void *data)
588 struct rtw_dev *rtwdev = (struct rtw_dev *)data;
594 static void rtw_reset_sta_iter(void *data, struct ieee80211_sta *sta)
596 struct rtw_dev *rtwdev = (struct rtw_dev *)data;
605 static void rtw_reset_vif_iter(void *data, u8 *mac, struct ieee80211_vif *vif)
607 struct rtw_dev *rtwdev = (struct rtw_dev *)data;
669 static void rtw_txq_ba_iter(void *data, struct ieee80211_sta *sta)
695 struct rtw_txq_ba_iter_data data;
697 rtw_iterate_stas_atomic(rtwdev, rtw_txq_ba_iter, &data);
1681 static void rtw_vif_smps_iter(void *data, u8 *mac,
1684 struct rtw_dev *rtwdev = (struct rtw_dev *)data;
1717 (const struct rtw_fw_hdr *)fw->firmware->data;
1731 (const struct rtw_fw_hdr *)fw->firmware->data;
1745 (struct rtw_fw_hdr_legacy *)fw->firmware->data;
1767 if (!firmware || !firmware->data) {
2330 static void rtw_port_switch_iter(void *data, struct ieee80211_vif *vif)
2332 struct rtw_iter_port_switch_data *iter_data = data;
2382 static void rtw_check_sta_active_iter(void *data, struct ieee80211_vif *vif)
2385 bool *active = data;