| /linux/drivers/watchdog/ |
| A D | omap_wdt.c | 79 wdev->wdt_trgr_pattern = ~wdev->wdt_trgr_pattern; in omap_wdt_reload() 147 omap_wdt_disable(wdev); in omap_wdt_start() 159 omap_wdt_enable(wdev); in omap_wdt_start() 171 omap_wdt_disable(wdev); in omap_wdt_stop() 183 omap_wdt_reload(wdev); in omap_wdt_ping() 195 omap_wdt_disable(wdev); in omap_wdt_set_timeout() 197 omap_wdt_enable(wdev); in omap_wdt_set_timeout() 198 omap_wdt_reload(wdev); in omap_wdt_set_timeout() 235 wdev = devm_kzalloc(&pdev->dev, sizeof(*wdev), GFP_KERNEL); in omap_wdt_probe() 236 if (!wdev) in omap_wdt_probe() [all …]
|
| A D | imx2_wdt.c | 99 if (wdev->ext_reset) in imx2_wdt_restart() 134 if (!wdev->ext_reset) in imx2_wdt_setup() 164 if (!wdev->clk_is_on) in imx2_wdt_ping() 265 wdev = devm_kzalloc(dev, sizeof(*wdev), GFP_KERNEL); in imx2_wdt_probe() 266 if (!wdev) in imx2_wdt_probe() 275 if (IS_ERR(wdev->regmap)) { in imx2_wdt_probe() 281 if (IS_ERR(wdev->clk)) { in imx2_wdt_probe() 286 wdog = &wdev->wdog; in imx2_wdt_probe() 308 wdev->clk_is_on = true; in imx2_wdt_probe() 371 wdev->clk_is_on = false; in imx2_wdt_suspend() [all …]
|
| A D | pm8916_wdt.c | 35 struct watchdog_device wdev; member 73 wdev->timeout - wdev->pretimeout); in pm8916_wdt_configure_timers() 79 wdev->pretimeout); in pm8916_wdt_configure_timers() 85 wdev->timeout = timeout; in pm8916_wdt_set_timeout() 93 wdev->pretimeout = pretimeout; in pm8916_wdt_set_pretimeout() 176 wdt->wdev.info = &pm8916_wdt_ident; in pm8916_wdt_probe() 188 wdt->wdev.ops = &pm8916_wdt_ops, in pm8916_wdt_probe() 189 wdt->wdev.parent = dev; in pm8916_wdt_probe() 193 wdt->wdev.pretimeout = 0; in pm8916_wdt_probe() 207 if (watchdog_active(&wdt->wdev)) in pm8916_wdt_suspend() [all …]
|
| A D | retu_wdt.c | 38 schedule_delayed_work(&wdev->ping_work, in retu_wdt_ping_enable() 52 retu_wdt_ping_enable(wdev); in retu_wdt_ping_work() 59 retu_wdt_ping_disable(wdev); in retu_wdt_start() 68 retu_wdt_ping_enable(wdev); in retu_wdt_stop() 107 struct retu_wdt_dev *wdev; in retu_wdt_probe() local 114 wdev = devm_kzalloc(&pdev->dev, sizeof(*wdev), GFP_KERNEL); in retu_wdt_probe() 115 if (!wdev) in retu_wdt_probe() 125 watchdog_set_drvdata(retu_wdt, wdev); in retu_wdt_probe() 128 wdev->rdev = rdev; in retu_wdt_probe() 129 wdev->dev = &pdev->dev; in retu_wdt_probe() [all …]
|
| A D | visconti_wdt.c | 35 struct watchdog_device wdev; member 91 wdev->timeout = timeout; in visconti_wdt_set_timeout() 122 struct watchdog_device *wdev; in visconti_wdt_probe() local 158 wdev = &priv->wdev; in visconti_wdt_probe() 159 wdev->info = &visconti_wdt_info; in visconti_wdt_probe() 160 wdev->ops = &visconti_wdt_ops; in visconti_wdt_probe() 161 wdev->parent = dev; in visconti_wdt_probe() 162 wdev->min_timeout = 1; in visconti_wdt_probe() 164 wdev->timeout = min(wdev->max_timeout, WDT_DEFAULT_TIMEOUT); in visconti_wdt_probe() 166 watchdog_set_drvdata(wdev, priv); in visconti_wdt_probe() [all …]
|
| A D | msc313e_wdt.c | 31 struct watchdog_device wdev; member 73 wdev->timeout = new_time; in msc313e_wdt_settimeout() 75 return msc313e_wdt_start(wdev); in msc313e_wdt_settimeout() 116 priv->wdev.info = &msc313e_wdt_ident, in msc313e_wdt_probe() 117 priv->wdev.ops = &msc313e_wdt_ops, in msc313e_wdt_probe() 118 priv->wdev.parent = dev; in msc313e_wdt_probe() 126 watchdog_stop_on_reboot(&priv->wdev); in msc313e_wdt_probe() 136 if (watchdog_active(&priv->wdev)) in msc313e_wdt_suspend() 137 msc313e_wdt_stop(&priv->wdev); in msc313e_wdt_suspend() 146 if (watchdog_active(&priv->wdev)) in msc313e_wdt_resume() [all …]
|
| A D | uniphier_wdt.c | 185 struct uniphier_wdt_dev *wdev; in uniphier_wdt_probe() local 190 wdev = devm_kzalloc(dev, sizeof(*wdev), GFP_KERNEL); in uniphier_wdt_probe() 191 if (!wdev) in uniphier_wdt_probe() 200 wdev->regmap = regmap; in uniphier_wdt_probe() 201 wdev->wdt_dev.info = &uniphier_wdt_info; in uniphier_wdt_probe() 202 wdev->wdt_dev.ops = &uniphier_wdt_ops; in uniphier_wdt_probe() 206 wdev->wdt_dev.parent = dev; in uniphier_wdt_probe() 210 watchdog_stop_on_reboot(&wdev->wdt_dev); in uniphier_wdt_probe() 212 watchdog_set_drvdata(&wdev->wdt_dev, wdev); in uniphier_wdt_probe() 214 uniphier_watchdog_stop(&wdev->wdt_dev); in uniphier_wdt_probe() [all …]
|
| A D | renesas_wdt.c | 51 struct watchdog_device wdev; member 98 rwdt_init_timeout(wdev); in rwdt_start() 117 pm_runtime_put(wdev->parent); in rwdt_stop() 261 priv->wdev.info = &rwdt_ident; in rwdt_probe() 262 priv->wdev.ops = &rwdt_ops; in rwdt_probe() 263 priv->wdev.parent = dev; in rwdt_probe() 264 priv->wdev.min_timeout = 1; in rwdt_probe() 266 priv->wdev.timeout = min(priv->wdev.max_timeout, RWDT_DEFAULT_TIMEOUT); in rwdt_probe() 280 rwdt_start(&priv->wdev); in rwdt_probe() 310 rwdt_stop(&priv->wdev); in rwdt_suspend() [all …]
|
| A D | rza_wdt.c | 43 struct watchdog_device wdev; member 85 rza_wdt_calc_timeout(priv, wdev->timeout); in rza_wdt_start() 117 wdev->timeout = timeout; in rza_set_timeout() 118 rza_wdt_start(wdev); in rza_set_timeout() 192 priv->wdev.info = &rza_wdt_ident; in rza_wdt_probe() 193 priv->wdev.ops = &rza_wdt_ops; in rza_wdt_probe() 194 priv->wdev.parent = dev; in rza_wdt_probe() 212 priv->wdev.max_hw_heartbeat_ms); in rza_wdt_probe() 215 priv->wdev.min_timeout = 1; in rza_wdt_probe() 216 priv->wdev.timeout = DEFAULT_TIMEOUT; in rza_wdt_probe() [all …]
|
| /linux/net/wireless/ |
| A D | ibss.c | 31 if (!wdev->ssid_len) in __cfg80211_ibss_joined() 42 cfg80211_put_bss(wdev->wiphy, &wdev->current_bss->pub); in __cfg80211_ibss_joined() 180 cfg80211_put_bss(wdev->wiphy, &wdev->current_bss->pub); in __cfg80211_clear_ibss() 185 memset(&wdev->chandef, 0, sizeof(wdev->chandef)); in __cfg80211_clear_ibss() 197 wdev_lock(wdev); in cfg80211_clear_ibss() 230 wdev_lock(wdev); in cfg80211_leave_ibss() 291 wdev->wext.keys->def = wdev->wext.default_key; in cfg80211_ibss_wext_join() 293 wdev->wext.ibss.privacy = wdev->wext.default_key != -1; in cfg80211_ibss_wext_join() 295 if (wdev->wext.keys && wdev->wext.keys->def != -1) { in cfg80211_ibss_wext_join() 425 wdev->wext.ibss.ssid = wdev->ssid; in cfg80211_ibss_wext_siwessid() [all …]
|
| A D | sme.c | 56 if (!wdev->conn) in cfg80211_sme_free() 127 request->wdev = wdev; in cfg80211_conn_scan() 289 wdev->conn->params.bssid = wdev->conn->bssid; in cfg80211_get_conn_bss() 535 wdev->conn = kzalloc(sizeof(*wdev->conn), GFP_KERNEL); in cfg80211_sme_connect() 544 wdev->conn->params.bssid = wdev->conn->bssid; in cfg80211_sme_connect() 555 wdev->conn->params.ie = wdev->conn->ie; in cfg80211_sme_connect() 566 wdev->conn->params.ssid = wdev->ssid; in cfg80211_sme_connect() 567 wdev->conn->params.ssid_len = wdev->ssid_len; in cfg80211_sme_connect() 651 if (wdev->conn || wdev->current_bss || in cfg80211_is_all_idle() 730 wdev->ssid, wdev->ssid_len, in __cfg80211_connect_result() [all …]
|
| A D | wext-sme.c | 31 wdev->wext.connect.ie = wdev->wext.ie; in cfg80211_mgd_wext_connect() 32 wdev->wext.connect.ie_len = wdev->wext.ie_len; in cfg80211_mgd_wext_connect() 38 wdev->wext.keys->def = wdev->wext.default_key; in cfg80211_mgd_wext_connect() 46 if (wdev->wext.keys && wdev->wext.keys->def != -1) { in cfg80211_mgd_wext_connect() 90 wdev_lock(wdev); in cfg80211_mgd_wext_siwfreq() 92 if (wdev->conn) { in cfg80211_mgd_wext_siwfreq() 127 wdev_lock(wdev); in cfg80211_mgd_wext_giwfreq() 164 wdev_lock(wdev); in cfg80211_mgd_wext_siwessid() 186 wdev->wext.connect.ssid = wdev->wext.ssid; in cfg80211_mgd_wext_siwessid() 280 wdev->wext.connect.bssid = wdev->wext.bssid; in cfg80211_mgd_wext_siwap() [all …]
|
| A D | mlme.c | 95 if (!wdev->current_bss || in cfg80211_process_deauth() 129 ASSERT_WDEV_LOCK(wdev); in cfg80211_rx_mlme_mgmt() 192 ASSERT_WDEV_LOCK(wdev); in cfg80211_tx_mlme_mgmt() 257 ASSERT_WDEV_LOCK(wdev); in cfg80211_mlme_auth() 323 ASSERT_WDEV_LOCK(wdev); in cfg80211_mlme_assoc() 473 if (tmp == wdev) { in cfg80211_mgmt_registrations_update() 526 if (!(wdev->wiphy->mgmt_stypes[wdev->iftype].rx & BIT(mgmt_type))) { in cfg80211_mlme_register_mgmt() 582 nreg->wdev = wdev; in cfg80211_mlme_register_mgmt() 668 if (!(wdev->wiphy->mgmt_stypes[wdev->iftype].tx & BIT(stype >> 4))) in cfg80211_mlme_mgmt_tx() 675 wdev_lock(wdev); in cfg80211_mlme_mgmt_tx() [all …]
|
| A D | wext-compat.c | 78 if (!wdev) in cfg80211_wext_giwmode() 118 if (!wdev) in cfg80211_wext_giwrange() 394 if (wdev->wiphy->retry_long == wdev->wiphy->retry_short) in cfg80211_wext_giwretry() 426 wdev->wext.keys = kzalloc(sizeof(*wdev->wext.keys), in __cfg80211_set_encryption() 615 wdev_lock(wdev); in cfg80211_wext_siwencode() 765 if (!wdev->wext.keys || !wdev->wext.keys->params[idx].cipher) { in cfg80211_wext_giwencode() 1206 wdev->ps = ps; in cfg80211_wext_siwpower() 1296 wdev_lock(wdev); in cfg80211_wext_giwrate() 1301 wdev_unlock(wdev); in cfg80211_wext_giwrate() 1341 wdev_lock(wdev); in cfg80211_wireless_stats() [all …]
|
| A D | core.c | 165 if (!wdev->netdev) in cfg80211_switch_netns() 194 if (!wdev->netdev) in cfg80211_switch_netns() 207 if (!wdev->netdev) in cfg80211_switch_netns() 238 if (rdev->scan_req && rdev->scan_req->wdev == wdev) { in cfg80211_stop_p2p_device() 1174 cfg80211_put_bss(wdev->wiphy, &wdev->current_bss->pub); in _cfg80211_unregister_wdev() 1260 wdev_lock(wdev); in cfg80211_leave() 1312 wdev->iftype == NL80211_IFTYPE_ADHOC) && !wdev->use_4addr) in cfg80211_init_wdev() 1385 if (!wdev) in cfg80211_netdev_notifier_call() 1413 if (wdev->registered && !wdev->registering) { in cfg80211_netdev_notifier_call() 1427 if (rdev->scan_req && rdev->scan_req->wdev == wdev) { in cfg80211_netdev_notifier_call() [all …]
|
| /linux/drivers/staging/wfx/ |
| A D | hwio.c | 69 wdev->hwbus_ops->lock(wdev->hwbus_priv); in read32_locked() 72 wdev->hwbus_ops->unlock(wdev->hwbus_priv); in read32_locked() 80 wdev->hwbus_ops->lock(wdev->hwbus_priv); in write32_locked() 83 wdev->hwbus_ops->unlock(wdev->hwbus_priv); in write32_locked() 94 wdev->hwbus_ops->lock(wdev->hwbus_priv); in write32_bits_locked() 105 wdev->hwbus_ops->unlock(wdev->hwbus_priv); in write32_bits_locked() 179 wdev->hwbus_ops->lock(wdev->hwbus_priv); in indirect_read_locked() 191 wdev->hwbus_ops->lock(wdev->hwbus_priv); in indirect_write_locked() 206 wdev->hwbus_ops->lock(wdev->hwbus_priv); in indirect_read32_locked() 224 wdev->hwbus_ops->lock(wdev->hwbus_priv); in indirect_write32_locked() [all …]
|
| A D | main.c | 234 ret = request_firmware(&pds, wdev->pdata.file_pds, wdev->dev); in wfx_send_pdata_pds() 315 wdev->hw = hw; in wfx_init_common() 343 return wdev; in wfx_init_common() 379 wdev->hw_caps.firmware_major, wdev->hw_caps.firmware_minor, in wfx_probe() 380 wdev->hw_caps.firmware_build, wdev->hw_caps.firmware_label, in wfx_probe() 382 wdev->keyset, wdev->hw_caps.link_mode); in wfx_probe() 417 err = wdev->hwbus_ops->irq_subscribe(wdev->hwbus_priv); in wfx_probe() 454 wdev->hw->wiphy->n_addresses = ARRAY_SIZE(wdev->addresses); in wfx_probe() 455 wdev->hw->wiphy->addresses = wdev->addresses; in wfx_probe() 473 wdev->hwbus_ops->irq_unsubscribe(wdev->hwbus_priv); in wfx_probe() [all …]
|
| A D | bh.c | 22 if (!wdev->pdata.gpio_wakeup) in device_wakeup() 80 alloc_len = wdev->hwbus_ops->align_size(wdev->hwbus_priv, read_len + 2); in rx_helper() 125 wfx_handle_rx(wdev, skb); in rx_helper() 182 wdev->hif.tx_seqnum = (wdev->hif.tx_seqnum + 1) % (HIF_COUNTER_MAX + 1); in tx_helper() 188 len = wdev->hwbus_ops->align_size(wdev->hwbus_priv, len); in tx_helper() 207 if (wdev->hif.tx_buffers_used < wdev->hw_caps.num_inp_ch_bufs) { in bh_work_tx() 217 tx_helper(wdev, hif); in bh_work_tx() 245 device_wakeup(wdev); in bh_work() 259 ack_sdio_data(wdev); in bh_work() 261 device_release(wdev); in bh_work() [all …]
|
| A D | hif_rx.c | 29 if (!wdev->hif_cmd.buf_send) { in hif_generic_confirm() 35 dev_warn(wdev->dev, in hif_generic_confirm() 41 if (wdev->hif_cmd.buf_recv) { in hif_generic_confirm() 47 wdev->hif_cmd.ret = status; in hif_generic_confirm() 49 complete(&wdev->hif_cmd.done); in hif_generic_confirm() 58 wfx_tx_confirm_cb(wdev, body); in hif_tx_confirm() 89 complete(&wdev->firmware_ready); in hif_startup_indication() 96 if (!wdev->pdata.gpio_wakeup || in hif_wakeup_indication() 335 wdev->chip_frozen = true; in hif_error_indication() 353 wdev->chip_frozen = true; in hif_exception_indication() [all …]
|
| A D | fwio.c | 110 wdev->pdata.file_fw, keyset_chip); in get_firmware() 114 filename, wdev->pdata.file_fw); in get_firmware() 116 wdev->pdata.file_fw); in get_firmware() 147 wdev->keyset = keyset_file; in get_firmware() 304 print_boot_status(wdev); in load_firmware_secure() 342 if (wdev->pdata.use_rising_clk) in wfx_init_device() 344 ret = config_reg_write(wdev, reg); in wfx_init_device() 350 ret = config_reg_read(wdev, ®); in wfx_init_device() 373 ret = init_gpr(wdev); in wfx_init_device() 397 ret = load_firmware_secure(wdev); in wfx_init_device() [all …]
|
| A D | queue.c | 19 atomic_inc(&wdev->tx_lock); in wfx_tx_lock() 28 wfx_bh_request_tx(wdev); in wfx_tx_unlock() 36 if (wdev->chip_frozen) in wfx_tx_flush() 39 wfx_tx_lock(wdev); in wfx_tx_flush() 40 mutex_lock(&wdev->hif_cmd.lock); in wfx_tx_flush() 42 !wdev->hif.tx_buffers_used, in wfx_tx_flush() 46 wdev->hif.tx_buffers_used); in wfx_tx_flush() 49 wdev->chip_frozen = true; in wfx_tx_flush() 52 wfx_tx_unlock(wdev); in wfx_tx_flush() 57 wfx_tx_lock(wdev); in wfx_tx_lock_flush() [all …]
|
| A D | sta.c | 47 wdev->chip_frozen = true; in wfx_cooling_timeout_work() 48 wfx_tx_unlock(wdev); in wfx_cooling_timeout_work() 56 wfx_tx_unlock(wdev); in wfx_suspend_hot_dev() 60 wfx_tx_lock(wdev); in wfx_suspend_hot_dev() 284 struct wfx_dev *wdev = wvif->wdev; in wfx_reset() local 286 wfx_tx_lock_flush(wdev); in wfx_reset() 291 wfx_tx_unlock(wdev); in wfx_reset() 385 struct wfx_dev *wdev = wvif->wdev; in wfx_start_ap() local 751 wvif->wdev = wdev; in wfx_add_interface() 769 if (!wdev->vif[i]) { in wfx_add_interface() [all …]
|
| A D | hif_tx.c | 59 if (wdev->chip_frozen) in wfx_cmd_send() 69 wdev->hif_cmd.buf_recv = reply; in wfx_cmd_send() 71 complete(&wdev->hif_cmd.ready); in wfx_cmd_send() 73 wfx_bh_request_tx(wdev); in wfx_cmd_send() 85 if (wdev->poll_irq) in wfx_cmd_send() 86 wfx_bh_poll_irq(wdev); in wfx_cmd_send() 97 wdev->chip_frozen = true; in wfx_cmd_send() 101 ret = wdev->hif_cmd.ret; in wfx_cmd_send() 104 wdev->hif_cmd.buf_send = NULL; in wfx_cmd_send() 135 if (wdev->pdata.gpio_wakeup) in hif_shutdown() [all …]
|
| A D | hwio.h | 15 int wfx_data_read(struct wfx_dev *wdev, void *buf, size_t buf_len); 24 int sram_reg_read(struct wfx_dev *wdev, u32 addr, u32 *val); 25 int sram_reg_write(struct wfx_dev *wdev, u32 addr, u32 val); 27 int ahb_reg_read(struct wfx_dev *wdev, u32 addr, u32 *val); 28 int ahb_reg_write(struct wfx_dev *wdev, u32 addr, u32 val); 58 int config_reg_read(struct wfx_dev *wdev, u32 *val); 59 int config_reg_write(struct wfx_dev *wdev, u32 val); 65 int control_reg_read(struct wfx_dev *wdev, u32 *val); 66 int control_reg_write(struct wfx_dev *wdev, u32 val); 72 int igpr_reg_read(struct wfx_dev *wdev, int index, u32 *val); [all …]
|
| A D | debug.c | 65 struct wfx_dev *wdev = seq->private; in wfx_counters_show() local 155 struct wfx_dev *wdev = seq->private; in wfx_rx_stats_show() local 159 mutex_lock(&wdev->rx_stats_lock); in wfx_rx_stats_show() 179 mutex_unlock(&wdev->rx_stats_lock); in wfx_rx_stats_show() 187 struct wfx_dev *wdev = seq->private; in wfx_tx_power_loop_show() local 225 ret = wfx_send_pds(wdev, buf, count); in wfx_send_pds_write() 238 struct wfx_dev *wdev; member 249 struct wfx_dev *wdev = context->wdev; in wfx_send_hif_msg_write() local 307 context->wdev = inode->i_private; in wfx_send_hif_msg_open() 333 wdev->force_ps_timeout = val; in wfx_ps_timeout_set() [all …]
|