wiphy 351 include/net/cfg80211.h struct wiphy; wiphy 405 include/net/cfg80211.h int (*add_virtual_intf)(struct wiphy *wiphy, char *name, wiphy 408 include/net/cfg80211.h int (*del_virtual_intf)(struct wiphy *wiphy, int ifindex); wiphy 409 include/net/cfg80211.h int (*change_virtual_intf)(struct wiphy *wiphy, int ifindex, wiphy 413 include/net/cfg80211.h int (*add_key)(struct wiphy *wiphy, struct net_device *netdev, wiphy 416 include/net/cfg80211.h int (*get_key)(struct wiphy *wiphy, struct net_device *netdev, wiphy 419 include/net/cfg80211.h int (*del_key)(struct wiphy *wiphy, struct net_device *netdev, wiphy 421 include/net/cfg80211.h int (*set_default_key)(struct wiphy *wiphy, wiphy 425 include/net/cfg80211.h int (*add_beacon)(struct wiphy *wiphy, struct net_device *dev, wiphy 427 include/net/cfg80211.h int (*set_beacon)(struct wiphy *wiphy, struct net_device *dev, wiphy 429 include/net/cfg80211.h int (*del_beacon)(struct wiphy *wiphy, struct net_device *dev); wiphy 432 include/net/cfg80211.h int (*add_station)(struct wiphy *wiphy, struct net_device *dev, wiphy 434 include/net/cfg80211.h int (*del_station)(struct wiphy *wiphy, struct net_device *dev, wiphy 436 include/net/cfg80211.h int (*change_station)(struct wiphy *wiphy, struct net_device *dev, wiphy 438 include/net/cfg80211.h int (*get_station)(struct wiphy *wiphy, struct net_device *dev, wiphy 440 include/net/cfg80211.h int (*dump_station)(struct wiphy *wiphy, struct net_device *dev, wiphy 443 include/net/cfg80211.h int (*add_mpath)(struct wiphy *wiphy, struct net_device *dev, wiphy 445 include/net/cfg80211.h int (*del_mpath)(struct wiphy *wiphy, struct net_device *dev, wiphy 447 include/net/cfg80211.h int (*change_mpath)(struct wiphy *wiphy, struct net_device *dev, wiphy 449 include/net/cfg80211.h int (*get_mpath)(struct wiphy *wiphy, struct net_device *dev, wiphy 452 include/net/cfg80211.h int (*dump_mpath)(struct wiphy *wiphy, struct net_device *dev, wiphy 456 include/net/cfg80211.h int (*change_bss)(struct wiphy *wiphy, struct net_device *dev, wiphy 853 include/net/mac80211.h struct wiphy *wiphy; wiphy 880 include/net/mac80211.h set_wiphy_dev(hw->wiphy, dev); wiphy 891 include/net/mac80211.h memcpy(hw->wiphy->perm_addr, addr, ETH_ALEN); wiphy 910 include/net/mac80211.h return &hw->wiphy->bands[c->band]->bitrates[c->tx_rate_idx]; wiphy 919 include/net/mac80211.h return &hw->wiphy->bands[c->band]->bitrates[c->control.rts_cts_rate_idx]; wiphy 928 include/net/mac80211.h return &hw->wiphy->bands[c->band]->bitrates[c->control.retries[idx].rate_idx]; wiphy 204 include/net/wireless.h int (*reg_notifier)(struct wiphy *wiphy, enum reg_set_by setby); wiphy 229 include/net/wireless.h struct wiphy *wiphy; wiphy 242 include/net/wireless.h BUG_ON(!wiphy); wiphy 243 include/net/wireless.h return &wiphy->priv; wiphy 251 include/net/wireless.h wiphy->dev.parent = dev; wiphy 259 include/net/wireless.h return wiphy->dev.parent; wiphy 267 include/net/wireless.h return wiphy->dev.bus_id; wiphy 276 include/net/wireless.h return wiphy_priv(wdev->wiphy); wiphy 288 include/net/wireless.h struct wiphy *wiphy_new(struct cfg80211_ops *ops, int sizeof_priv); wiphy 339 include/net/wireless.h return __ieee80211_get_channel(wiphy, freq); wiphy 22 net/mac80211/cfg.c struct ieee80211_local *local = wiphy_priv(wiphy); wiphy 47 net/mac80211/cfg.c struct ieee80211_local *local = wiphy_priv(wiphy); wiphy 632 net/mac80211/cfg.c sband = local->hw.wiphy->bands[local->oper_channel->band]; wiphy 664 net/mac80211/cfg.c struct ieee80211_local *local = wiphy_priv(wiphy); wiphy 719 net/mac80211/cfg.c struct ieee80211_local *local = wiphy_priv(wiphy); wiphy 750 net/mac80211/cfg.c struct ieee80211_local *local = wiphy_priv(wiphy); wiphy 787 net/mac80211/cfg.c struct ieee80211_local *local = wiphy_priv(wiphy); wiphy 841 net/mac80211/cfg.c struct ieee80211_local *local = wiphy_priv(wiphy); wiphy 195 net/mac80211/debugfs.c struct dentry *phyd = local->hw.wiphy->debugfsdir; wiphy 517 net/mac80211/debugfs_netdev.c sdata->local->hw.wiphy->debugfsdir); wiphy 540 net/mac80211/debugfs_netdev.c if (!dev->ieee80211_ptr || !dev->ieee80211_ptr->wiphy) wiphy 543 net/mac80211/debugfs_netdev.c if (dev->ieee80211_ptr->wiphy->privid != mac80211_wiphy_privid) wiphy 821 net/mac80211/ht.c sband = local->hw.wiphy->bands[conf->channel->band]; wiphy 172 net/mac80211/iface.c local->hw.wiphy->perm_addr, wiphy 177 net/mac80211/iface.c memcpy(local->mdev->dev_addr, local->hw.wiphy->perm_addr, wiphy 721 net/mac80211/iface.c memcpy(ndev->dev_addr, local->hw.wiphy->perm_addr, ETH_ALEN); wiphy 722 net/mac80211/iface.c SET_NETDEV_DEV(ndev, wiphy_dev(local->hw.wiphy)); wiphy 729 net/mac80211/iface.c sdata->wdev.wiphy = local->hw.wiphy; wiphy 158 net/mac80211/key.c wiphy_name(key->local->hw.wiphy), wiphy 190 net/mac80211/key.c wiphy_name(key->local->hw.wiphy), wiphy 61 net/mac80211/led.c "%srx", wiphy_name(local->hw.wiphy)); wiphy 72 net/mac80211/led.c "%stx", wiphy_name(local->hw.wiphy)); wiphy 83 net/mac80211/led.c "%sassoc", wiphy_name(local->hw.wiphy)); wiphy 94 net/mac80211/led.c "%sradio", wiphy_name(local->hw.wiphy)); wiphy 222 net/mac80211/main.c wiphy_name(local->hw.wiphy), chan->center_freq); wiphy 249 net/mac80211/main.c sband = local->hw.wiphy->bands[conf->channel->band]; wiphy 530 net/mac80211/main.c wiphy_name(local->hw.wiphy), wiphy 592 net/mac80211/main.c sband = local->hw.wiphy->bands[info->band]; wiphy 712 net/mac80211/main.c struct wiphy *wiphy; wiphy 733 net/mac80211/main.c wiphy = wiphy_new(&mac80211_config_ops, priv_size); wiphy 735 net/mac80211/main.c if (!wiphy) wiphy 738 net/mac80211/main.c wiphy->privid = mac80211_wiphy_privid; wiphy 740 net/mac80211/main.c local = wiphy_priv(wiphy); wiphy 741 net/mac80211/main.c local->hw.wiphy = wiphy; wiphy 805 net/mac80211/main.c sband = local->hw.wiphy->bands[band]; wiphy 816 net/mac80211/main.c if (local->hw.wiphy->interface_modes & BIT(NL80211_IFTYPE_AP)) wiphy 817 net/mac80211/main.c local->hw.wiphy->interface_modes |= BIT(NL80211_IFTYPE_AP_VLAN); wiphy 820 net/mac80211/main.c local->hw.wiphy->interface_modes |= BIT(NL80211_IFTYPE_MONITOR); wiphy 822 net/mac80211/main.c result = wiphy_register(local->hw.wiphy); wiphy 856 net/mac80211/main.c name = wiphy_dev(local->hw.wiphy)->driver->name; wiphy 899 net/mac80211/main.c memcpy(local->mdev->dev_addr, local->hw.wiphy->perm_addr, ETH_ALEN); wiphy 900 net/mac80211/main.c SET_NETDEV_DEV(local->mdev, wiphy_dev(local->hw.wiphy)); wiphy 910 net/mac80211/main.c "algorithm\n", wiphy_name(local->hw.wiphy)); wiphy 918 net/mac80211/main.c wiphy_name(local->hw.wiphy), result); wiphy 929 net/mac80211/main.c wiphy_name(local->hw.wiphy)); wiphy 952 net/mac80211/main.c wiphy_unregister(local->hw.wiphy); wiphy 989 net/mac80211/main.c wiphy_name(local->hw.wiphy)); wiphy 994 net/mac80211/main.c wiphy_unregister(local->hw.wiphy); wiphy 1005 net/mac80211/main.c wiphy_free(local->hw.wiphy); wiphy 211 net/mac80211/mesh.c sband = local->hw.wiphy->bands[local->hw.conf.channel->band]; wiphy 501 net/mac80211/mesh.c channel = ieee80211_get_channel(local->hw.wiphy, freq); wiphy 217 net/mac80211/mesh_hwmp.c sband = local->hw.wiphy->bands[local->hw.conf.channel->band]; wiphy 106 net/mac80211/mlme.c sband = local->hw.wiphy->bands[band]; wiphy 110 net/mac80211/mlme.c sband = local->hw.wiphy->bands[local->hw.conf.channel->band]; wiphy 174 net/mac80211/mlme.c sband = local->hw.wiphy->bands[local->hw.conf.channel->band]; wiphy 257 net/mac80211/mlme.c sband = local->hw.wiphy->bands[local->hw.conf.channel->band]; wiphy 1307 net/mac80211/mlme.c sband = local->hw.wiphy->bands[local->hw.conf.channel->band]; wiphy 1391 net/mac80211/mlme.c sband = local->hw.wiphy->bands[local->hw.conf.channel->band]; wiphy 1474 net/mac80211/mlme.c sband = local->hw.wiphy->bands[local->hw.conf.channel->band]; wiphy 1520 net/mac80211/mlme.c channel = ieee80211_get_channel(local->hw.wiphy, freq); wiphy 1600 net/mac80211/mlme.c int rate = local->hw.wiphy->bands[band]-> wiphy 2022 net/mac80211/mlme.c sband = local->hw.wiphy->bands[bss->band]; wiphy 2367 net/mac80211/mlme.c wiphy_name(local->hw.wiphy), print_mac(mac, addr), sdata->dev->name); wiphy 164 net/mac80211/rate.c debugfsdir = debugfs_create_dir("rc", local->hw.wiphy->debugfsdir); wiphy 269 net/mac80211/rate.c "algorithm\n", wiphy_name(local->hw.wiphy)); wiphy 281 net/mac80211/rate.c "algorithm '%s'\n", wiphy_name(local->hw.wiphy), wiphy 61 net/mac80211/rate.h sband = local->hw.wiphy->bands[local->hw.conf.channel->band]; wiphy 470 net/mac80211/rc80211_minstrel.c sband = hw->wiphy->bands[hw->conf.channel->band]; wiphy 336 net/mac80211/rc80211_pid_algo.c sband = hw->wiphy->bands[hw->conf.channel->band]; wiphy 1987 net/mac80211/rx.c wiphy_name(local->hw.wiphy), wiphy 2064 net/mac80211/rx.c sband = local->hw.wiphy->bands[status.band]; wiphy 2108 net/mac80211/rx.c sband = local->hw.wiphy->bands[status.band]; wiphy 2196 net/mac80211/rx.c sband = local->hw.wiphy->bands[status->band]; wiphy 383 net/mac80211/scan.c channel = ieee80211_get_channel(sdata->local->hw.wiphy, freq); wiphy 452 net/mac80211/scan.c "channel after scan\n", wiphy_name(local->hw.wiphy)); wiphy 460 net/mac80211/scan.c "channel after scan\n", wiphy_name(local->hw.wiphy)); wiphy 519 net/mac80211/scan.c sband = local->hw.wiphy->bands[local->scan_band]; wiphy 529 net/mac80211/scan.c sband = local->hw.wiphy->bands[local->scan_band]; wiphy 550 net/mac80211/scan.c "%d MHz for scan\n", wiphy_name(local->hw.wiphy), wiphy 147 net/mac80211/sta_info.c wiphy_name(local->hw.wiphy), print_mac(mbuf, sta->sta.addr)); wiphy 267 net/mac80211/sta_info.c wiphy_name(local->hw.wiphy), print_mac(mbuf, sta->sta.addr)); wiphy 326 net/mac80211/sta_info.c wiphy_name(local->hw.wiphy), print_mac(mac, sta->sta.addr)); wiphy 472 net/mac80211/sta_info.c wiphy_name(local->hw.wiphy), print_mac(mbuf, (*sta)->sta.addr)); wiphy 50 net/mac80211/tx.c sband = local->hw.wiphy->bands[tx->channel->band]; wiphy 271 net/mac80211/tx.c wiphy_name(local->hw.wiphy), purged); wiphy 446 net/mac80211/tx.c sband = tx->local->hw.wiphy->bands[tx->channel->band]; wiphy 494 net/mac80211/tx.c sband = tx->local->hw.wiphy->bands[tx->channel->band]; wiphy 820 net/mac80211/tx.c sband = tx->local->hw.wiphy->bands[tx->channel->band]; wiphy 1249 net/mac80211/tx.c wiphy_name(local->hw.wiphy)); wiphy 1856 net/mac80211/tx.c sband = local->hw.wiphy->bands[band]; wiphy 1961 net/mac80211/tx.c wiphy_name(local->hw.wiphy)); wiphy 266 net/mac80211/util.c sband = local->hw.wiphy->bands[local->hw.conf.channel->band]; wiphy 307 net/mac80211/util.c sband = local->hw.wiphy->bands[local->hw.conf.channel->band]; wiphy 637 net/mac80211/util.c chan = ieee80211_get_channel(local->hw.wiphy, freqMHz); wiphy 668 net/mac80211/util.c sband = local->hw.wiphy->bands[band]; wiphy 671 net/mac80211/util.c sband = local->hw.wiphy->bands[local->hw.conf.channel->band]; wiphy 147 net/mac80211/wext.c sband = local->hw.wiphy->bands[IEEE80211_BAND_5GHZ]; wiphy 153 net/mac80211/wext.c sband = local->hw.wiphy->bands[IEEE80211_BAND_2GHZ]; wiphy 238 net/mac80211/wext.c sband = local->hw.wiphy->bands[band]; wiphy 594 net/mac80211/wext.c sband = local->hw.wiphy->bands[local->hw.conf.channel->band]; wiphy 633 net/mac80211/wext.c sband = local->hw.wiphy->bands[local->hw.conf.channel->band]; wiphy 46 net/wireless/core.c if (drv->idx == wiphy) { wiphy 76 net/wireless/core.c wiphy_to_dev(dev->ieee80211_ptr->wiphy); wiphy 127 net/wireless/core.c drv = wiphy_to_dev(dev->ieee80211_ptr->wiphy); wiphy 170 net/wireless/core.c if (strcmp(newname, dev_name(&rdev->wiphy.dev)) == 0) wiphy 176 net/wireless/core.c if (strcmp(newname, dev_name(&drv->wiphy.dev)) == 0) wiphy 183 net/wireless/core.c result = device_rename(&rdev->wiphy.dev, newname); wiphy 187 net/wireless/core.c if (!debugfs_rename(rdev->wiphy.debugfsdir->d_parent, wiphy 188 net/wireless/core.c rdev->wiphy.debugfsdir, wiphy 189 net/wireless/core.c rdev->wiphy.debugfsdir->d_parent, wiphy 205 net/wireless/core.c struct wiphy *wiphy_new(struct cfg80211_ops *ops, int sizeof_priv) wiphy 238 net/wireless/core.c snprintf(drv->wiphy.dev.bus_id, BUS_ID_SIZE, wiphy 245 net/wireless/core.c device_initialize(&drv->wiphy.dev); wiphy 246 net/wireless/core.c drv->wiphy.dev.class = &ieee80211_class; wiphy 247 net/wireless/core.c drv->wiphy.dev.platform_data = drv; wiphy 249 net/wireless/core.c return &drv->wiphy; wiphy 255 net/wireless/core.c struct cfg80211_registered_device *drv = wiphy_to_dev(wiphy); wiphy 261 net/wireless/core.c u16 ifmodes = wiphy->interface_modes; wiphy 266 net/wireless/core.c if (WARN_ON(ifmodes != wiphy->interface_modes)) wiphy 267 net/wireless/core.c wiphy->interface_modes = ifmodes; wiphy 271 net/wireless/core.c sband = wiphy->bands[band]; wiphy 301 net/wireless/core.c ieee80211_set_bitrate_flags(wiphy); wiphy 305 net/wireless/core.c wiphy_update_regulatory(wiphy, REGDOM_SET_BY_CORE); wiphy 310 net/wireless/core.c res = device_add(&drv->wiphy.dev); wiphy 317 net/wireless/core.c drv->wiphy.debugfsdir = wiphy 318 net/wireless/core.c debugfs_create_dir(wiphy_name(&drv->wiphy), wiphy 330 net/wireless/core.c struct cfg80211_registered_device *drv = wiphy_to_dev(wiphy); wiphy 352 net/wireless/core.c device_del(&drv->wiphy.dev); wiphy 353 net/wireless/core.c debugfs_remove(drv->wiphy.debugfsdir); wiphy 368 net/wireless/core.c put_device(&wiphy->dev); wiphy 382 net/wireless/core.c rdev = wiphy_to_dev(dev->ieee80211_ptr->wiphy); wiphy 390 net/wireless/core.c if (sysfs_create_link(&dev->dev.kobj, &rdev->wiphy.dev.kobj, wiphy 33 net/wireless/core.h struct wiphy wiphy __attribute__((__aligned__(NETDEV_ALIGN))); wiphy 39 net/wireless/core.h BUG_ON(!wiphy); wiphy 40 net/wireless/core.h return container_of(wiphy, struct cfg80211_registered_device, wiphy); wiphy 125 net/wireless/nl80211.c u16 ifmodes = dev->wiphy.interface_modes; wiphy 132 net/wireless/nl80211.c NLA_PUT_STRING(msg, NL80211_ATTR_WIPHY_NAME, wiphy_name(&dev->wiphy)); wiphy 153 net/wireless/nl80211.c if (!dev->wiphy.bands[band]) wiphy 165 net/wireless/nl80211.c for (i = 0; i < dev->wiphy.bands[band]->n_channels; i++) { wiphy 170 net/wireless/nl80211.c chan = &dev->wiphy.bands[band]->channels[i]; wiphy 193 net/wireless/nl80211.c for (i = 0; i < dev->wiphy.bands[band]->n_bitrates; i++) { wiphy 198 net/wireless/nl80211.c rate = &dev->wiphy.bands[band]->bitrates[i]; wiphy 440 net/wireless/nl80211.c !(drv->wiphy.interface_modes & (1 << type))) { wiphy 465 net/wireless/nl80211.c err = drv->ops->change_virtual_intf(&drv->wiphy, ifindex, wiphy 502 net/wireless/nl80211.c !(drv->wiphy.interface_modes & (1 << type))) { wiphy 517 net/wireless/nl80211.c err = drv->ops->add_virtual_intf(&drv->wiphy, wiphy 546 net/wireless/nl80211.c err = drv->ops->del_virtual_intf(&drv->wiphy, ifindex); wiphy 633 net/wireless/nl80211.c err = drv->ops->get_key(&drv->wiphy, dev, key_idx, mac_addr, wiphy 685 net/wireless/nl80211.c err = drv->ops->set_default_key(&drv->wiphy, dev, key_idx); wiphy 766 net/wireless/nl80211.c err = drv->ops->add_key(&drv->wiphy, dev, key_idx, mac_addr, ¶ms); wiphy 802 net/wireless/nl80211.c err = drv->ops->del_key(&drv->wiphy, dev, key_idx, mac_addr); wiphy 813 net/wireless/nl80211.c int (*call)(struct wiphy *wiphy, struct net_device *dev, wiphy 885 net/wireless/nl80211.c err = call(&drv->wiphy, dev, ¶ms); wiphy 910 net/wireless/nl80211.c err = drv->ops->del_beacon(&drv->wiphy, dev); wiphy 1037 net/wireless/nl80211.c err = dev->ops->dump_station(&dev->wiphy, netdev, sta_idx, wiphy 1094 net/wireless/nl80211.c err = drv->ops->get_station(&drv->wiphy, dev, mac_addr, &sinfo); wiphy 1135 net/wireless/nl80211.c if ((*vlan)->ieee80211_ptr->wiphy != &rdev->wiphy) wiphy 1198 net/wireless/nl80211.c err = drv->ops->change_station(&drv->wiphy, dev, mac_addr, ¶ms); wiphy 1261 net/wireless/nl80211.c err = drv->ops->add_station(&drv->wiphy, dev, mac_addr, ¶ms); wiphy 1292 net/wireless/nl80211.c err = drv->ops->del_station(&drv->wiphy, dev, mac_addr); wiphy 1396 net/wireless/nl80211.c err = dev->ops->dump_mpath(&dev->wiphy, netdev, path_idx, wiphy 1453 net/wireless/nl80211.c err = drv->ops->get_mpath(&drv->wiphy, dev, dst, next_hop, &pinfo); wiphy 1506 net/wireless/nl80211.c err = drv->ops->change_mpath(&drv->wiphy, dev, dst, next_hop); wiphy 1541 net/wireless/nl80211.c err = drv->ops->add_mpath(&drv->wiphy, dev, dst, next_hop); wiphy 1570 net/wireless/nl80211.c err = drv->ops->del_mpath(&drv->wiphy, dev, dst); wiphy 1612 net/wireless/nl80211.c err = drv->ops->change_bss(&drv->wiphy, dev, ¶ms); wiphy 48 net/wireless/reg.c struct wiphy *wiphy; wiphy 327 net/wireless/reg.c if (last_request->wiphy != wiphy) { wiphy 355 net/wireless/reg.c BUG_ON(!wiphy); wiphy 362 net/wireless/reg.c if (last_request->wiphy != wiphy) wiphy 567 net/wireless/reg.c wiphy_update_regulatory(&drv->wiphy, setby); wiphy 574 net/wireless/reg.c if (wiphy->bands[band]) wiphy 575 net/wireless/reg.c handle_band(wiphy->bands[band]); wiphy 576 net/wireless/reg.c if (wiphy->reg_notifier) wiphy 577 net/wireless/reg.c wiphy->reg_notifier(wiphy, setby); wiphy 589 net/wireless/reg.c r = ignore_request(wiphy, set_by, (char *) alpha2, rd); wiphy 611 net/wireless/reg.c request->wiphy = wiphy; wiphy 639 net/wireless/reg.c r = __regulatory_hint(wiphy, REGDOM_SET_BY_DRIVER, alpha2, rd); wiphy 23 net/wireless/sysfs.c return container_of(dev, struct cfg80211_registered_device, wiphy.dev); wiphy 36 net/wireless/sysfs.c unsigned char *addr = dev_to_rdev(dev)->wiphy.perm_addr; wiphy 44 net/wireless/util.c sband = wiphy->bands[band]; wiphy 119 net/wireless/util.c if (wiphy->bands[band]) wiphy 120 net/wireless/util.c set_mandatory_flags_band(wiphy->bands[band], band);