Lines Matching defs:addr

77 	.key_offset = offsetof(struct sta_info, addr),
86 .key_offset = offsetof(struct link_sta_info, addr),
191 const u8 *addr)
193 return rhltable_lookup(&local->sta_hash, addr, sta_rht_params);
198 const u8 *addr)
205 for_each_sta_info(local, addr, sta, tmp) {
223 const u8 *addr)
230 for_each_sta_info(local, addr, sta, tmp) {
245 const u8 *addr)
247 return rhltable_lookup(&local->link_sta_hash, addr,
252 link_sta_info_get_bss(struct ieee80211_sub_if_data *sdata, const u8 *addr)
259 for_each_link_sta_info(local, addr, link_sta, tmp) {
277 const u8 *addr,
285 for_each_link_sta_info(local, addr, link_sta, tmp) {
300 if (memcmp(link->conf->addr, localaddr, ETH_ALEN))
319 if (ether_addr_equal(vif_addr, sta->sdata->vif.addr))
431 sta_dbg(sta->sdata, "Destroyed STA %pM\n", sta->sta.addr);
529 const u8 *addr, int link_id, const u8 *link_addr,
578 memcpy(sta->addr, addr, ETH_ALEN);
579 memcpy(sta->sta.addr, addr, ETH_ALEN);
580 memcpy(sta->deflink.addr, link_addr, ETH_ALEN);
581 memcpy(sta->sta.deflink.addr, link_addr, ETH_ALEN);
689 sta_dbg(sdata, "Allocated STA %pM\n", sta->sta.addr);
705 const u8 *addr, gfp_t gfp)
707 return __sta_info_alloc(sdata, addr, -1, addr, gfp);
731 if (WARN_ON(ether_addr_equal(sta->sta.addr, sdata->vif.addr) ||
732 !is_valid_ether_addr(sta->sta.addr)))
742 ieee80211_find_sta_by_ifaddr(&sdata->local->hw, sta->addr, NULL)) {
777 sta->sta.addr, state + 1, err);
829 if (sta_info_get_bss(sdata, sta->sta.addr)) {
905 cfg80211_new_sta(sdata->dev, sta->sta.addr, sinfo, GFP_KERNEL);
908 sta_dbg(sdata, "Inserted STA %pM\n", sta->sta.addr);
1175 sta->sta.addr);
1319 sta->sta.addr, new_state);
1376 sta->sta.addr);
1450 sta_dbg(sdata, "Removed STA %pM\n", sta->sta.addr);
1455 cfg80211_del_sta_sinfo(sdata->dev, sta->sta.addr, sinfo, GFP_KERNEL);
1479 int sta_info_destroy_addr(struct ieee80211_sub_if_data *sdata, const u8 *addr)
1485 sta = sta_info_get(sdata, addr);
1493 const u8 *addr)
1499 sta = sta_info_get_bss(sdata, addr);
1615 sta->sta.addr);
1629 const u8 *addr,
1640 for_each_sta_info(local, addr, sta, tmp) {
1642 !ether_addr_equal(sta->sdata->vif.addr, localaddr))
1654 const u8 *addr)
1661 sta = sta_info_get_bss(vif_to_sdata(vif), addr);
1751 sta->sta.addr, sta->sta.aid, filtered, buffered);
1790 memcpy(nullfunc->addr1, sta->sta.addr, ETH_ALEN);
1791 memcpy(nullfunc->addr2, sdata->vif.addr, ETH_ALEN);
1792 memcpy(nullfunc->addr3, sdata->vif.addr, ETH_ALEN);
2929 if (link_sta_info_hash_lookup(sdata->local, link_sta->addr)) {