Lines Matching defs:wiphy
3 * This file provides /sys/class/ieee80211/<wiphy name>/
24 return container_of(dev, struct cfg80211_registered_device, wiphy.dev);
37 SHOW_FMT(macaddress, "%pM", wiphy.perm_addr);
38 SHOW_FMT(address_mask, "%pM", wiphy.addr_mask);
44 struct wiphy *wiphy = &dev_to_rdev(dev)->wiphy;
46 return sprintf(buf, "%s\n", wiphy_name(wiphy));
54 struct wiphy *wiphy = &dev_to_rdev(dev)->wiphy;
58 if (!wiphy->addresses)
59 return sprintf(buf, "%pM\n", wiphy->perm_addr);
61 for (i = 0; i < wiphy->n_addresses; i++)
62 buf += sprintf(buf, "%pM\n", wiphy->addresses[i].addr);
90 list_for_each_entry(wdev, &rdev->wiphy.wdev_list, list)
102 wiphy_lock(&rdev->wiphy);
103 if (rdev->wiphy.registered) {
104 if (!rdev->wiphy.wowlan_config) {
110 ret = rdev_suspend(rdev, rdev->wiphy.wowlan_config);
121 wiphy_unlock(&rdev->wiphy);
136 wiphy_lock(&rdev->wiphy);
137 if (rdev->wiphy.registered && rdev->ops->resume)
141 wiphy_unlock(&rdev->wiphy);
144 cfg80211_shutdown_all_interfaces(&rdev->wiphy);
159 struct wiphy *wiphy = container_of(d, struct wiphy, dev);
161 return wiphy_net(wiphy);