/drivers/watchdog/ |
D | omap_wdt.c | 71 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 …]
|
D | imx2_wdt.c | 95 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 …]
|
D | retu_wdt.c | 34 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 …]
|
D | pm8916_wdt.c | 35 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 …]
|
D | uniphier_wdt.c | 57 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 …]
|
D | renesas_wdt.c | 50 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 …]
|
D | rza_wdt.c | 43 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 …]
|
D | rtd119x_wdt.c | 33 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()
|
D | ebc-c384_wdt.c | 40 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/ |
D | dell-smbios-wmi.c | 33 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 …]
|
D | huawei-wmi.c | 78 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 …]
|
D | dell-wmi-descriptor.c | 101 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 …]
|
D | wmi-bmof.c | 49 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()
|
D | xiaomi-wmi.c | 26 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()
|
D | dell-wmi.c | 323 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 …]
|
D | intel-wmi-thunderbolt.c | 59 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/ |
D | cfg80211.c | 91 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 …]
|
D | event.c | 38 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 …]
|
D | core.c | 86 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/ |
D | dbg.h | 147 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/ |
D | cfg80211.c | 217 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 …]
|
D | netdev.c | 313 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/ |
D | libipw_module.c | 124 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/ |
D | cfg.c | 634 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/ |
D | wilc_wfi_cfgoperations.c | 228 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 …]
|