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);