Searched refs:cvif (Results 1 - 3 of 3) sorted by relevance
/linux-4.4.14/drivers/net/wireless/ath/carl9170/ |
H A D | tx.c | 961 struct carl9170_vif_info *cvif; carl9170_tx_prepare() local 990 cvif = (void *) info->control.vif->drv_priv; carl9170_tx_prepare() 992 cvif = NULL; carl9170_tx_prepare() 999 if (likely(cvif)) carl9170_tx_prepare() 1000 SET_VAL(CARL9170_TX_SUPER_MISC_VIF_ID, txc->s.misc, cvif->id); carl9170_tx_prepare() 1040 if (unlikely(!sta || !cvif)) carl9170_tx_prepare() 1538 struct carl9170_vif_info *cvif; carl9170_pick_beaconing_vif() local 1548 cvif = rcu_dereference(ar->beacon_iter); carl9170_pick_beaconing_vif() 1549 if (ar->vifs > 0 && cvif) { carl9170_pick_beaconing_vif() 1551 list_for_each_entry_continue_rcu(cvif, &ar->vif_list, carl9170_pick_beaconing_vif() 1553 if (cvif->active && cvif->enable_beacon) carl9170_pick_beaconing_vif() 1560 RCU_INIT_POINTER(ar->beacon_iter, cvif); carl9170_pick_beaconing_vif() 1561 return cvif; carl9170_pick_beaconing_vif() 1611 struct carl9170_vif_info *cvif; carl9170_update_beacon() local 1618 cvif = carl9170_pick_beaconing_vif(ar); carl9170_update_beacon() 1619 if (!cvif) carl9170_update_beacon() 1622 skb = ieee80211_beacon_get_tim(ar->hw, carl9170_get_vif(cvif), carl9170_update_beacon() 1632 if (cvif->beacon) carl9170_update_beacon() 1633 old = (__le32 *)cvif->beacon->data; carl9170_update_beacon() 1635 off = cvif->id * AR9170_MAC_BCN_LENGTH_MAX; carl9170_update_beacon() 1682 dev_kfree_skb_any(cvif->beacon); carl9170_update_beacon() 1683 cvif->beacon = NULL; carl9170_update_beacon() 1687 cvif->beacon = skb; carl9170_update_beacon() 1693 err = carl9170_bcn_ctrl(ar, cvif->id, carl9170_update_beacon()
|
H A D | carl9170.h | 650 struct carl9170_vif_info *cvif; carl9170_get_main_vif() local 652 list_for_each_entry_rcu(cvif, &ar->vif_list, list) { list_for_each_entry_rcu() 653 if (cvif->active) list_for_each_entry_rcu() 654 return carl9170_get_vif(cvif); list_for_each_entry_rcu()
|
H A D | main.c | 278 struct carl9170_vif_info *cvif; carl9170_zap_queues() local 314 list_for_each_entry_rcu(cvif, &ar->vif_list, list) { carl9170_zap_queues() 316 dev_kfree_skb_any(cvif->beacon); carl9170_zap_queues() 317 cvif->beacon = NULL; carl9170_zap_queues()
|
Completed in 122 milliseconds