/linux-4.4.14/drivers/watchdog/ |
D | omap_wdt.c | 72 static void omap_wdt_reload(struct omap_wdt_dev *wdev) in omap_wdt_reload() argument 74 void __iomem *base = wdev->base; in omap_wdt_reload() 80 wdev->wdt_trgr_pattern = ~wdev->wdt_trgr_pattern; in omap_wdt_reload() 81 writel_relaxed(wdev->wdt_trgr_pattern, (base + OMAP_WATCHDOG_TGR)); in omap_wdt_reload() 89 static void omap_wdt_enable(struct omap_wdt_dev *wdev) in omap_wdt_enable() argument 91 void __iomem *base = wdev->base; in omap_wdt_enable() 103 static void omap_wdt_disable(struct omap_wdt_dev *wdev) in omap_wdt_disable() argument 105 void __iomem *base = wdev->base; in omap_wdt_disable() 117 static void omap_wdt_set_timer(struct omap_wdt_dev *wdev, in omap_wdt_set_timer() argument 121 void __iomem *base = wdev->base; in omap_wdt_set_timer() [all …]
|
D | imx2_wdt.c | 90 struct imx2_wdt_device *wdev = container_of(this, in imx2_restart_handler() local 94 regmap_write(wdev->regmap, IMX2_WDT_WCR, wcr_enable); in imx2_restart_handler() 102 regmap_write(wdev->regmap, IMX2_WDT_WCR, wcr_enable); in imx2_restart_handler() 103 regmap_write(wdev->regmap, IMX2_WDT_WCR, wcr_enable); in imx2_restart_handler() 113 struct imx2_wdt_device *wdev = watchdog_get_drvdata(wdog); in imx2_wdt_setup() local 116 regmap_read(wdev->regmap, IMX2_WDT_WCR, &val); in imx2_wdt_setup() 129 regmap_write(wdev->regmap, IMX2_WDT_WCR, val); in imx2_wdt_setup() 133 regmap_write(wdev->regmap, IMX2_WDT_WCR, val); in imx2_wdt_setup() 136 static inline bool imx2_wdt_is_running(struct imx2_wdt_device *wdev) in imx2_wdt_is_running() argument 140 regmap_read(wdev->regmap, IMX2_WDT_WCR, &val); in imx2_wdt_is_running() [all …]
|
D | retu_wdt.c | 42 static void retu_wdt_ping_enable(struct retu_wdt_dev *wdev) in retu_wdt_ping_enable() argument 44 retu_write(wdev->rdev, RETU_REG_WATCHDOG, RETU_WDT_MAX_TIMER); in retu_wdt_ping_enable() 45 schedule_delayed_work(&wdev->ping_work, in retu_wdt_ping_enable() 49 static void retu_wdt_ping_disable(struct retu_wdt_dev *wdev) in retu_wdt_ping_disable() argument 51 retu_write(wdev->rdev, RETU_REG_WATCHDOG, RETU_WDT_MAX_TIMER); in retu_wdt_ping_disable() 52 cancel_delayed_work_sync(&wdev->ping_work); in retu_wdt_ping_disable() 57 struct retu_wdt_dev *wdev = container_of(to_delayed_work(work), in retu_wdt_ping_work() local 59 retu_wdt_ping_enable(wdev); in retu_wdt_ping_work() 64 struct retu_wdt_dev *wdev = watchdog_get_drvdata(wdog); in retu_wdt_start() local 66 retu_wdt_ping_disable(wdev); in retu_wdt_start() [all …]
|
/linux-4.4.14/net/wireless/ |
D | ibss.c | 20 struct wireless_dev *wdev = dev->ieee80211_ptr; in __cfg80211_ibss_joined() local 26 if (WARN_ON(wdev->iftype != NL80211_IFTYPE_ADHOC)) in __cfg80211_ibss_joined() 29 if (!wdev->ssid_len) in __cfg80211_ibss_joined() 32 bss = cfg80211_get_bss(wdev->wiphy, channel, bssid, NULL, 0, in __cfg80211_ibss_joined() 38 if (wdev->current_bss) { in __cfg80211_ibss_joined() 39 cfg80211_unhold_bss(wdev->current_bss); in __cfg80211_ibss_joined() 40 cfg80211_put_bss(wdev->wiphy, &wdev->current_bss->pub); in __cfg80211_ibss_joined() 44 wdev->current_bss = bss_from_pub(bss); in __cfg80211_ibss_joined() 46 cfg80211_upload_connect_keys(wdev); in __cfg80211_ibss_joined() 48 nl80211_send_ibss_bssid(wiphy_to_rdev(wdev->wiphy), dev, bssid, in __cfg80211_ibss_joined() [all …]
|
D | wext-sme.c | 18 struct wireless_dev *wdev) in cfg80211_mgd_wext_connect() argument 25 ASSERT_WDEV_LOCK(wdev); in cfg80211_mgd_wext_connect() 27 if (!netif_running(wdev->netdev)) in cfg80211_mgd_wext_connect() 30 wdev->wext.connect.ie = wdev->wext.ie; in cfg80211_mgd_wext_connect() 31 wdev->wext.connect.ie_len = wdev->wext.ie_len; in cfg80211_mgd_wext_connect() 34 wdev->wext.connect.bg_scan_period = -1; in cfg80211_mgd_wext_connect() 36 if (wdev->wext.keys) { in cfg80211_mgd_wext_connect() 37 wdev->wext.keys->def = wdev->wext.default_key; in cfg80211_mgd_wext_connect() 38 wdev->wext.keys->defmgmt = wdev->wext.default_mgmt_key; in cfg80211_mgd_wext_connect() 39 if (wdev->wext.default_key != -1) in cfg80211_mgd_wext_connect() [all …]
|
D | sme.c | 50 static void cfg80211_sme_free(struct wireless_dev *wdev) in cfg80211_sme_free() argument 52 if (!wdev->conn) in cfg80211_sme_free() 55 kfree(wdev->conn->ie); in cfg80211_sme_free() 56 kfree(wdev->conn); in cfg80211_sme_free() 57 wdev->conn = NULL; in cfg80211_sme_free() 60 static int cfg80211_conn_scan(struct wireless_dev *wdev) in cfg80211_conn_scan() argument 62 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_conn_scan() 67 ASSERT_WDEV_LOCK(wdev); in cfg80211_conn_scan() 72 if (wdev->conn->params.channel) in cfg80211_conn_scan() 75 n_channels = ieee80211_get_num_supported_channels(wdev->wiphy); in cfg80211_conn_scan() [all …]
|
D | wext-compat.c | 28 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_wext_giwname() local 32 if (!wdev) in cfg80211_wext_giwname() 35 sband = wdev->wiphy->bands[IEEE80211_BAND_5GHZ]; in cfg80211_wext_giwname() 41 sband = wdev->wiphy->bands[IEEE80211_BAND_2GHZ]; in cfg80211_wext_giwname() 71 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_wext_siwmode() local 76 rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_wext_siwmode() 95 if (type == wdev->iftype) in cfg80211_wext_siwmode() 107 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_wext_giwmode() local 109 if (!wdev) in cfg80211_wext_giwmode() 112 switch (wdev->iftype) { in cfg80211_wext_giwmode() [all …]
|
D | mlme.c | 25 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_rx_assoc_resp() local 26 struct wiphy *wiphy = wdev->wiphy; in cfg80211_rx_assoc_resp() 41 if (cfg80211_sme_rx_assoc_resp(wdev, status_code)) { in cfg80211_rx_assoc_resp() 55 static void cfg80211_process_auth(struct wireless_dev *wdev, in cfg80211_process_auth() argument 58 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_process_auth() 60 nl80211_send_rx_auth(rdev, wdev->netdev, buf, len, GFP_KERNEL); in cfg80211_process_auth() 61 cfg80211_sme_rx_auth(wdev, buf, len); in cfg80211_process_auth() 64 static void cfg80211_process_deauth(struct wireless_dev *wdev, in cfg80211_process_deauth() argument 67 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_process_deauth() 71 bool from_ap = !ether_addr_equal(mgmt->sa, wdev->netdev->dev_addr); in cfg80211_process_deauth() [all …]
|
D | core.c | 154 struct wireless_dev *wdev; in cfg80211_switch_netns() local 160 list_for_each_entry(wdev, &rdev->wdev_list, list) { in cfg80211_switch_netns() 161 if (!wdev->netdev) in cfg80211_switch_netns() 163 wdev->netdev->features &= ~NETIF_F_NETNS_LOCAL; in cfg80211_switch_netns() 164 err = dev_change_net_namespace(wdev->netdev, net, "wlan%d"); in cfg80211_switch_netns() 167 wdev->netdev->features |= NETIF_F_NETNS_LOCAL; in cfg80211_switch_netns() 174 list_for_each_entry_continue_reverse(wdev, &rdev->wdev_list, in cfg80211_switch_netns() 176 if (!wdev->netdev) in cfg80211_switch_netns() 178 wdev->netdev->features &= ~NETIF_F_NETNS_LOCAL; in cfg80211_switch_netns() 179 err = dev_change_net_namespace(wdev->netdev, net, in cfg80211_switch_netns() [all …]
|
D | mesh.c | 101 struct wireless_dev *wdev = dev->ieee80211_ptr; in __cfg80211_join_mesh() local 106 ASSERT_WDEV_LOCK(wdev); in __cfg80211_join_mesh() 115 if (wdev->mesh_id_len) in __cfg80211_join_mesh() 126 setup->chandef = wdev->preset_chandef; in __cfg80211_join_mesh() 183 memcpy(wdev->ssid, setup->mesh_id, setup->mesh_id_len); in __cfg80211_join_mesh() 184 wdev->mesh_id_len = setup->mesh_id_len; in __cfg80211_join_mesh() 185 wdev->chandef = setup->chandef; in __cfg80211_join_mesh() 196 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_join_mesh() local 199 wdev_lock(wdev); in cfg80211_join_mesh() 201 wdev_unlock(wdev); in cfg80211_join_mesh() [all …]
|
D | ocb.c | 24 struct wireless_dev *wdev = dev->ieee80211_ptr; in __cfg80211_join_ocb() local 27 ASSERT_WDEV_LOCK(wdev); in __cfg80211_join_ocb() 37 wdev->chandef = setup->chandef; in __cfg80211_join_ocb() 46 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_join_ocb() local 49 wdev_lock(wdev); in cfg80211_join_ocb() 51 wdev_unlock(wdev); in cfg80211_join_ocb() 59 struct wireless_dev *wdev = dev->ieee80211_ptr; in __cfg80211_leave_ocb() local 62 ASSERT_WDEV_LOCK(wdev); in __cfg80211_leave_ocb() 72 memset(&wdev->chandef, 0, sizeof(wdev->chandef)); in __cfg80211_leave_ocb() 80 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_leave_ocb() local [all …]
|
D | ap.c | 12 struct wireless_dev *wdev = dev->ieee80211_ptr; in __cfg80211_stop_ap() local 15 ASSERT_WDEV_LOCK(wdev); in __cfg80211_stop_ap() 24 if (!wdev->beacon_interval) in __cfg80211_stop_ap() 29 wdev->beacon_interval = 0; in __cfg80211_stop_ap() 30 memset(&wdev->chandef, 0, sizeof(wdev->chandef)); in __cfg80211_stop_ap() 31 wdev->ssid_len = 0; in __cfg80211_stop_ap() 34 nl80211_send_ap_stopped(wdev); in __cfg80211_stop_ap() 43 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_stop_ap() local 46 wdev_lock(wdev); in cfg80211_stop_ap() 48 wdev_unlock(wdev); in cfg80211_stop_ap()
|
D | core.h | 174 static inline void wdev_lock(struct wireless_dev *wdev) in wdev_lock() argument 175 __acquires(wdev) in wdev_lock() 177 mutex_lock(&wdev->mtx); in wdev_lock() 178 __acquire(wdev->mtx); in wdev_lock() 181 static inline void wdev_unlock(struct wireless_dev *wdev) in wdev_unlock() argument 182 __releases(wdev) in wdev_unlock() 184 __release(wdev->mtx); in wdev_unlock() 185 mutex_unlock(&wdev->mtx); in wdev_unlock() 188 #define ASSERT_WDEV_LOCK(wdev) lockdep_assert_held(&(wdev)->mtx) argument 288 struct wireless_dev *wdev); [all …]
|
D | chan.c | 713 struct wireless_dev *wdev; in cfg80211_ir_permissive_chan() local 742 list_for_each_entry(wdev, &rdev->wdev_list, list) { in cfg80211_ir_permissive_chan() 746 wdev_lock(wdev); in cfg80211_ir_permissive_chan() 747 if (wdev->iftype == NL80211_IFTYPE_STATION && in cfg80211_ir_permissive_chan() 748 wdev->current_bss) in cfg80211_ir_permissive_chan() 749 other_chan = wdev->current_bss->pub.channel; in cfg80211_ir_permissive_chan() 759 wdev->iftype == NL80211_IFTYPE_P2P_GO && in cfg80211_ir_permissive_chan() 760 wdev->beacon_interval && in cfg80211_ir_permissive_chan() 762 other_chan = wdev->chandef.chan; in cfg80211_ir_permissive_chan() 763 wdev_unlock(wdev); in cfg80211_ir_permissive_chan() [all …]
|
D | ethtool.c | 8 struct wireless_dev *wdev = dev->ieee80211_ptr; in cfg80211_get_drvinfo() local 10 strlcpy(info->driver, wiphy_dev(wdev->wiphy)->driver->name, in cfg80211_get_drvinfo() 15 if (wdev->wiphy->fw_version[0]) in cfg80211_get_drvinfo() 16 strlcpy(info->fw_version, wdev->wiphy->fw_version, in cfg80211_get_drvinfo() 21 strlcpy(info->bus_info, dev_name(wiphy_dev(wdev->wiphy)), in cfg80211_get_drvinfo()
|
D | nl80211.c | 98 struct wireless_dev *wdev; in __cfg80211_wdev_from_attrs() local 106 list_for_each_entry(wdev, &rdev->wdev_list, list) { in __cfg80211_wdev_from_attrs() 107 if (have_ifidx && wdev->netdev && in __cfg80211_wdev_from_attrs() 108 wdev->netdev->ifindex == ifidx) { in __cfg80211_wdev_from_attrs() 109 result = wdev; in __cfg80211_wdev_from_attrs() 112 if (have_wdev_id && wdev->identifier == (u32)wdev_id) { in __cfg80211_wdev_from_attrs() 113 result = wdev; in __cfg80211_wdev_from_attrs() 146 struct wireless_dev *wdev; in __cfg80211_rdev_from_attrs() local 152 list_for_each_entry(wdev, &tmp->wdev_list, list) { in __cfg80211_rdev_from_attrs() 153 if (wdev->identifier != (u32)wdev_id) in __cfg80211_rdev_from_attrs() [all …]
|
D | rdev-ops.h | 52 struct wireless_dev *wdev) in rdev_del_virtual_intf() argument 55 trace_rdev_del_virtual_intf(&rdev->wiphy, wdev); in rdev_del_virtual_intf() 56 ret = rdev->ops->del_virtual_intf(&rdev->wiphy, wdev); in rdev_del_virtual_intf() 527 struct wireless_dev *wdev, in rdev_set_tx_power() argument 531 trace_rdev_set_tx_power(&rdev->wiphy, wdev, type, mbm); in rdev_set_tx_power() 532 ret = rdev->ops->set_tx_power(&rdev->wiphy, wdev, type, mbm); in rdev_set_tx_power() 538 struct wireless_dev *wdev, int *dbm) in rdev_get_tx_power() argument 541 trace_rdev_get_tx_power(&rdev->wiphy, wdev); in rdev_get_tx_power() 542 ret = rdev->ops->get_tx_power(&rdev->wiphy, wdev, dbm); in rdev_get_tx_power() 567 struct wireless_dev *wdev, in rdev_testmode_cmd() argument [all …]
|
D | util.c | 825 void cfg80211_upload_connect_keys(struct wireless_dev *wdev) in cfg80211_upload_connect_keys() argument 827 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_upload_connect_keys() 828 struct net_device *dev = wdev->netdev; in cfg80211_upload_connect_keys() 831 if (!wdev->connect_keys) in cfg80211_upload_connect_keys() 835 if (!wdev->connect_keys->params[i].cipher) in cfg80211_upload_connect_keys() 838 &wdev->connect_keys->params[i])) { in cfg80211_upload_connect_keys() 842 if (wdev->connect_keys->def == i) in cfg80211_upload_connect_keys() 847 if (wdev->connect_keys->defmgmt == i) in cfg80211_upload_connect_keys() 852 kzfree(wdev->connect_keys); in cfg80211_upload_connect_keys() 853 wdev->connect_keys = NULL; in cfg80211_upload_connect_keys() [all …]
|
D | nl80211.h | 11 struct wireless_dev *wdev); 13 struct wireless_dev *wdev, bool aborted); 83 struct wireless_dev *wdev, u32 nlpid, 93 void nl80211_send_ap_stopped(struct wireless_dev *wdev);
|
D | trace.h | 31 #define WDEV_ASSIGN (__entry->id) = (!IS_ERR_OR_NULL(wdev) \ 32 ? wdev->identifier : 0) 350 TP_PROTO(struct wiphy *wiphy, struct wireless_dev *wdev), 351 TP_ARGS(wiphy, wdev), 364 TP_PROTO(struct wiphy *wiphy, struct wireless_dev *wdev), 365 TP_ARGS(wiphy, wdev) 369 TP_PROTO(struct wiphy *wiphy, struct wireless_dev *wdev), 370 TP_ARGS(wiphy, wdev) 1174 struct wireless_dev *wdev, u64 cookie), 1175 TP_ARGS(wiphy, wdev, cookie), [all …]
|
D | sysfs.c | 92 struct wireless_dev *wdev; in cfg80211_leave_all() local 94 list_for_each_entry(wdev, &rdev->wdev_list, list) in cfg80211_leave_all() 95 cfg80211_leave(rdev, wdev); in cfg80211_leave_all()
|
D | reg.c | 1605 static bool reg_wdev_chan_valid(struct wiphy *wiphy, struct wireless_dev *wdev) in reg_wdev_chan_valid() argument 1611 wdev_lock(wdev); in reg_wdev_chan_valid() 1612 iftype = wdev->iftype; in reg_wdev_chan_valid() 1615 if (!wdev->netdev || !netif_running(wdev->netdev)) in reg_wdev_chan_valid() 1621 if (!wdev->beacon_interval) in reg_wdev_chan_valid() 1623 chandef = wdev->chandef; in reg_wdev_chan_valid() 1626 if (!wdev->ssid_len) in reg_wdev_chan_valid() 1628 chandef = wdev->chandef; in reg_wdev_chan_valid() 1632 if (!wdev->current_bss || in reg_wdev_chan_valid() 1633 !wdev->current_bss->pub.channel) in reg_wdev_chan_valid() [all …]
|
D | scan.c | 169 struct wireless_dev *wdev; in ___cfg80211_scan_done() local 187 wdev = request->wdev; in ___cfg80211_scan_done() 194 if (wdev->netdev) in ___cfg80211_scan_done() 195 cfg80211_sme_scan_done(wdev->netdev); in ___cfg80211_scan_done() 205 msg = nl80211_build_scan_msg(rdev, wdev, request->aborted); in ___cfg80211_scan_done() 208 if (wdev->netdev && !request->aborted) { in ___cfg80211_scan_done() 211 wireless_send_event(wdev->netdev, SIOCGIWSCAN, &wrqu, NULL); in ___cfg80211_scan_done() 215 if (wdev->netdev) in ___cfg80211_scan_done() 216 dev_put(wdev->netdev); in ___cfg80211_scan_done() 1223 creq->wdev = dev->ieee80211_ptr; in cfg80211_wext_siwscan()
|
/linux-4.4.14/net/ieee802154/6lowpan/ |
D | core.c | 127 struct net_device *wdev; in lowpan_newlink() local 138 wdev = dev_get_by_index(dev_net(ldev), nla_get_u32(tb[IFLA_LINK])); in lowpan_newlink() 139 if (!wdev) in lowpan_newlink() 141 if (wdev->type != ARPHRD_IEEE802154) { in lowpan_newlink() 142 dev_put(wdev); in lowpan_newlink() 146 if (wdev->ieee802154_ptr->lowpan_dev) { in lowpan_newlink() 147 dev_put(wdev); in lowpan_newlink() 151 lowpan_dev_info(ldev)->wdev = wdev; in lowpan_newlink() 153 memcpy(ldev->dev_addr, wdev->dev_addr, IEEE802154_ADDR_LEN); in lowpan_newlink() 161 wdev->needed_headroom; in lowpan_newlink() [all …]
|
D | tx.c | 87 struct net_device *wdev = lowpan_dev_info(skb->dev)->wdev; in lowpan_alloc_frag() local 91 frag = alloc_skb(wdev->needed_headroom + wdev->needed_tailroom + size, in lowpan_alloc_frag() 95 frag->dev = wdev; in lowpan_alloc_frag() 97 skb_reserve(frag, wdev->needed_headroom); in lowpan_alloc_frag() 105 rc = wpan_dev_hard_header(frag, wdev, in lowpan_alloc_frag() 211 struct wpan_dev *wpan_dev = lowpan_dev_info(ldev)->wdev->ieee802154_ptr; in lowpan_header() 251 return wpan_dev_hard_header(skb, lowpan_dev_info(ldev)->wdev, &da, &sa, in lowpan_header() 286 skb->dev = lowpan_dev_info(ldev)->wdev; in lowpan_xmit()
|
D | rx.c | 279 static int lowpan_rcv(struct sk_buff *skb, struct net_device *wdev, in lowpan_rcv() argument 284 if (wdev->type != ARPHRD_IEEE802154 || in lowpan_rcv() 289 ldev = wdev->ieee802154_ptr->lowpan_dev; in lowpan_rcv()
|
D | 6lowpan_i.h | 52 struct net_device *wdev; /* wpan device ptr */ member
|
/linux-4.4.14/drivers/net/wireless/ath/wil6210/ |
D | netdev.c | 138 struct wireless_dev *wdev; in wil_if_alloc() local 143 wdev = wil_cfg80211_init(dev); in wil_if_alloc() 144 if (IS_ERR(wdev)) { in wil_if_alloc() 146 return wdev; in wil_if_alloc() 149 wil = wdev_to_wil(wdev); in wil_if_alloc() 150 wil->wdev = wdev; in wil_if_alloc() 160 wdev->iftype = NL80211_IFTYPE_STATION; /* TODO */ in wil_if_alloc() 162 ch = wdev->wiphy->bands[IEEE80211_BAND_60GHZ]->channels; in wil_if_alloc() 163 cfg80211_chandef_create(&wdev->preset_chandef, ch, NL80211_CHAN_NO_HT); in wil_if_alloc() 174 ndev->ieee80211_ptr = wdev; in wil_if_alloc() [all …]
|
D | cfg80211.c | 235 struct wireless_dev *wdev = wil->wdev; in wil_cfg80211_change_iface() local 254 wdev->iftype = type; in wil_cfg80211_change_iface() 263 struct wireless_dev *wdev = wil->wdev; in wil_cfg80211_scan() local 277 switch (wdev->iftype) { in wil_cfg80211_scan() 543 int wil_cfg80211_mgmt_tx(struct wiphy *wiphy, struct wireless_dev *wdev, in wil_cfg80211_mgmt_tx() argument 576 cfg80211_mgmt_tx_status(wdev, cookie ? *cookie : 0, buf, len, in wil_cfg80211_mgmt_tx() 585 struct wireless_dev *wdev = wil->wdev; in wil_cfg80211_set_channel() local 587 wdev->preset_chandef = *chandef; in wil_cfg80211_set_channel() 595 struct wireless_dev *wdev = wil->wdev; in wil_detect_key_usage() local 606 switch (wdev->iftype) { in wil_detect_key_usage() [all …]
|
D | pm.c | 22 struct wireless_dev *wdev = wil->wdev; in wil_can_suspend() local 27 switch (wdev->iftype) { in wil_can_suspend()
|
D | main.c | 149 struct wireless_dev *wdev = wil->wdev; in wil_disconnect_cid() local 160 switch (wdev->iftype) { in wil_disconnect_cid() 195 struct wireless_dev *wdev = wil->wdev; in _wil6210_disconnect() local 225 switch (wdev->iftype) { in _wil6210_disconnect() 307 struct wireless_dev *wdev = wil->wdev; in wil_fw_error_worker() local 334 switch (wdev->iftype) { in wil_fw_error_worker() 355 wdev->iftype); in wil_fw_error_worker() 871 struct wireless_dev *wdev = wil->wdev; in __wil_up() local 885 switch (wdev->iftype) { in __wil_up()
|
D | wmi.c | 285 struct wireless_dev *wdev = wil->wdev; in wmi_evt_ready() local 294 snprintf(wdev->wiphy->fw_version, sizeof(wdev->wiphy->fw_version), in wmi_evt_ready() 377 cfg80211_rx_mgmt(wil->wdev, freq, signal, in wmi_evt_rx_mgmt() 415 struct wireless_dev *wdev = wil->wdev; in wmi_evt_connect() local 467 if ((wdev->iftype == NL80211_IFTYPE_STATION) || in wmi_evt_connect() 468 (wdev->iftype == NL80211_IFTYPE_P2P_CLIENT)) { in wmi_evt_connect() 479 } else if ((wdev->iftype == NL80211_IFTYPE_AP) || in wmi_evt_connect() 480 (wdev->iftype == NL80211_IFTYPE_P2P_GO)) { in wmi_evt_connect() 1097 struct wireless_dev *wdev = wil->wdev; in wmi_rx_chain_add() local 1117 if (wdev->iftype == NL80211_IFTYPE_MONITOR) { in wmi_rx_chain_add() [all …]
|
D | debugfs.c | 793 struct wireless_dev *wdev = wil_to_wdev(wil); in wil_write_file_txmgmt() local 808 params.chan = wdev->preset_chandef.chan; in wil_write_file_txmgmt() 810 rc = wil_cfg80211_mgmt_tx(wiphy, wdev, ¶ms, NULL); in wil_write_file_txmgmt() 1051 struct wireless_dev *wdev = wil_to_wdev(wil); in wil_read_file_ssid() local 1054 wdev->ssid, wdev->ssid_len); in wil_read_file_ssid() 1061 struct wireless_dev *wdev = wil_to_wdev(wil); in wil_write_file_ssid() local 1070 if (count > sizeof(wdev->ssid)) { in wil_write_file_ssid() 1079 wdev->ssid_len = count; in wil_write_file_ssid() 1080 return simple_write_to_buffer(wdev->ssid, wdev->ssid_len, ppos, in wil_write_file_ssid() 1137 struct wireless_dev *wdev = wil_to_wdev(wil); in wil_freq_debugfs_show() local [all …]
|
D | txrx.c | 264 struct wireless_dev *wdev = wil->wdev; in wil_rx_add_radiotap_header() local 291 struct ieee80211_channel *ch = wdev->preset_chandef.chan; in wil_rx_add_radiotap_header() 559 struct wireless_dev *wdev = wil_to_wdev(wil); in wil_netif_rx_any() local 588 if (wdev->iftype == NL80211_IFTYPE_AP && !wil->ap_isolate) { in wil_netif_rx_any() 663 if (wil->wdev->iftype == NL80211_IFTYPE_MONITOR) { in wil_rx_handle() 1070 struct wireless_dev *wdev = wil->wdev; in wil_find_tx_bcast() local 1072 if (wdev->iftype != NL80211_IFTYPE_AP) in wil_find_tx_bcast() 1673 if (unlikely(wil->wdev->iftype == NL80211_IFTYPE_MONITOR)) { in wil_start_xmit() 1680 if (wil->wdev->iftype == NL80211_IFTYPE_STATION) { in wil_start_xmit()
|
D | ethtool.c | 74 if (wil->wdev->iftype == NL80211_IFTYPE_MONITOR) { in wil_ethtoolops_set_coalesce()
|
D | wil6210.h | 546 struct wireless_dev *wdev; member 633 #define wil_to_wiphy(i) (i->wdev->wiphy) 636 #define wil_to_wdev(i) (i->wdev) 782 int wil_cfg80211_mgmt_tx(struct wiphy *wiphy, struct wireless_dev *wdev,
|
D | interrupt.c | 165 if (wil->wdev->iftype == NL80211_IFTYPE_MONITOR) in wil_configure_interrupt_moderation()
|
/linux-4.4.14/drivers/net/wireless/ipw2x00/ |
D | libipw_module.c | 147 ieee->wdev.wiphy = wiphy_new(&libipw_config_ops, 0); in alloc_libipw() 148 if (!ieee->wdev.wiphy) { in alloc_libipw() 153 ieee->dev->ieee80211_ptr = &ieee->wdev; in alloc_libipw() 154 ieee->wdev.iftype = NL80211_IFTYPE_STATION; in alloc_libipw() 159 ieee->wdev.wiphy->privid = libipw_wiphy_privid; in alloc_libipw() 161 ieee->wdev.wiphy->max_scan_ssids = 1; in alloc_libipw() 162 ieee->wdev.wiphy->max_scan_ie_len = 0; in alloc_libipw() 163 ieee->wdev.wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION) in alloc_libipw() 205 wiphy_free(ieee->wdev.wiphy); in alloc_libipw() 223 wiphy_free(ieee->wdev.wiphy); in free_libipw()
|
D | ipw2100.c | 1176 wiphy_rfkill_set_hw_state(priv->ieee->wdev.wiphy, false); in rf_kill_active() 1188 wiphy_rfkill_set_hw_state(priv->ieee->wdev.wiphy, true); in rf_kill_active() 1191 wiphy_rfkill_set_hw_state(priv->ieee->wdev.wiphy, false); in rf_kill_active() 1907 struct wireless_dev *wdev = &priv->ieee->wdev; in ipw2100_wdev_init() local 1910 memcpy(wdev->wiphy->perm_addr, priv->mac_addr, ETH_ALEN); in ipw2100_wdev_init() 1948 wdev->wiphy->bands[IEEE80211_BAND_2GHZ] = bg_band; in ipw2100_wdev_init() 1951 wdev->wiphy->cipher_suites = ipw_cipher_suites; in ipw2100_wdev_init() 1952 wdev->wiphy->n_cipher_suites = ARRAY_SIZE(ipw_cipher_suites); in ipw2100_wdev_init() 1954 set_wiphy_dev(wdev->wiphy, &priv->pci_dev->dev); in ipw2100_wdev_init() 1955 if (wiphy_register(wdev->wiphy)) in ipw2100_wdev_init() [all …]
|
D | ipw2200.c | 1771 wiphy_rfkill_set_hw_state(priv->ieee->wdev.wiphy, true); in rf_kill_active() 1774 wiphy_rfkill_set_hw_state(priv->ieee->wdev.wiphy, false); in rf_kill_active() 2063 wiphy_rfkill_set_hw_state(priv->ieee->wdev.wiphy, true); in ipw_irq_tasklet() 11354 struct wireless_dev *wdev = &priv->ieee->wdev; in ipw_wdev_init() local 11356 memcpy(wdev->wiphy->perm_addr, priv->mac_addr, ETH_ALEN); in ipw_wdev_init() 11394 wdev->wiphy->bands[IEEE80211_BAND_2GHZ] = bg_band; in ipw_wdev_init() 11433 wdev->wiphy->bands[IEEE80211_BAND_5GHZ] = a_band; in ipw_wdev_init() 11436 wdev->wiphy->cipher_suites = ipw_cipher_suites; in ipw_wdev_init() 11437 wdev->wiphy->n_cipher_suites = ARRAY_SIZE(ipw_cipher_suites); in ipw_wdev_init() 11439 set_wiphy_dev(wdev->wiphy, &priv->pci_dev->dev); in ipw_wdev_init() [all …]
|
D | libipw.h | 720 struct wireless_dev wdev; member
|
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmfmac/ |
D | p2p.h | 157 int brcmf_p2p_del_vif(struct wiphy *wiphy, struct wireless_dev *wdev); 161 int brcmf_p2p_start_device(struct wiphy *wiphy, struct wireless_dev *wdev); 162 void brcmf_p2p_stop_device(struct wiphy *wiphy, struct wireless_dev *wdev); 166 int brcmf_p2p_remain_on_channel(struct wiphy *wiphy, struct wireless_dev *wdev,
|
D | p2p.c | 796 dev = vif->wdev.netdev; in brcmf_p2p_run_escan() 805 vif->wdev.iftype == NL80211_IFTYPE_P2P_GO) { in brcmf_p2p_run_escan() 971 int brcmf_p2p_remain_on_channel(struct wiphy *wiphy, struct wireless_dev *wdev, in brcmf_p2p_remain_on_channel() argument 993 cfg80211_ready_on_channel(wdev, *cookie, channel, duration, GFP_KERNEL); in brcmf_p2p_remain_on_channel() 1026 cfg80211_remain_on_channel_expired(&ifp->vif->wdev, in brcmf_p2p_notify_listen_complete() 1358 struct wireless_dev *wdev; in brcmf_p2p_notify_action_frame_rx() local 1437 wdev = &ifp->vif->wdev; in brcmf_p2p_notify_action_frame_rx() 1438 cfg80211_rx_mgmt(wdev, freq, 0, (u8 *)mgmt_frame, mgmt_frame_len, 0); in brcmf_p2p_notify_action_frame_rx() 1902 cfg80211_rx_mgmt(&vif->wdev, freq, 0, mgmt_frame, mgmt_frame_len, 0); in brcmf_p2p_notify_rx_mgmt_p2p_probereq() 2037 struct brcmf_cfg80211_info *cfg = wdev_to_cfg(&vif->wdev); in brcmf_p2p_disable_p2p_if() [all …]
|
D | vendor.c | 31 struct wireless_dev *wdev, in brcmf_cfg80211_vndr_cmds_dcmd_handler() argument 47 vif = container_of(wdev, struct brcmf_cfg80211_vif, wdev); in brcmf_cfg80211_vndr_cmds_dcmd_handler()
|
D | cfg80211.c | 401 iftype_num[pos->wdev.iftype]++; in brcmf_vif_change_validate() 414 iftype_num[pos->wdev.iftype]++; in brcmf_vif_add_validate() 485 brcmf_cfg80211_update_proto_addr_mode(struct wireless_dev *wdev) in brcmf_cfg80211_update_proto_addr_mode() argument 490 vif = container_of(wdev, struct brcmf_cfg80211_vif, wdev); in brcmf_cfg80211_update_proto_addr_mode() 493 if ((wdev->iftype == NL80211_IFTYPE_ADHOC) || in brcmf_cfg80211_update_proto_addr_mode() 494 (wdev->iftype == NL80211_IFTYPE_AP) || in brcmf_cfg80211_update_proto_addr_mode() 495 (wdev->iftype == NL80211_IFTYPE_P2P_GO)) in brcmf_cfg80211_update_proto_addr_mode() 585 return &ifp->vif->wdev; in brcmf_ap_add_vif() 596 iftype = vif->wdev.iftype; in brcmf_is_apmode() 602 return vif->wdev.iftype == NL80211_IFTYPE_ADHOC; in brcmf_is_ibssmode() [all …]
|
D | cfg80211.h | 192 struct wireless_dev wdev; member 444 return vif->wdev.netdev; in cfg_to_ndev()
|
D | btcoex.c | 360 cfg80211_crit_proto_stopped(&btci->vif->wdev, GFP_KERNEL); in brcmf_btcoex_handler() 469 struct brcmf_cfg80211_info *cfg = wiphy_priv(vif->wdev.wiphy); in brcmf_btcoex_set_mode()
|
/linux-4.4.14/drivers/net/wireless/libertas/ |
D | cfg.c | 640 struct wiphy *wiphy = priv->wdev->wiphy; in lbs_ret_scan() 1678 priv->wdev->iftype = type; in lbs_change_intf() 1752 bss = cfg80211_inform_bss(priv->wdev->wiphy, in lbs_join_post() 1761 cfg80211_put_bss(priv->wdev->wiphy, bss); in lbs_join_post() 1763 memcpy(priv->wdev->ssid, params->ssid, params->ssid_len); in lbs_join_post() 1764 priv->wdev->ssid_len = params->ssid_len; in lbs_join_post() 2071 struct wireless_dev *wdev; in lbs_cfg_alloc() local 2075 wdev = kzalloc(sizeof(struct wireless_dev), GFP_KERNEL); in lbs_cfg_alloc() 2076 if (!wdev) in lbs_cfg_alloc() 2079 wdev->wiphy = wiphy_new(&lbs_cfg80211_ops, sizeof(struct lbs_private)); in lbs_cfg_alloc() [all …]
|
D | tx.c | 117 if (priv->wdev->iftype == NL80211_IFTYPE_MONITOR) { in lbs_hard_start_xmit() 153 if (priv->wdev->iftype == NL80211_IFTYPE_MONITOR) { in lbs_hard_start_xmit() 186 if (priv->wdev->iftype != NL80211_IFTYPE_MONITOR || in lbs_send_tx_feedback()
|
D | main.c | 111 if (priv->wdev->iftype == NL80211_IFTYPE_MONITOR) in lbs_set_iface_type() 117 if (priv->wdev->iftype == NL80211_IFTYPE_MONITOR) in lbs_set_iface_type() 149 ret = lbs_set_iface_type(priv, priv->wdev->iftype); in lbs_start_iface() 963 struct wireless_dev *wdev; in lbs_add_card() local 969 wdev = lbs_cfg_alloc(dmdev); in lbs_add_card() 970 if (IS_ERR(wdev)) { in lbs_add_card() 975 wdev->iftype = NL80211_IFTYPE_STATION; in lbs_add_card() 976 priv = wdev_priv(wdev); in lbs_add_card() 977 priv->wdev = wdev; in lbs_add_card() 990 dev->ieee80211_ptr = wdev; in lbs_add_card() [all …]
|
D | cmdresp.c | 41 if (priv->wdev->iftype == NL80211_IFTYPE_STATION) in lbs_mac_event_disconnected() 141 if (priv->wdev->iftype == NL80211_IFTYPE_MONITOR && in lbs_process_command_response()
|
D | dev.h | 48 struct wireless_dev *wdev; member
|
D | rx.c | 74 if (priv->wdev->iftype == NL80211_IFTYPE_MONITOR) { in lbs_process_rxed_packet()
|
D | mesh.c | 951 if (priv->wdev->iftype == NL80211_IFTYPE_MONITOR) { in lbs_mesh_dev_open() 1010 mesh_wdev->wiphy = priv->wdev->wiphy; in lbs_add_mesh()
|
D | cmd.c | 741 struct wiphy *wiphy = priv->wdev->wiphy; in lbs_set_11d_domain_info()
|
/linux-4.4.14/drivers/staging/wilc1000/ |
D | wilc_wfi_cfgoperations.c | 1107 if (priv->wdev->iftype == NL80211_IFTYPE_AP) { in add_key() 1147 if (priv->wdev->iftype == NL80211_IFTYPE_AP || priv->wdev->iftype == NL80211_IFTYPE_P2P_GO) { in add_key() 1936 cfg80211_mgmt_tx_status(priv->wdev, priv->u64tx_cookie, buff, size, true, GFP_KERNEL); in WILC_WFI_p2p_rx() 1942 cfg80211_mgmt_tx_status(priv->wdev, priv->u64tx_cookie, buff, size, true, GFP_KERNEL); in WILC_WFI_p2p_rx() 1946 cfg80211_mgmt_tx_status(priv->wdev, priv->u64tx_cookie, buff, size, false, GFP_KERNEL); in WILC_WFI_p2p_rx() 2009 cfg80211_rx_mgmt(priv->wdev, s32Freq, 0, buff, size - 7, 0); in WILC_WFI_p2p_rx() 2021 cfg80211_rx_mgmt(priv->wdev, s32Freq, 0, buff, size - 7, 0); in WILC_WFI_p2p_rx() 2064 cfg80211_ready_on_channel(priv->wdev, in WILC_WFI_RemainOnChannelReady() 2093 cfg80211_remain_on_channel_expired(priv->wdev, in WILC_WFI_RemainOnChannelExpired() 2118 struct wireless_dev *wdev, in remain_on_channel() argument [all …]
|
D | wilc_wfi_cfgoperations.h | 102 void wilc_mgmt_frame_register(struct wiphy *wiphy, struct wireless_dev *wdev,
|
D | wilc_wfi_netdevice.h | 101 struct wireless_dev *wdev; member
|
D | linux_wlan.c | 1732 struct wireless_dev *wdev; in wilc_netdev_init() local 1734 wdev = wilc_create_wiphy(ndev); in wilc_netdev_init() 1741 if (wdev == NULL) { in wilc_netdev_init() 1747 nic->wilc_netdev->ieee80211_ptr = wdev; in wilc_netdev_init() 1749 wdev->netdev = nic->wilc_netdev; in wilc_netdev_init()
|
/linux-4.4.14/include/net/ |
D | cfg80211.h | 1467 struct wireless_dev *wdev; member 2508 struct wireless_dev *wdev); 2620 int (*set_tx_power)(struct wiphy *wiphy, struct wireless_dev *wdev, 2622 int (*get_tx_power)(struct wiphy *wiphy, struct wireless_dev *wdev, 2631 int (*testmode_cmd)(struct wiphy *wiphy, struct wireless_dev *wdev, 2653 struct wireless_dev *wdev, 2658 struct wireless_dev *wdev, 2661 int (*mgmt_tx)(struct wiphy *wiphy, struct wireless_dev *wdev, 2665 struct wireless_dev *wdev, 2680 struct wireless_dev *wdev, [all …]
|
D | mac80211.h | 1411 struct ieee80211_vif *wdev_to_ieee80211_vif(struct wireless_dev *wdev);
|
/linux-4.4.14/drivers/net/wireless/mwifiex/ |
D | cfg80211.c | 197 mwifiex_cfg80211_mgmt_tx(struct wiphy *wiphy, struct wireless_dev *wdev, in mwifiex_cfg80211_mgmt_tx() argument 206 struct mwifiex_private *priv = mwifiex_netdev_get_priv(wdev->netdev); in mwifiex_cfg80211_mgmt_tx() 248 cfg80211_mgmt_tx_status(wdev, *cookie, buf, len, true, in mwifiex_cfg80211_mgmt_tx() 262 struct wireless_dev *wdev, in mwifiex_cfg80211_mgmt_frame_register() argument 265 struct mwifiex_private *priv = mwifiex_netdev_get_priv(wdev->netdev); in mwifiex_cfg80211_mgmt_frame_register() 287 struct wireless_dev *wdev, in mwifiex_cfg80211_remain_on_channel() argument 291 struct mwifiex_private *priv = mwifiex_netdev_get_priv(wdev->netdev); in mwifiex_cfg80211_remain_on_channel() 314 cfg80211_ready_on_channel(wdev, *cookie, chan, in mwifiex_cfg80211_remain_on_channel() 329 struct wireless_dev *wdev, u64 cookie) in mwifiex_cfg80211_cancel_remain_on_channel() argument 331 struct mwifiex_private *priv = mwifiex_netdev_get_priv(wdev->netdev); in mwifiex_cfg80211_cancel_remain_on_channel() [all …]
|
D | 11h.c | 52 sband = priv->wdev.wiphy->bands[radio_type]; in mwifiex_11h_process_infra_join() 136 if (priv->wdev.cac_started) { in mwifiex_dfs_cac_work_queue() 192 if (priv->wdev.cac_started) { in mwifiex_abort_cac()
|
D | main.c | 509 struct wireless_dev *wdev; in mwifiex_fw_dpc() local 578 wdev = mwifiex_add_virtual_intf(adapter->wiphy, "mlan%d", NET_NAME_ENUM, in mwifiex_fw_dpc() 580 if (IS_ERR(wdev)) { in mwifiex_fw_dpc() 588 wdev = mwifiex_add_virtual_intf(adapter->wiphy, "uap%d", NET_NAME_ENUM, in mwifiex_fw_dpc() 590 if (IS_ERR(wdev)) { in mwifiex_fw_dpc() 599 wdev = mwifiex_add_virtual_intf(adapter->wiphy, "p2p%d", NET_NAME_ENUM, in mwifiex_fw_dpc() 602 if (IS_ERR(wdev)) { in mwifiex_fw_dpc() 1474 priv->wdev.iftype != NL80211_IFTYPE_UNSPECIFIED) in mwifiex_remove_card() 1475 mwifiex_del_virtual_intf(adapter->wiphy, &priv->wdev); in mwifiex_remove_card()
|
D | cfp.c | 325 sband = priv->wdev.wiphy->bands[IEEE80211_BAND_2GHZ]; in mwifiex_get_cfp() 327 sband = priv->wdev.wiphy->bands[IEEE80211_BAND_5GHZ]; in mwifiex_get_cfp()
|
D | util.c | 393 priv->wdev.iftype == NL80211_IFTYPE_UNSPECIFIED) { in mwifiex_process_mgmt_packet() 420 cfg80211_rx_mgmt(&priv->wdev, priv->roc_cfg.chan.center_freq, in mwifiex_process_mgmt_packet()
|
D | scan.c | 505 if (!priv->wdev.wiphy->bands[band]) in mwifiex_scan_create_channel_list() 508 sband = priv->wdev.wiphy->bands[band]; in mwifiex_scan_create_channel_list() 1834 chan = ieee80211_get_channel(priv->wdev.wiphy, freq); in mwifiex_parse_single_response_buf() 1837 bss = cfg80211_inform_bss(priv->wdev.wiphy, in mwifiex_parse_single_response_buf() 1852 cfg80211_put_bss(priv->wdev.wiphy, bss); in mwifiex_parse_single_response_buf()
|
D | txrx.c | 376 cfg80211_mgmt_tx_status(&priv->wdev, tx_info->cookie, in mwifiex_parse_tx_status_event()
|
D | 11n.c | 42 priv->wdev.wiphy->bands[radio_type]; in mwifiex_fill_cap_info() 331 sband = priv->wdev.wiphy->bands[radio_type]; in mwifiex_cmd_append_11n_tlv()
|
D | sta_event.c | 803 cfg80211_remain_on_channel_expired(&priv->wdev, in mwifiex_process_sta_event()
|
D | main.h | 617 struct wireless_dev wdev; member 1451 int mwifiex_del_virtual_intf(struct wiphy *wiphy, struct wireless_dev *wdev);
|
D | 11n_rxreorder.c | 48 priv->wdev.iftype, 0, false); in mwifiex_11n_dispatch_amsdu_pkt()
|
/linux-4.4.14/drivers/net/wireless/ath/ath6kl/ |
D | testmode.h | 23 int ath6kl_tm_cmd(struct wiphy *wiphy, struct wireless_dev *wdev, 34 struct wireless_dev *wdev, in ath6kl_tm_cmd() argument
|
D | core.c | 67 struct wireless_dev *wdev; in ath6kl_core_init() local 214 wdev = ath6kl_interface_add(ar, "wlan%d", NET_NAME_ENUM, in ath6kl_core_init() 219 if (!wdev) { in ath6kl_core_init() 227 __func__, wdev->netdev->name, wdev->netdev, ar); in ath6kl_core_init()
|
D | cfg80211.c | 607 if (vif->wdev.iftype == NL80211_IFTYPE_P2P_CLIENT) in ath6kl_cfg80211_connect() 768 if (vif->wdev.iftype != NL80211_IFTYPE_ADHOC) { in ath6kl_cfg80211_connect_event() 776 if (vif->wdev.iftype != NL80211_IFTYPE_STATION && in ath6kl_cfg80211_connect_event() 777 vif->wdev.iftype != NL80211_IFTYPE_P2P_CLIENT) { in ath6kl_cfg80211_connect_event() 867 if (vif->wdev.iftype != NL80211_IFTYPE_ADHOC) in ath6kl_cfg80211_disconnect_event() 874 if (vif->wdev.iftype != NL80211_IFTYPE_STATION && in ath6kl_cfg80211_disconnect_event() 875 vif->wdev.iftype != NL80211_IFTYPE_P2P_CLIENT) { in ath6kl_cfg80211_disconnect_event() 990 struct ath6kl_vif *vif = ath6kl_vif_from_wdev(request->wdev); in ath6kl_cfg80211_scan() 1110 mutex_lock(&vif->wdev.mtx); in ath6kl_cfg80211_ch_switch_notify() 1112 mutex_unlock(&vif->wdev.mtx); in ath6kl_cfg80211_ch_switch_notify() [all …]
|
D | testmode.c | 69 int ath6kl_tm_cmd(struct wiphy *wiphy, struct wireless_dev *wdev, in ath6kl_tm_cmd() argument
|
D | core.h | 601 struct wireless_dev wdev; member 652 static inline struct ath6kl_vif *ath6kl_vif_from_wdev(struct wireless_dev *wdev) in ath6kl_vif_from_wdev() argument 654 return container_of(wdev, struct ath6kl_vif, wdev); in ath6kl_vif_from_wdev()
|
D | wmi.c | 529 cfg80211_ready_on_channel(&vif->wdev, id, chan, in ath6kl_wmi_remain_on_chnl_event_rx() 568 cfg80211_remain_on_channel_expired(&vif->wdev, id, chan, GFP_ATOMIC); in ath6kl_wmi_cancel_remain_on_chnl_event_rx() 587 cfg80211_mgmt_tx_status(&vif->wdev, id, in ath6kl_wmi_tx_status_event_rx() 622 cfg80211_rx_mgmt(&vif->wdev, freq, 0, ev->data, dlen, 0); in ath6kl_wmi_rx_probe_req_event_rx() 661 cfg80211_rx_mgmt(&vif->wdev, freq, 0, ev->data, dlen, 0); in ath6kl_wmi_rx_action_event_rx()
|
/linux-4.4.14/drivers/staging/wlan-ng/ |
D | p80211netdev.c | 725 struct wireless_dev *wdev; in wlan_setup() local 755 wdev = netdev_priv(netdev); in wlan_setup() 756 wdev->wiphy = wiphy; in wlan_setup() 757 wdev->iftype = NL80211_IFTYPE_STATION; in wlan_setup() 758 netdev->ieee80211_ptr = wdev; in wlan_setup() 788 struct wireless_dev *wdev; in wlan_unsetup() local 793 wdev = netdev_priv(wlandev->netdev); in wlan_unsetup() 794 if (wdev->wiphy) in wlan_unsetup() 795 wlan_free_wiphy(wdev->wiphy); in wlan_unsetup()
|
D | cfg80211.c | 349 dev = request->wdev->netdev; in prism2_scan() 645 static int prism2_set_tx_power(struct wiphy *wiphy, struct wireless_dev *wdev, in prism2_set_tx_power() argument 672 static int prism2_get_tx_power(struct wiphy *wiphy, struct wireless_dev *wdev, in prism2_get_tx_power() argument
|
/linux-4.4.14/drivers/staging/rtl8723au/include/ |
D | ioctl_cfg80211.h | 45 void rtw_wdev_free(struct wireless_dev *wdev); 46 void rtw_wdev_unregister(struct wireless_dev *wdev);
|
/linux-4.4.14/drivers/net/wireless/ti/wlcore/ |
D | vendor_cmd.c | 30 struct wireless_dev *wdev, in wlcore_vendor_cmd_smart_config_start() argument 74 struct wireless_dev *wdev, in wlcore_vendor_cmd_smart_config_stop() argument 105 struct wireless_dev *wdev, in wlcore_vendor_cmd_smart_config_set_group_key() argument
|
/linux-4.4.14/drivers/staging/rtl8723au/os_dep/ |
D | ioctl_cfg80211.c | 253 struct wireless_dev *wdev = padapter->rtw_wdev; in rtw_cfg80211_inform_bss() local 254 struct wiphy *wiphy = wdev->wiphy; in rtw_cfg80211_inform_bss() 2194 struct wireless_dev *wdev, in cfg80211_rtw_set_txpower() argument 2202 struct wireless_dev *wdev, int *dbm) in cfg80211_rtw_get_txpower() argument 2700 struct wireless_dev *wdev) in cfg80211_rtw_del_virtual_intf() argument 2705 ndev = wdev ? wdev->netdev : NULL; in cfg80211_rtw_del_virtual_intf() 3022 static int cfg80211_rtw_mgmt_tx(struct wiphy *wiphy, struct wireless_dev *wdev, in cfg80211_rtw_mgmt_tx() argument 3075 struct wireless_dev *wdev, in cfg80211_rtw_mgmt_frame_register() argument 3258 struct wireless_dev *wdev; in rtw_wdev_alloc() local 3273 wdev = kzalloc(sizeof(struct wireless_dev), GFP_KERNEL); in rtw_wdev_alloc() [all …]
|
/linux-4.4.14/net/mac80211/ |
D | iface.c | 414 sdata->wdev.iftype = NL80211_IFTYPE_MONITOR; in ieee80211_add_virtual_monitor() 491 int ieee80211_do_open(struct wireless_dev *wdev, bool coming_up) in ieee80211_do_open() argument 493 struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev); in ieee80211_do_open() 494 struct net_device *dev = wdev->netdev; in ieee80211_do_open() 775 return ieee80211_do_open(&sdata->wdev, true); in ieee80211_open() 879 if (sdata->wdev.cac_started) { in ieee80211_do_stop() 1372 sdata->wdev.iftype = type; in ieee80211_setup_sdata() 1525 err = ieee80211_do_open(&sdata->wdev, false); in ieee80211_runtime_change_iftype() 1705 struct wireless_dev *wdev; in ieee80211_if_add() local 1711 wdev = &sdata->wdev; in ieee80211_if_add() [all …]
|
D | cfg.c | 32 struct wireless_dev *wdev; in ieee80211_add_iface() local 36 err = ieee80211_if_add(local, name, name_assign_type, &wdev, type, params); in ieee80211_add_iface() 41 sdata = IEEE80211_WDEV_TO_SUB_IF(wdev); in ieee80211_add_iface() 45 return wdev; in ieee80211_add_iface() 48 static int ieee80211_del_iface(struct wiphy *wiphy, struct wireless_dev *wdev) in ieee80211_del_iface() argument 50 ieee80211_if_remove(IEEE80211_WDEV_TO_SUB_IF(wdev)); in ieee80211_del_iface() 112 struct wireless_dev *wdev) in ieee80211_start_p2p_device() argument 114 struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev); in ieee80211_start_p2p_device() 123 return ieee80211_do_open(wdev, true); in ieee80211_start_p2p_device() 127 struct wireless_dev *wdev) in ieee80211_stop_p2p_device() argument [all …]
|
D | ieee80211_i.h | 819 struct wireless_dev wdev; member 937 __acquires(&sdata->wdev.mtx) in sdata_lock() 939 mutex_lock(&sdata->wdev.mtx); in sdata_lock() 940 __acquire(&sdata->wdev.mtx); in sdata_lock() 944 __releases(&sdata->wdev.mtx) in sdata_unlock() 946 mutex_unlock(&sdata->wdev.mtx); in sdata_unlock() 947 __release(&sdata->wdev.mtx); in sdata_unlock() 951 rcu_dereference_protected(p, lockdep_is_held(&sdata->wdev.mtx)) 956 lockdep_assert_held(&sdata->wdev.mtx); in sdata_assert_lock() 1367 IEEE80211_WDEV_TO_SUB_IF(struct wireless_dev *wdev) in IEEE80211_WDEV_TO_SUB_IF() argument [all …]
|
D | ethtool.c | 226 struct wireless_dev *wdev = dev->ieee80211_ptr; in ieee80211_get_regs() local 228 regs->version = wdev->wiphy->hw_version; in ieee80211_get_regs()
|
D | offchannel.c | 202 cfg80211_ready_on_channel(&roc->sdata->wdev, roc->cookie, in ieee80211_handle_roc_started() 311 cfg80211_mgmt_tx_status(&roc->sdata->wdev, in ieee80211_roc_notify_destroy() 319 cfg80211_remain_on_channel_expired(&roc->sdata->wdev, in ieee80211_roc_notify_destroy()
|
D | main.c | 297 struct wireless_dev *wdev = ndev->ieee80211_ptr; in ieee80211_ifa_changed() local 305 if (!wdev) in ieee80211_ifa_changed() 308 if (wdev->wiphy != local->hw.wiphy) in ieee80211_ifa_changed() 356 struct wireless_dev *wdev = ndev->ieee80211_ptr; in ieee80211_ifa6_changed() local 360 if (!wdev || wdev->wiphy != local->hw.wiphy) in ieee80211_ifa6_changed()
|
D | pm.c | 205 cfg80211_report_wowlan_wakeup(&sdata->wdev, wakeup, gfp); in ieee80211_report_wowlan_wakeup()
|
D | ibss.c | 259 lockdep_is_held(&sdata->wdev.mtx)); in __ieee80211_sta_join_ibss() 515 lockdep_is_held(&sdata->wdev.mtx)); in ieee80211_ibss_csa_beacon() 732 lockdep_is_held(&sdata->wdev.mtx)); in ieee80211_ibss_disconnect() 1529 lockdep_is_held(&sdata->wdev.mtx)); in ieee80211_rx_mgmt_probe_req() 1761 sdata->wdev.iftype); in ieee80211_ibss_join()
|
D | util.c | 694 struct ieee80211_vif *wdev_to_ieee80211_vif(struct wireless_dev *wdev) in wdev_to_ieee80211_vif() argument 696 struct ieee80211_sub_if_data *sdata = IEEE80211_WDEV_TO_SUB_IF(wdev); in wdev_to_ieee80211_vif() 718 return &sdata->wdev; in ieee80211_vif_to_wdev() 2693 if (sdata->wdev.cac_started) { in ieee80211_dfs_cac_cancel() 3200 enum nl80211_iftype iftype = sdata->wdev.iftype; in ieee80211_check_combinations() 3251 wdev_iter = &sdata_iter->wdev; in ieee80211_check_combinations() 3302 num[sdata->wdev.iftype]++; in ieee80211_max_num_channels()
|
D | tx.c | 1174 if (!tx->sta && sdata->wdev.use_4addr) in ieee80211_tx_prepare() 1919 } else if (sdata->wdev.use_4addr) { in ieee80211_lookup_ra_sta() 1942 if (sdata->wdev.wiphy->flags & WIPHY_FLAG_SUPPORTS_TDLS) { in ieee80211_lookup_ra_sta() 2035 if (sdata->wdev.use_4addr) { in ieee80211_build_hdr() 2054 if (sdata->wdev.use_4addr) in ieee80211_build_hdr() 2517 if (sdata->wdev.use_4addr) { in ieee80211_check_fast_xmit()
|
D | tdls.c | 87 sdata->wdev.iftype)) { in ieee80211_tdls_add_subband() 337 sdata->wdev.iftype)) in ieee80211_tdls_chandef_vht_upgrade() 1833 sdata->wdev.iftype)) { in ieee80211_process_tdls_channel_switch_req()
|
D | mesh.c | 816 lockdep_is_held(&sdata->wdev.mtx)); in ieee80211_mesh_rebuild_beacon() 899 lockdep_is_held(&sdata->wdev.mtx)); in ieee80211_stop_mesh()
|
D | chan.c | 1475 &sdata->wdev, in ieee80211_vif_use_reserved_switch() 1568 sdata->wdev.iftype); in ieee80211_vif_use_channel()
|
D | status.c | 487 cfg80211_mgmt_tx_status(&sdata->wdev, cookie, in ieee80211_report_ack_skb()
|
D | mlme.c | 1649 if (sdata->wdev.cac_started) { in ieee80211_dfs_cac_timer_work() 4121 ifmgd->powersave = sdata->wdev.ps; in ieee80211_sta_setup_sdata()
|
D | rx.c | 2934 if (cfg80211_rx_mgmt(&rx->sdata->wdev, status->freq, sig, in ieee80211_rx_h_userspace_mgmt()
|
/linux-4.4.14/drivers/net/wireless/orinoco/ |
D | orinoco.h | 250 struct wireless_dev *wdev = netdev_priv(dev); in ndev_priv() local 251 return wdev_priv(wdev); in ndev_priv()
|
D | main.c | 2252 struct wireless_dev *wdev; in orinoco_if_add() local 2262 wdev = netdev_priv(dev); in orinoco_if_add() 2263 wdev->wiphy = wiphy; in orinoco_if_add() 2264 wdev->iftype = NL80211_IFTYPE_STATION; in orinoco_if_add() 2267 dev->ieee80211_ptr = wdev; in orinoco_if_add()
|
D | hw.c | 460 struct wireless_dev *wdev = netdev_priv(dev); in orinoco_hw_program_rids() local 684 wdev->iftype = priv->iw_mode; in orinoco_hw_program_rids()
|
/linux-4.4.14/drivers/net/wireless/ |
D | rndis_wlan.c | 427 struct wireless_dev wdev; member 491 struct wireless_dev *wdev, 495 struct wireless_dev *wdev, 1334 channel = ieee80211_get_channel(priv->wdev.wiphy, in get_current_channel() 1672 max_pmkids = priv->wdev.wiphy->max_num_pmkids; in debug_print_pmkids() 1709 max_pmkids = priv->wdev.wiphy->max_num_pmkids; in get_device_pmkids() 1878 priv->wdev.iftype = type; in rndis_change_virtual_intf() 1905 struct wireless_dev *wdev, in rndis_set_tx_power() argument 1934 struct wireless_dev *wdev, in rndis_get_tx_power() argument 1951 struct net_device *dev = request->wdev->netdev; in rndis_scan() [all …]
|
D | mac80211_hwsim.c | 346 struct wireless_dev *wdev, in mac80211_hwsim_vendor_cmd_test() argument 370 skb = cfg80211_vendor_event_alloc(wiphy, wdev, 100, 0, GFP_KERNEL); in mac80211_hwsim_vendor_cmd_test()
|
/linux-4.4.14/Documentation/DocBook/ |
D | 80211.xml.db | 22 API-wdev-priv
|
/linux-4.4.14/net/ieee802154/ |
D | nl802154.c | 905 struct wpan_dev *wdev = info->user_ptr[1]; in nl802154_get_interface() local 912 rdev, wdev) < 0) { in nl802154_get_interface()
|