Home
last modified time | relevance | path

Searched refs:wdev (Results 1 – 25 of 87) sorted by relevance

1234

/drivers/watchdog/
Domap_wdt.c71 static void omap_wdt_reload(struct omap_wdt_dev *wdev) in omap_wdt_reload() argument
73 void __iomem *base = wdev->base; in omap_wdt_reload()
79 wdev->wdt_trgr_pattern = ~wdev->wdt_trgr_pattern; in omap_wdt_reload()
80 writel_relaxed(wdev->wdt_trgr_pattern, (base + OMAP_WATCHDOG_TGR)); in omap_wdt_reload()
88 static void omap_wdt_enable(struct omap_wdt_dev *wdev) in omap_wdt_enable() argument
90 void __iomem *base = wdev->base; in omap_wdt_enable()
102 static void omap_wdt_disable(struct omap_wdt_dev *wdev) in omap_wdt_disable() argument
104 void __iomem *base = wdev->base; in omap_wdt_disable()
116 static void omap_wdt_set_timer(struct omap_wdt_dev *wdev, in omap_wdt_set_timer() argument
120 void __iomem *base = wdev->base; in omap_wdt_set_timer()
[all …]
Dimx2_wdt.c95 struct imx2_wdt_device *wdev = watchdog_get_drvdata(wdog); in imx2_wdt_restart() local
99 if (wdev->ext_reset) in imx2_wdt_restart()
105 regmap_write(wdev->regmap, IMX2_WDT_WCR, wcr_enable); in imx2_wdt_restart()
113 regmap_write(wdev->regmap, IMX2_WDT_WCR, wcr_enable); in imx2_wdt_restart()
114 regmap_write(wdev->regmap, IMX2_WDT_WCR, wcr_enable); in imx2_wdt_restart()
124 struct imx2_wdt_device *wdev = watchdog_get_drvdata(wdog); in imx2_wdt_setup() local
127 regmap_read(wdev->regmap, IMX2_WDT_WCR, &val); in imx2_wdt_setup()
134 if (!wdev->ext_reset) in imx2_wdt_setup()
144 regmap_write(wdev->regmap, IMX2_WDT_WCR, val); in imx2_wdt_setup()
148 regmap_write(wdev->regmap, IMX2_WDT_WCR, val); in imx2_wdt_setup()
[all …]
Dretu_wdt.c34 static void retu_wdt_ping_enable(struct retu_wdt_dev *wdev) in retu_wdt_ping_enable() argument
36 retu_write(wdev->rdev, RETU_REG_WATCHDOG, RETU_WDT_MAX_TIMER); in retu_wdt_ping_enable()
37 schedule_delayed_work(&wdev->ping_work, in retu_wdt_ping_enable()
41 static void retu_wdt_ping_disable(struct retu_wdt_dev *wdev) in retu_wdt_ping_disable() argument
43 retu_write(wdev->rdev, RETU_REG_WATCHDOG, RETU_WDT_MAX_TIMER); in retu_wdt_ping_disable()
44 cancel_delayed_work_sync(&wdev->ping_work); in retu_wdt_ping_disable()
49 struct retu_wdt_dev *wdev = container_of(to_delayed_work(work), in retu_wdt_ping_work() local
51 retu_wdt_ping_enable(wdev); in retu_wdt_ping_work()
56 struct retu_wdt_dev *wdev = watchdog_get_drvdata(wdog); in retu_wdt_start() local
58 retu_wdt_ping_disable(wdev); in retu_wdt_start()
[all …]
Dpm8916_wdt.c35 struct watchdog_device wdev; member
39 static int pm8916_wdt_start(struct watchdog_device *wdev) in pm8916_wdt_start() argument
41 struct pm8916_wdt *wdt = watchdog_get_drvdata(wdev); in pm8916_wdt_start()
48 static int pm8916_wdt_stop(struct watchdog_device *wdev) in pm8916_wdt_stop() argument
50 struct pm8916_wdt *wdt = watchdog_get_drvdata(wdev); in pm8916_wdt_stop()
57 static int pm8916_wdt_ping(struct watchdog_device *wdev) in pm8916_wdt_ping() argument
59 struct pm8916_wdt *wdt = watchdog_get_drvdata(wdev); in pm8916_wdt_ping()
66 static int pm8916_wdt_configure_timers(struct watchdog_device *wdev) in pm8916_wdt_configure_timers() argument
68 struct pm8916_wdt *wdt = watchdog_get_drvdata(wdev); in pm8916_wdt_configure_timers()
73 wdev->timeout - wdev->pretimeout); in pm8916_wdt_configure_timers()
[all …]
Duniphier_wdt.c57 struct uniphier_wdt_dev *wdev = watchdog_get_drvdata(w); in uniphier_watchdog_ping() local
62 ret = regmap_write_bits(wdev->regmap, WDTCTRL, in uniphier_watchdog_ping()
69 ret = regmap_read_poll_timeout(wdev->regmap, WDTCTRL, val, in uniphier_watchdog_ping()
126 struct uniphier_wdt_dev *wdev = watchdog_get_drvdata(w); in uniphier_watchdog_start() local
131 return __uniphier_watchdog_start(wdev->regmap, tmp_timeout); in uniphier_watchdog_start()
136 struct uniphier_wdt_dev *wdev = watchdog_get_drvdata(w); in uniphier_watchdog_stop() local
138 return __uniphier_watchdog_stop(wdev->regmap); in uniphier_watchdog_stop()
144 struct uniphier_wdt_dev *wdev = watchdog_get_drvdata(w); in uniphier_watchdog_set_timeout() local
153 ret = __uniphier_watchdog_restart(wdev->regmap, tmp_timeout); in uniphier_watchdog_set_timeout()
185 struct uniphier_wdt_dev *wdev; in uniphier_wdt_probe() local
[all …]
Drenesas_wdt.c50 struct watchdog_device wdev; member
65 static int rwdt_init_timeout(struct watchdog_device *wdev) in rwdt_init_timeout() argument
67 struct rwdt_priv *priv = watchdog_get_drvdata(wdev); in rwdt_init_timeout()
69 rwdt_write(priv, 65536 - MUL_BY_CLKS_PER_SEC(priv, wdev->timeout), RWTCNT); in rwdt_init_timeout()
83 static int rwdt_start(struct watchdog_device *wdev) in rwdt_start() argument
85 struct rwdt_priv *priv = watchdog_get_drvdata(wdev); in rwdt_start()
88 pm_runtime_get_sync(wdev->parent); in rwdt_start()
96 rwdt_init_timeout(wdev); in rwdt_start()
108 static int rwdt_stop(struct watchdog_device *wdev) in rwdt_stop() argument
110 struct rwdt_priv *priv = watchdog_get_drvdata(wdev); in rwdt_stop()
[all …]
Drza_wdt.c43 struct watchdog_device wdev; member
74 static int rza_wdt_start(struct watchdog_device *wdev) in rza_wdt_start() argument
76 struct rza_wdt *priv = watchdog_get_drvdata(wdev); in rza_wdt_start()
85 rza_wdt_calc_timeout(priv, wdev->timeout); in rza_wdt_start()
95 static int rza_wdt_stop(struct watchdog_device *wdev) in rza_wdt_stop() argument
97 struct rza_wdt *priv = watchdog_get_drvdata(wdev); in rza_wdt_stop()
104 static int rza_wdt_ping(struct watchdog_device *wdev) in rza_wdt_ping() argument
106 struct rza_wdt *priv = watchdog_get_drvdata(wdev); in rza_wdt_ping()
110 pr_debug("%s: timeout = %u\n", __func__, wdev->timeout); in rza_wdt_ping()
115 static int rza_set_timeout(struct watchdog_device *wdev, unsigned int timeout) in rza_set_timeout() argument
[all …]
Drtd119x_wdt.c33 static int rtd119x_wdt_start(struct watchdog_device *wdev) in rtd119x_wdt_start() argument
35 struct rtd119x_watchdog_device *data = watchdog_get_drvdata(wdev); in rtd119x_wdt_start()
46 static int rtd119x_wdt_stop(struct watchdog_device *wdev) in rtd119x_wdt_stop() argument
48 struct rtd119x_watchdog_device *data = watchdog_get_drvdata(wdev); in rtd119x_wdt_stop()
59 static int rtd119x_wdt_ping(struct watchdog_device *wdev) in rtd119x_wdt_ping() argument
61 struct rtd119x_watchdog_device *data = watchdog_get_drvdata(wdev); in rtd119x_wdt_ping()
65 return rtd119x_wdt_start(wdev); in rtd119x_wdt_ping()
68 static int rtd119x_wdt_set_timeout(struct watchdog_device *wdev, unsigned int val) in rtd119x_wdt_set_timeout() argument
70 struct rtd119x_watchdog_device *data = watchdog_get_drvdata(wdev); in rtd119x_wdt_set_timeout()
Debc-c384_wdt.c40 static int ebc_c384_wdt_start(struct watchdog_device *wdev) in ebc_c384_wdt_start() argument
42 unsigned t = wdev->timeout; in ebc_c384_wdt_start()
53 static int ebc_c384_wdt_stop(struct watchdog_device *wdev) in ebc_c384_wdt_stop() argument
60 static int ebc_c384_wdt_set_timeout(struct watchdog_device *wdev, unsigned t) in ebc_c384_wdt_set_timeout() argument
65 wdev->timeout = roundup(t, 60); in ebc_c384_wdt_set_timeout()
70 wdev->timeout = t; in ebc_c384_wdt_set_timeout()
/drivers/platform/x86/
Ddell-smbios-wmi.c33 struct wmi_device *wdev; member
46 static int run_smbios_call(struct wmi_device *wdev) in run_smbios_call() argument
54 priv = dev_get_drvdata(&wdev->dev); in run_smbios_call()
58 dev_dbg(&wdev->dev, "evaluating: %u/%u [%x,%x,%x,%x]\n", in run_smbios_call()
63 status = wmidev_evaluate_method(wdev, 0, 1, &input, &output); in run_smbios_call()
68 dev_dbg(&wdev->dev, "received type: %d\n", obj->type); in run_smbios_call()
70 dev_dbg(&wdev->dev, "SMBIOS call failed: %llu\n", in run_smbios_call()
75 dev_dbg(&wdev->dev, "result: [%08x,%08x,%08x,%08x]\n", in run_smbios_call()
102 ret = run_smbios_call(priv->wdev); in dell_smbios_wmi_call()
110 static long dell_smbios_wmi_filter(struct wmi_device *wdev, unsigned int cmd, in dell_smbios_wmi_filter() argument
[all …]
Dhuawei-wmi.c78 static int huawei_wmi_leds_setup(struct wmi_device *wdev) in huawei_wmi_leds_setup() argument
80 struct huawei_wmi_priv *priv = dev_get_drvdata(&wdev->dev); in huawei_wmi_leds_setup()
98 priv->cdev.dev = &wdev->dev; in huawei_wmi_leds_setup()
101 return devm_led_classdev_register(&wdev->dev, &priv->cdev); in huawei_wmi_leds_setup()
104 static void huawei_wmi_process_key(struct wmi_device *wdev, int code) in huawei_wmi_process_key() argument
106 struct huawei_wmi_priv *priv = dev_get_drvdata(&wdev->dev); in huawei_wmi_process_key()
132 dev_info(&wdev->dev, "Unknown key pressed, code: 0x%04x\n", code); in huawei_wmi_process_key()
139 static void huawei_wmi_notify(struct wmi_device *wdev, in huawei_wmi_notify() argument
143 huawei_wmi_process_key(wdev, obj->integer.value); in huawei_wmi_notify()
145 dev_info(&wdev->dev, "Bad response type %d\n", obj->type); in huawei_wmi_notify()
[all …]
Ddell-wmi-descriptor.c101 static int dell_wmi_descriptor_probe(struct wmi_device *wdev, in dell_wmi_descriptor_probe() argument
109 obj = wmidev_block_query(wdev, 0); in dell_wmi_descriptor_probe()
111 dev_err(&wdev->dev, "failed to read Dell WMI descriptor\n"); in dell_wmi_descriptor_probe()
117 dev_err(&wdev->dev, "Dell descriptor has wrong type\n"); in dell_wmi_descriptor_probe()
127 dev_err(&wdev->dev, in dell_wmi_descriptor_probe()
138 dev_err(&wdev->dev, "Dell descriptor buffer has invalid signature (%8ph)\n", in dell_wmi_descriptor_probe()
147 dev_warn(&wdev->dev, "Dell descriptor buffer has unknown version (%lu)\n", in dell_wmi_descriptor_probe()
150 priv = devm_kzalloc(&wdev->dev, sizeof(struct descriptor_priv), in dell_wmi_descriptor_probe()
162 dev_set_drvdata(&wdev->dev, priv); in dell_wmi_descriptor_probe()
167 dev_dbg(&wdev->dev, "Detected Dell WMI interface version %lu, buffer size %lu, hotfix %lu\n", in dell_wmi_descriptor_probe()
[all …]
Dwmi-bmof.c49 static int wmi_bmof_probe(struct wmi_device *wdev, const void *context) in wmi_bmof_probe() argument
54 priv = devm_kzalloc(&wdev->dev, sizeof(struct bmof_priv), GFP_KERNEL); in wmi_bmof_probe()
58 dev_set_drvdata(&wdev->dev, priv); in wmi_bmof_probe()
60 priv->bmofdata = wmidev_block_query(wdev, 0); in wmi_bmof_probe()
62 dev_err(&wdev->dev, "failed to read Binary MOF\n"); in wmi_bmof_probe()
67 dev_err(&wdev->dev, "Binary MOF is not a buffer\n"); in wmi_bmof_probe()
78 ret = sysfs_create_bin_file(&wdev->dev.kobj, &priv->bmof_bin_attr); in wmi_bmof_probe()
89 static int wmi_bmof_remove(struct wmi_device *wdev) in wmi_bmof_remove() argument
91 struct bmof_priv *priv = dev_get_drvdata(&wdev->dev); in wmi_bmof_remove()
93 sysfs_remove_bin_file(&wdev->dev.kobj, &priv->bmof_bin_attr); in wmi_bmof_remove()
Dxiaomi-wmi.c26 int xiaomi_wmi_probe(struct wmi_device *wdev, const void *context) in xiaomi_wmi_probe() argument
30 if (wdev == NULL || context == NULL) in xiaomi_wmi_probe()
33 data = devm_kzalloc(&wdev->dev, sizeof(struct xiaomi_wmi), GFP_KERNEL); in xiaomi_wmi_probe()
36 dev_set_drvdata(&wdev->dev, data); in xiaomi_wmi_probe()
38 data->input_dev = devm_input_allocate_device(&wdev->dev); in xiaomi_wmi_probe()
51 void xiaomi_wmi_notify(struct wmi_device *wdev, union acpi_object *dummy) in xiaomi_wmi_notify() argument
55 if (wdev == NULL) in xiaomi_wmi_notify()
58 data = dev_get_drvdata(&wdev->dev); in xiaomi_wmi_notify()
Ddell-wmi.c323 static void dell_wmi_process_key(struct wmi_device *wdev, int type, int code) in dell_wmi_process_key() argument
325 struct dell_wmi_priv *priv = dev_get_drvdata(&wdev->dev); in dell_wmi_process_key()
354 static void dell_wmi_notify(struct wmi_device *wdev, in dell_wmi_notify() argument
357 struct dell_wmi_priv *priv = dev_get_drvdata(&wdev->dev); in dell_wmi_notify()
408 dell_wmi_process_key(wdev, 0x0000, in dell_wmi_notify()
415 dell_wmi_process_key(wdev, buffer_entry[1], in dell_wmi_notify()
512 static int dell_wmi_input_setup(struct wmi_device *wdev) in dell_wmi_input_setup() argument
514 struct dell_wmi_priv *priv = dev_get_drvdata(&wdev->dev); in dell_wmi_input_setup()
525 priv->input_dev->dev.parent = &wdev->dev; in dell_wmi_input_setup()
620 static void dell_wmi_input_destroy(struct wmi_device *wdev) in dell_wmi_input_destroy() argument
[all …]
Dintel-wmi-thunderbolt.c59 static int intel_wmi_thunderbolt_probe(struct wmi_device *wdev, in intel_wmi_thunderbolt_probe() argument
64 ret = sysfs_create_group(&wdev->dev.kobj, &tbt_attribute_group); in intel_wmi_thunderbolt_probe()
65 kobject_uevent(&wdev->dev.kobj, KOBJ_CHANGE); in intel_wmi_thunderbolt_probe()
69 static int intel_wmi_thunderbolt_remove(struct wmi_device *wdev) in intel_wmi_thunderbolt_remove() argument
71 sysfs_remove_group(&wdev->dev.kobj, &tbt_attribute_group); in intel_wmi_thunderbolt_remove()
72 kobject_uevent(&wdev->dev.kobj, KOBJ_CHANGE); in intel_wmi_thunderbolt_remove()
/drivers/net/wireless/quantenna/qtnfmac/
Dcfg80211.c91 if (vif->wdev.iftype != NL80211_IFTYPE_UNSPECIFIED) in qtnf_validate_iface_combinations()
92 params.iftype_num[vif->wdev.iftype]++; in qtnf_validate_iface_combinations()
97 params.iftype_num[change_vif->wdev.iftype]--; in qtnf_validate_iface_combinations()
139 vif->wdev.iftype = type; in qtnf_change_virtual_intf()
143 int qtnf_del_virtual_intf(struct wiphy *wiphy, struct wireless_dev *wdev) in qtnf_del_virtual_intf() argument
145 struct net_device *netdev = wdev->netdev; in qtnf_del_virtual_intf()
152 vif = qtnf_netdev_get_priv(wdev->netdev); in qtnf_del_virtual_intf()
175 vif->wdev.iftype = NL80211_IFTYPE_UNSPECIFIED; in qtnf_del_virtual_intf()
216 memset(&vif->wdev, 0, sizeof(vif->wdev)); in qtnf_add_virtual_intf()
217 vif->wdev.wiphy = wiphy; in qtnf_add_virtual_intf()
[all …]
Devent.c38 if (vif->wdev.iftype != NL80211_IFTYPE_AP) { in qtnf_event_handle_sta_assoc()
124 if (vif->wdev.iftype != NL80211_IFTYPE_AP) { in qtnf_event_handle_sta_deauth()
168 if (vif->wdev.iftype != NL80211_IFTYPE_STATION) { in qtnf_event_handle_bss_join()
201 if (!vif->wdev.ssid_len) { in qtnf_event_handle_bss_join()
209 ie = kzalloc(2 + vif->wdev.ssid_len, GFP_KERNEL); in qtnf_event_handle_bss_join()
219 ie[1] = vif->wdev.ssid_len; in qtnf_event_handle_bss_join()
220 memcpy(ie + 2, vif->wdev.ssid, vif->wdev.ssid_len); in qtnf_event_handle_bss_join()
226 ie, 2 + vif->wdev.ssid_len, in qtnf_event_handle_bss_join()
315 if (vif->wdev.iftype != NL80211_IFTYPE_STATION) { in qtnf_event_handle_bss_leave()
353 cfg80211_rx_mgmt(&vif->wdev, le32_to_cpu(rxmgmt->freq), rxmgmt->sig_dbm, in qtnf_event_handle_mgmt_received()
[all …]
Dcore.c86 if (unlikely(vif->wdev.iftype == NL80211_IFTYPE_UNSPECIFIED)) { in qtnf_netdev_hard_start_xmit()
190 ret = qtnf_cmd_send_change_intf_type(vif, vif->wdev.iftype, in qtnf_netdev_set_mac_address()
191 vif->wdev.use_4addr, in qtnf_netdev_set_mac_address()
265 if (vif->wdev.iftype == NL80211_IFTYPE_UNSPECIFIED) in qtnf_mac_get_free_vif()
278 if (vif->wdev.iftype == NL80211_IFTYPE_UNSPECIFIED) in qtnf_mac_get_base_vif()
320 if (vif->wdev.iftype == NL80211_IFTYPE_UNSPECIFIED) { in qtnf_vif_reset_handler()
339 vif->wdev.iftype = NL80211_IFTYPE_STATION; in qtnf_mac_init_primary_intf()
341 vif->wdev.wiphy = priv_to_wiphy(mac); in qtnf_mac_init_primary_intf()
384 vif->wdev.iftype == NL80211_IFTYPE_UNSPECIFIED) in qtnf_vif_send_data_high_pri()
417 vif->wdev.iftype = NL80211_IFTYPE_UNSPECIFIED; in qtnf_core_mac_alloc()
[all …]
/drivers/net/wireless/intel/iwlwifi/fw/
Ddbg.h147 struct wireless_dev *wdev) in iwl_fw_dbg_trigger_vif_match() argument
152 wdev->iftype == trig_vif; in iwl_fw_dbg_trigger_vif_match()
181 struct wireless_dev *wdev, in iwl_fw_dbg_trigger_check_stop() argument
186 if (wdev && !iwl_fw_dbg_trigger_vif_match(trig, wdev)) in iwl_fw_dbg_trigger_check_stop()
200 struct wireless_dev *wdev, in _iwl_fw_dbg_trigger_on() argument
213 if (!iwl_fw_dbg_trigger_check_stop(fwrt, wdev, trig)) in _iwl_fw_dbg_trigger_on()
219 #define iwl_fw_dbg_trigger_on(fwrt, wdev, id) ({ \ argument
222 _iwl_fw_dbg_trigger_on((fwrt), (wdev), (id)); \
250 struct wireless_dev *wdev, in _iwl_fw_dbg_trigger_simple_stop() argument
256 if (!iwl_fw_dbg_trigger_check_stop(fwrt, wdev, trigger)) in _iwl_fw_dbg_trigger_simple_stop()
[all …]
/drivers/net/wireless/ath/wil6210/
Dcfg80211.c217 struct wireless_dev *wdev,
220 struct wireless_dev *wdev,
223 struct wireless_dev *wdev,
226 struct wireless_dev *wdev,
586 struct wireless_dev *wdev) in wil_cfg80211_start_p2p_device() argument
596 struct wireless_dev *wdev) in wil_cfg80211_stop_p2p_device() argument
616 struct wireless_dev *wdev; in wil_cfg80211_validate_add_iface() local
623 wdev = vif_to_wdev(wil->vifs[i]); in wil_cfg80211_validate_add_iface()
624 params.iftype_num[wdev->iftype]++; in wil_cfg80211_validate_add_iface()
636 struct wireless_dev *wdev; in wil_cfg80211_validate_change_iface() local
[all …]
Dnetdev.c313 struct wireless_dev *wdev; in wil_vif_alloc() local
342 wdev = &vif->wdev; in wil_vif_alloc()
343 wdev->wiphy = wil->wiphy; in wil_vif_alloc()
344 wdev->iftype = iftype; in wil_vif_alloc()
348 ndev->ieee80211_ptr = wdev; in wil_vif_alloc()
354 SET_NETDEV_DEV(ndev, wiphy_dev(wdev->wiphy)); in wil_vif_alloc()
355 wdev->netdev = ndev; in wil_vif_alloc()
421 struct wireless_dev *wdev = vif_to_wdev(vif); in wil_vif_add() local
434 wdev->iftype); in wil_vif_add()
556 struct wireless_dev *wdev = ndev->ieee80211_ptr; in wil_if_remove() local
[all …]
/drivers/net/wireless/intel/ipw2x00/
Dlibipw_module.c124 ieee->wdev.wiphy = wiphy_new(&libipw_config_ops, 0); in alloc_libipw()
125 if (!ieee->wdev.wiphy) { in alloc_libipw()
130 ieee->dev->ieee80211_ptr = &ieee->wdev; in alloc_libipw()
131 ieee->wdev.iftype = NL80211_IFTYPE_STATION; in alloc_libipw()
136 ieee->wdev.wiphy->privid = libipw_wiphy_privid; in alloc_libipw()
138 ieee->wdev.wiphy->max_scan_ssids = 1; in alloc_libipw()
139 ieee->wdev.wiphy->max_scan_ie_len = 0; in alloc_libipw()
140 ieee->wdev.wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION) in alloc_libipw()
182 wiphy_free(ieee->wdev.wiphy); in alloc_libipw()
200 wiphy_free(ieee->wdev.wiphy); in free_libipw()
/drivers/net/wireless/marvell/libertas/
Dcfg.c634 struct wiphy *wiphy = priv->wdev->wiphy; in lbs_ret_scan()
1624 priv->wdev->iftype = type; in lbs_change_intf()
1695 bss = cfg80211_inform_bss(priv->wdev->wiphy, in lbs_join_post()
1704 cfg80211_put_bss(priv->wdev->wiphy, bss); in lbs_join_post()
2041 struct wireless_dev *wdev; in lbs_cfg_alloc() local
2043 wdev = kzalloc(sizeof(struct wireless_dev), GFP_KERNEL); in lbs_cfg_alloc()
2044 if (!wdev) in lbs_cfg_alloc()
2047 wdev->wiphy = wiphy_new(&lbs_cfg80211_ops, sizeof(struct lbs_private)); in lbs_cfg_alloc()
2048 if (!wdev->wiphy) { in lbs_cfg_alloc()
2054 return wdev; in lbs_cfg_alloc()
[all …]
/drivers/staging/wilc1000/
Dwilc_wfi_cfgoperations.c228 struct wilc_vif *vif = netdev_priv(request->wdev->netdev); in scan()
523 if (priv->wdev.iftype == NL80211_IFTYPE_AP) { in add_key()
550 if (priv->wdev.iftype == NL80211_IFTYPE_AP || in add_key()
551 priv->wdev.iftype == NL80211_IFTYPE_P2P_GO) { in add_key()
1041 cfg80211_mgmt_tx_status(&priv->wdev, priv->tx_cookie, buff, in wilc_wfi_p2p_rx()
1050 cfg80211_rx_mgmt(&priv->wdev, freq, 0, buff, size, 0); in wilc_wfi_p2p_rx()
1086 cfg80211_rx_mgmt(&priv->wdev, freq, 0, buff, size, 0); in wilc_wfi_p2p_rx()
1108 cfg80211_remain_on_channel_expired(&priv->wdev, params->listen_cookie, in wilc_wfi_remain_on_channel_expired()
1113 struct wireless_dev *wdev, in remain_on_channel() argument
1118 struct wilc_vif *vif = netdev_priv(wdev->netdev); in remain_on_channel()
[all …]

1234