Lines Matching refs:vif
503 rts_duration = ieee80211_rts_duration(dev, priv->vif, in rtl8180_tx()
508 rts_duration = ieee80211_ctstoself_duration(dev, priv->vif, in rtl8180_tx()
528 duration = ieee80211_generic_frame_duration(dev, priv->vif, in rtl8180_tx()
1268 struct ieee80211_vif *vif) in rtl8180_get_tsf() argument
1280 struct ieee80211_vif *vif = in rtl8180_beacon_work() local
1291 skb = ieee80211_beacon_get(dev, vif); in rtl8180_beacon_work()
1300 mgmt->u.beacon.timestamp = cpu_to_le64(rtl8180_get_tsf(dev, vif)); in rtl8180_beacon_work()
1313 usecs_to_jiffies(1024 * vif->bss_conf.beacon_int)); in rtl8180_beacon_work()
1317 struct ieee80211_vif *vif) in rtl8180_add_interface() argument
1325 if (priv->vif) in rtl8180_add_interface()
1328 switch (vif->type) { in rtl8180_add_interface()
1336 priv->vif = vif; in rtl8180_add_interface()
1339 vif_priv = (struct rtl8180_vif *)&vif->drv_priv; in rtl8180_add_interface()
1346 le32_to_cpu(*(__le32 *)vif->addr)); in rtl8180_add_interface()
1348 le16_to_cpu(*(__le16 *)(vif->addr + 4))); in rtl8180_add_interface()
1355 struct ieee80211_vif *vif) in rtl8180_remove_interface() argument
1358 priv->vif = NULL; in rtl8180_remove_interface()
1415 struct ieee80211_vif *vif, u16 queue, in rtl8180_conf_tx() argument
1489 struct ieee80211_vif *vif, in rtl8180_bss_info_changed() argument
1498 vif_priv = (struct rtl8180_vif *)&vif->drv_priv; in rtl8180_bss_info_changed()
1507 if (vif->type == NL80211_IFTYPE_ADHOC) in rtl8180_bss_info_changed()
1531 priv->vif, in rtl8180_bss_info_changed()