iter_data         217 block/blk-mq-tag.c 	struct bt_iter_data *iter_data = data;
iter_data         218 block/blk-mq-tag.c 	struct blk_mq_hw_ctx *hctx = iter_data->hctx;
iter_data         220 block/blk-mq-tag.c 	bool reserved = iter_data->reserved;
iter_data         232 block/blk-mq-tag.c 		return iter_data->fn(hctx, rq, iter_data->data, reserved);
iter_data         253 block/blk-mq-tag.c 	struct bt_iter_data iter_data = {
iter_data         260 block/blk-mq-tag.c 	sbitmap_for_each_set(&bt->sb, bt_iter, &iter_data);
iter_data         272 block/blk-mq-tag.c 	struct bt_tags_iter_data *iter_data = data;
iter_data         273 block/blk-mq-tag.c 	struct blk_mq_tags *tags = iter_data->tags;
iter_data         274 block/blk-mq-tag.c 	bool reserved = iter_data->reserved;
iter_data         286 block/blk-mq-tag.c 		return iter_data->fn(rq, iter_data->data, reserved);
iter_data         307 block/blk-mq-tag.c 	struct bt_tags_iter_data iter_data = {
iter_data         315 block/blk-mq-tag.c 		sbitmap_for_each_set(&bt->sb, bt_tags_iter, &iter_data);
iter_data        5926 drivers/net/wireless/ath/ath10k/mac.c 	struct ath10k_mac_tdls_iter_data *iter_data = data;
iter_data        5930 drivers/net/wireless/ath/ath10k/mac.c 	if (sta->tdls && sta_vif == iter_data->curr_vif)
iter_data        5931 drivers/net/wireless/ath/ath10k/mac.c 		iter_data->num_tdls_stations++;
iter_data         480 drivers/net/wireless/ath/ath5k/base.c 	struct ath5k_vif_iter_data *iter_data = data;
iter_data         484 drivers/net/wireless/ath/ath5k/base.c 	if (iter_data->hw_macaddr)
iter_data         486 drivers/net/wireless/ath/ath5k/base.c 			iter_data->mask[i] &=
iter_data         487 drivers/net/wireless/ath/ath5k/base.c 				~(iter_data->hw_macaddr[i] ^ mac[i]);
iter_data         489 drivers/net/wireless/ath/ath5k/base.c 	if (!iter_data->found_active) {
iter_data         490 drivers/net/wireless/ath/ath5k/base.c 		iter_data->found_active = true;
iter_data         491 drivers/net/wireless/ath/ath5k/base.c 		memcpy(iter_data->active_mac, mac, ETH_ALEN);
iter_data         494 drivers/net/wireless/ath/ath5k/base.c 	if (iter_data->need_set_hw_addr && iter_data->hw_macaddr)
iter_data         495 drivers/net/wireless/ath/ath5k/base.c 		if (ether_addr_equal(iter_data->hw_macaddr, mac))
iter_data         496 drivers/net/wireless/ath/ath5k/base.c 			iter_data->need_set_hw_addr = false;
iter_data         498 drivers/net/wireless/ath/ath5k/base.c 	if (!iter_data->any_assoc) {
iter_data         500 drivers/net/wireless/ath/ath5k/base.c 			iter_data->any_assoc = true;
iter_data         509 drivers/net/wireless/ath/ath5k/base.c 		iter_data->opmode = NL80211_IFTYPE_AP;
iter_data         512 drivers/net/wireless/ath/ath5k/base.c 			iter_data->n_stas++;
iter_data         513 drivers/net/wireless/ath/ath5k/base.c 		if (iter_data->opmode == NL80211_IFTYPE_UNSPECIFIED)
iter_data         514 drivers/net/wireless/ath/ath5k/base.c 			iter_data->opmode = avf->opmode;
iter_data         523 drivers/net/wireless/ath/ath5k/base.c 	struct ath5k_vif_iter_data iter_data;
iter_data         530 drivers/net/wireless/ath/ath5k/base.c 	iter_data.hw_macaddr = common->macaddr;
iter_data         531 drivers/net/wireless/ath/ath5k/base.c 	eth_broadcast_addr(iter_data.mask);
iter_data         532 drivers/net/wireless/ath/ath5k/base.c 	iter_data.found_active = false;
iter_data         533 drivers/net/wireless/ath/ath5k/base.c 	iter_data.need_set_hw_addr = true;
iter_data         534 drivers/net/wireless/ath/ath5k/base.c 	iter_data.opmode = NL80211_IFTYPE_UNSPECIFIED;
iter_data         535 drivers/net/wireless/ath/ath5k/base.c 	iter_data.n_stas = 0;
iter_data         538 drivers/net/wireless/ath/ath5k/base.c 		ath5k_vif_iter(&iter_data, vif->addr, vif);
iter_data         543 drivers/net/wireless/ath/ath5k/base.c 		ath5k_vif_iter, &iter_data);
iter_data         544 drivers/net/wireless/ath/ath5k/base.c 	memcpy(ah->bssidmask, iter_data.mask, ETH_ALEN);
iter_data         546 drivers/net/wireless/ath/ath5k/base.c 	ah->opmode = iter_data.opmode;
iter_data         555 drivers/net/wireless/ath/ath5k/base.c 	if (iter_data.need_set_hw_addr && iter_data.found_active)
iter_data         556 drivers/net/wireless/ath/ath5k/base.c 		ath5k_hw_set_lladdr(ah, iter_data.active_mac);
iter_data         562 drivers/net/wireless/ath/ath5k/base.c 	if (iter_data.n_stas > 1) {
iter_data        3159 drivers/net/wireless/ath/ath5k/base.c 	struct ath5k_vif_iter_data iter_data;
iter_data        3160 drivers/net/wireless/ath/ath5k/base.c 	iter_data.hw_macaddr = NULL;
iter_data        3161 drivers/net/wireless/ath/ath5k/base.c 	iter_data.any_assoc = false;
iter_data        3162 drivers/net/wireless/ath/ath5k/base.c 	iter_data.need_set_hw_addr = false;
iter_data        3163 drivers/net/wireless/ath/ath5k/base.c 	iter_data.found_active = true;
iter_data        3167 drivers/net/wireless/ath/ath5k/base.c 		ath5k_vif_iter, &iter_data);
iter_data        3168 drivers/net/wireless/ath/ath5k/base.c 	return iter_data.any_assoc;
iter_data         377 drivers/net/wireless/ath/ath5k/mac80211-ops.c 	struct ath5k_vif_iter_data iter_data; /* to count STA interfaces */
iter_data         440 drivers/net/wireless/ath/ath5k/mac80211-ops.c 	iter_data.hw_macaddr = NULL;
iter_data         441 drivers/net/wireless/ath/ath5k/mac80211-ops.c 	iter_data.n_stas = 0;
iter_data         442 drivers/net/wireless/ath/ath5k/mac80211-ops.c 	iter_data.need_set_hw_addr = false;
iter_data         445 drivers/net/wireless/ath/ath5k/mac80211-ops.c 		ath5k_vif_iter, &iter_data);
iter_data         448 drivers/net/wireless/ath/ath5k/mac80211-ops.c 	if (iter_data.n_stas > 1) {
iter_data         674 drivers/net/wireless/ath/ath9k/ath9k.h 			       struct ath9k_vif_iter_data *iter_data);
iter_data         663 drivers/net/wireless/ath/ath9k/debug.c 	struct ath9k_vif_iter_data iter_data;
iter_data         735 drivers/net/wireless/ath/ath9k/debug.c 		ath9k_calculate_iter_data(sc, ctx, &iter_data);
iter_data         739 drivers/net/wireless/ath/ath9k/debug.c 			   i++, (int)(ctx->assigned), iter_data.naps,
iter_data         740 drivers/net/wireless/ath/ath9k/debug.c 			   iter_data.nstations,
iter_data         741 drivers/net/wireless/ath/ath9k/debug.c 			   iter_data.nmeshes, iter_data.nwds);
iter_data         743 drivers/net/wireless/ath/ath9k/debug.c 			   iter_data.nadhocs, iter_data.nocbs, sc->cur_chan->nvifs,
iter_data         129 drivers/net/wireless/ath/ath9k/htc_drv_main.c 	struct ath9k_vif_iter_data *iter_data = data;
iter_data         132 drivers/net/wireless/ath/ath9k/htc_drv_main.c 	if (iter_data->hw_macaddr != NULL) {
iter_data         134 drivers/net/wireless/ath/ath9k/htc_drv_main.c 			iter_data->mask[i] &= ~(iter_data->hw_macaddr[i] ^ mac[i]);
iter_data         136 drivers/net/wireless/ath/ath9k/htc_drv_main.c 		iter_data->hw_macaddr = mac;
iter_data         144 drivers/net/wireless/ath/ath9k/htc_drv_main.c 	struct ath9k_vif_iter_data iter_data;
iter_data         151 drivers/net/wireless/ath/ath9k/htc_drv_main.c 	iter_data.hw_macaddr = NULL;
iter_data         152 drivers/net/wireless/ath/ath9k/htc_drv_main.c 	eth_broadcast_addr(iter_data.mask);
iter_data         155 drivers/net/wireless/ath/ath9k/htc_drv_main.c 		ath9k_htc_bssid_iter(&iter_data, vif->addr, vif);
iter_data         160 drivers/net/wireless/ath/ath9k/htc_drv_main.c 		ath9k_htc_bssid_iter, &iter_data);
iter_data         162 drivers/net/wireless/ath/ath9k/htc_drv_main.c 	memcpy(common->bssidmask, iter_data.mask, ETH_ALEN);
iter_data         164 drivers/net/wireless/ath/ath9k/htc_drv_main.c 	if (iter_data.hw_macaddr)
iter_data         165 drivers/net/wireless/ath/ath9k/htc_drv_main.c 		memcpy(common->macaddr, iter_data.hw_macaddr, ETH_ALEN);
iter_data         915 drivers/net/wireless/ath/ath9k/main.c static void ath9k_vif_iter_set_beacon(struct ath9k_vif_iter_data *iter_data,
iter_data         919 drivers/net/wireless/ath/ath9k/main.c 	if (!iter_data->primary_beacon_vif) {
iter_data         920 drivers/net/wireless/ath/ath9k/main.c 		iter_data->primary_beacon_vif = vif;
iter_data         922 drivers/net/wireless/ath/ath9k/main.c 		if (iter_data->primary_beacon_vif->type != NL80211_IFTYPE_AP &&
iter_data         924 drivers/net/wireless/ath/ath9k/main.c 			iter_data->primary_beacon_vif = vif;
iter_data         927 drivers/net/wireless/ath/ath9k/main.c 	iter_data->beacons = true;
iter_data         928 drivers/net/wireless/ath/ath9k/main.c 	iter_data->nbcnvifs += 1;
iter_data         931 drivers/net/wireless/ath/ath9k/main.c static void ath9k_vif_iter(struct ath9k_vif_iter_data *iter_data,
iter_data         937 drivers/net/wireless/ath/ath9k/main.c 	if (iter_data->has_hw_macaddr) {
iter_data         939 drivers/net/wireless/ath/ath9k/main.c 			iter_data->mask[i] &=
iter_data         940 drivers/net/wireless/ath/ath9k/main.c 				~(iter_data->hw_macaddr[i] ^ mac[i]);
iter_data         942 drivers/net/wireless/ath/ath9k/main.c 		memcpy(iter_data->hw_macaddr, mac, ETH_ALEN);
iter_data         943 drivers/net/wireless/ath/ath9k/main.c 		iter_data->has_hw_macaddr = true;
iter_data         947 drivers/net/wireless/ath/ath9k/main.c 		iter_data->slottime = 20;
iter_data         951 drivers/net/wireless/ath/ath9k/main.c 		iter_data->naps++;
iter_data         953 drivers/net/wireless/ath/ath9k/main.c 			ath9k_vif_iter_set_beacon(iter_data, vif);
iter_data         956 drivers/net/wireless/ath/ath9k/main.c 		iter_data->nstations++;
iter_data         957 drivers/net/wireless/ath/ath9k/main.c 		if (avp->assoc && !iter_data->primary_sta)
iter_data         958 drivers/net/wireless/ath/ath9k/main.c 			iter_data->primary_sta = vif;
iter_data         961 drivers/net/wireless/ath/ath9k/main.c 		iter_data->nocbs++;
iter_data         964 drivers/net/wireless/ath/ath9k/main.c 		iter_data->nadhocs++;
iter_data         966 drivers/net/wireless/ath/ath9k/main.c 			ath9k_vif_iter_set_beacon(iter_data, vif);
iter_data         969 drivers/net/wireless/ath/ath9k/main.c 		iter_data->nmeshes++;
iter_data         971 drivers/net/wireless/ath/ath9k/main.c 			ath9k_vif_iter_set_beacon(iter_data, vif);
iter_data         974 drivers/net/wireless/ath/ath9k/main.c 		iter_data->nwds++;
iter_data         983 drivers/net/wireless/ath/ath9k/main.c 				    struct ath9k_vif_iter_data *iter_data)
iter_data         996 drivers/net/wireless/ath/ath9k/main.c 		if (!iter_data->has_hw_macaddr)
iter_data        1003 drivers/net/wireless/ath/ath9k/main.c 			iter_data->mask[i] &=
iter_data        1004 drivers/net/wireless/ath/ath9k/main.c 				~(iter_data->hw_macaddr[i] ^
iter_data        1012 drivers/net/wireless/ath/ath9k/main.c 			       struct ath9k_vif_iter_data *iter_data)
iter_data        1020 drivers/net/wireless/ath/ath9k/main.c 	memset(iter_data, 0, sizeof(*iter_data));
iter_data        1021 drivers/net/wireless/ath/ath9k/main.c 	eth_broadcast_addr(iter_data->mask);
iter_data        1022 drivers/net/wireless/ath/ath9k/main.c 	iter_data->slottime = 9;
iter_data        1025 drivers/net/wireless/ath/ath9k/main.c 		ath9k_vif_iter(iter_data, avp->vif->addr, avp->vif);
iter_data        1027 drivers/net/wireless/ath/ath9k/main.c 	ath9k_update_bssid_mask(sc, ctx, iter_data);
iter_data        1103 drivers/net/wireless/ath/ath9k/main.c 	struct ath9k_vif_iter_data iter_data;
iter_data        1116 drivers/net/wireless/ath/ath9k/main.c 	ath9k_calculate_iter_data(sc, ctx, &iter_data);
iter_data        1118 drivers/net/wireless/ath/ath9k/main.c 	if (iter_data.has_hw_macaddr)
iter_data        1119 drivers/net/wireless/ath/ath9k/main.c 		memcpy(common->macaddr, iter_data.hw_macaddr, ETH_ALEN);
iter_data        1121 drivers/net/wireless/ath/ath9k/main.c 	memcpy(common->bssidmask, iter_data.mask, ETH_ALEN);
iter_data        1124 drivers/net/wireless/ath/ath9k/main.c 	if (iter_data.naps > 0) {
iter_data        1129 drivers/net/wireless/ath/ath9k/main.c 		if (iter_data.beacons)
iter_data        1132 drivers/net/wireless/ath/ath9k/main.c 		if (iter_data.nmeshes)
iter_data        1134 drivers/net/wireless/ath/ath9k/main.c 		else if (iter_data.nocbs)
iter_data        1136 drivers/net/wireless/ath/ath9k/main.c 		else if (iter_data.nwds)
iter_data        1138 drivers/net/wireless/ath/ath9k/main.c 		else if (iter_data.nadhocs)
iter_data        1147 drivers/net/wireless/ath/ath9k/main.c 	if ((iter_data.nstations + iter_data.nadhocs + iter_data.nmeshes) > 0)
iter_data        1151 drivers/net/wireless/ath/ath9k/main.c 		if (iter_data.naps == 1 && iter_data.beacons)
iter_data        1156 drivers/net/wireless/ath/ath9k/main.c 		bool changed = (iter_data.primary_sta != ctx->primary_sta);
iter_data        1158 drivers/net/wireless/ath/ath9k/main.c 		if (iter_data.primary_sta) {
iter_data        1159 drivers/net/wireless/ath/ath9k/main.c 			iter_data.primary_beacon_vif = iter_data.primary_sta;
iter_data        1160 drivers/net/wireless/ath/ath9k/main.c 			iter_data.beacons = true;
iter_data        1161 drivers/net/wireless/ath/ath9k/main.c 			ath9k_set_assoc_state(sc, iter_data.primary_sta,
iter_data        1163 drivers/net/wireless/ath/ath9k/main.c 			ctx->primary_sta = iter_data.primary_sta;
iter_data        1173 drivers/net/wireless/ath/ath9k/main.c 	sc->nbcnvifs = iter_data.nbcnvifs;
iter_data        1174 drivers/net/wireless/ath/ath9k/main.c 	ath9k_beacon_config(sc, iter_data.primary_beacon_vif,
iter_data        1175 drivers/net/wireless/ath/ath9k/main.c 			    iter_data.beacons);
iter_data        1178 drivers/net/wireless/ath/ath9k/main.c 	if (ah->slottime != iter_data.slottime) {
iter_data        1179 drivers/net/wireless/ath/ath9k/main.c 		ah->slottime = iter_data.slottime;
iter_data        1183 drivers/net/wireless/ath/ath9k/main.c 	if (iter_data.primary_sta)
iter_data        1675 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	struct iwl_mvm_mc_iter_data iter_data = {
iter_data        1686 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 		iwl_mvm_mc_iface_iterator, &iter_data);
iter_data        1877 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	struct iwl_bcast_iter_data iter_data = {
iter_data        1907 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 		iwl_mvm_bcast_filter_iterator, &iter_data);
iter_data        2990 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	struct iwl_mvm_he_obss_narrow_bw_ru_data iter_data = {
iter_data        3001 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 			  &iter_data);
iter_data        3007 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	mvmvif->he_ru_2mhz_block = !iter_data.tolerated;
iter_data         123 drivers/net/wireless/realtek/rtw88/main.c 	struct rtw_watch_dog_iter_data *iter_data = data;
iter_data         128 drivers/net/wireless/realtek/rtw88/main.c 			iter_data->assoc_cnt++;
iter_data         129 drivers/net/wireless/realtek/rtw88/main.c 			iter_data->rtwvif = rtwvif;
iter_data         133 drivers/net/wireless/realtek/rtw88/main.c 			iter_data->active = true;
iter_data         136 drivers/net/wireless/realtek/rtw88/main.c 		iter_data->active = true;
iter_data         199 drivers/net/wireless/realtek/rtw88/phy.c 	struct rtw_phy_stat_iter_data *iter_data = data;
iter_data         200 drivers/net/wireless/realtek/rtw88/phy.c 	struct rtw_dev *rtwdev = iter_data->rtwdev;
iter_data         209 drivers/net/wireless/realtek/rtw88/phy.c 	iter_data->min_rssi = min_t(u8, rssi, iter_data->min_rssi);
iter_data          45 drivers/net/wireless/realtek/rtw88/rx.c 	struct rtw_rx_addr_match_data *iter_data = data;
iter_data          47 drivers/net/wireless/realtek/rtw88/rx.c 	struct ieee80211_hdr *hdr = iter_data->hdr;
iter_data          48 drivers/net/wireless/realtek/rtw88/rx.c 	struct rtw_dev *rtwdev = iter_data->rtwdev;
iter_data          50 drivers/net/wireless/realtek/rtw88/rx.c 	struct rtw_rx_pkt_stat *pkt_stat = iter_data->pkt_stat;
iter_data          51 drivers/net/wireless/realtek/rtw88/rx.c 	u8 *bssid = iter_data->bssid;
iter_data        2446 drivers/net/wireless/ti/wlcore/main.c 	struct wlcore_hw_queue_iter_data *iter_data = data;
iter_data        2452 drivers/net/wireless/ti/wlcore/main.c 	if (iter_data->cur_running || vif == iter_data->vif) {
iter_data        2453 drivers/net/wireless/ti/wlcore/main.c 		iter_data->cur_running = true;
iter_data        2457 drivers/net/wireless/ti/wlcore/main.c 	__set_bit(vif->hw_queue[0] / NUM_TX_QUEUES, iter_data->hw_queue_map);
iter_data        2464 drivers/net/wireless/ti/wlcore/main.c 	struct wlcore_hw_queue_iter_data iter_data = {};
iter_data        2472 drivers/net/wireless/ti/wlcore/main.c 	iter_data.vif = vif;
iter_data        2477 drivers/net/wireless/ti/wlcore/main.c 					wlcore_hw_queue_iter, &iter_data);
iter_data        2480 drivers/net/wireless/ti/wlcore/main.c 	if (iter_data.cur_running) {
iter_data        2490 drivers/net/wireless/ti/wlcore/main.c 	q_base = find_first_zero_bit(iter_data.hw_queue_map,
iter_data        5885 include/net/cfg80211.h 		       void *iter_data);
iter_data        5584 include/net/mac80211.h 			 void *iter_data);
iter_data        5608 include/net/mac80211.h 			     void *iter_data);
iter_data        5634 include/net/mac80211.h 	void *iter_data);
iter_data        1786 net/mac80211/chan.c 	void *iter_data)
iter_data        1794 net/mac80211/chan.c 			iter(hw, &ctx->conf, iter_data);
iter_data         886 net/mac80211/key.c 			 void *iter_data)
iter_data         900 net/mac80211/key.c 			     &key->conf, iter_data);
iter_data         907 net/mac80211/key.c 				     &key->conf, iter_data);
iter_data         921 net/mac80211/key.c 			 void *iter_data)
iter_data         934 net/mac80211/key.c 		     &key->conf, iter_data);
iter_data         945 net/mac80211/key.c 			     void *iter_data)
iter_data         952 net/mac80211/key.c 		_ieee80211_iter_keys_rcu(hw, sdata, iter, iter_data);
iter_data         955 net/mac80211/key.c 			_ieee80211_iter_keys_rcu(hw, sdata, iter, iter_data);
iter_data        2124 net/netfilter/nf_conntrack_core.c 	struct iter_data *d = data;
iter_data        2176 net/netfilter/nf_conntrack_core.c 	struct iter_data d;
iter_data        1996 net/wireless/scan.c 		       void *iter_data)
iter_data        2005 net/wireless/scan.c 			iter(wiphy, &bss->pub, iter_data);