Lines Matching refs:wilc
168 struct wilc *wl = vif->wilc;
222 struct wilc_vif *wilc_get_wl_to_vif(struct wilc *wl)
236 struct wilc *wl = wiphy_priv(wiphy);
417 vif->wilc->op_ch = ch;
419 vif->wilc->sta_ch = ch;
435 vif->wilc->sta_ch = WILC_INVALID_CHANNEL;
459 struct wilc *wilc = vif->wilc;
464 if (!wilc)
467 if (wilc->close) {
474 wilc->sta_ch = WILC_INVALID_CHANNEL;
790 struct wilc *wl = wiphy_priv(wiphy);
1000 struct wilc *wl = vif->wilc;
1053 wilc_wfi_cfg_parse_ch_attr(p->attr, p->tag_len - 4, vif->wilc->sta_ch);
1107 vif->wilc->op_ch = chan->hw_value;
1179 vif->wilc->op_ch = chan->hw_value;
1190 vif->wilc->op_ch = chan->hw_value;
1203 wilc_wfi_cfg_parse_ch_attr(p->attr, p->tag_len - 4, vif->wilc->sta_ch);
1247 struct wilc *wl = wiphy_priv(wiphy);
1313 struct wilc *wl = wiphy_priv(wiphy);
1470 static struct wilc_vif *wilc_get_vif_from_type(struct wilc *wl, int type)
1488 struct wilc *wl = wiphy_priv(wiphy);
1554 struct wilc *wl = wiphy_priv(wiphy);
1576 struct wilc *wl = wiphy_priv(wiphy);
1593 struct wilc *wl = wiphy_priv(wiphy);
1614 struct wilc *wl = wiphy_priv(wiphy);
1645 struct wilc *wl = vif->wilc;
1701 static void wlan_init_locks(struct wilc *wl)
1718 void wlan_deinit_locks(struct wilc *wilc)
1720 mutex_destroy(&wilc->hif_cs);
1721 mutex_destroy(&wilc->rxq_cs);
1722 mutex_destroy(&wilc->cfg_cmd_lock);
1723 mutex_destroy(&wilc->txq_add_to_head_cs);
1724 mutex_destroy(&wilc->vif_mutex);
1725 cleanup_srcu_struct(&wilc->srcu);
1728 int wilc_cfg80211_init(struct wilc **wilc, struct device *dev, int io_type,
1731 struct wilc *wl;
1745 *wilc = wl;
1781 struct wilc *wilc_create_wiphy(struct device *dev)
1784 struct wilc *wl;
1863 flush_workqueue(vif->wilc->hif_workqueue);