Ejemplo n.º 1
0
static int wil_cfg80211_stop_ap(struct wiphy *wiphy,
                                struct net_device *ndev)
{
    int rc = 0;
    struct wil6210_priv *wil = wiphy_to_wil(wiphy);

    mutex_lock(&wil->mutex);

    rc = wmi_pcp_stop(wil);

    mutex_unlock(&wil->mutex);
    return rc;
}
Ejemplo n.º 2
0
static int wil_cfg80211_stop_ap(struct wiphy *wiphy,
				struct net_device *ndev)
{
	int rc, rc1;
	struct wil6210_priv *wil = wiphy_to_wil(wiphy);

	wil_dbg_misc(wil, "%s()\n", __func__);

	mutex_lock(&wil->mutex);

	rc = wmi_pcp_stop(wil);

	__wil_down(wil);
	rc1 = __wil_up(wil);

	mutex_unlock(&wil->mutex);

	return min(rc, rc1);
}