Lines Matching refs:intf
202 struct rt2x00_intf *intf = vif_to_intf(vif); in rt2x00mac_add_interface() local
240 mutex_init(&intf->beacon_skb_mutex); in rt2x00mac_add_interface()
241 intf->beacon = entry; in rt2x00mac_add_interface()
252 rt2x00lib_config_intf(rt2x00dev, intf, vif->type, in rt2x00mac_add_interface()
270 struct rt2x00_intf *intf = vif_to_intf(vif); in rt2x00mac_remove_interface() local
291 clear_bit(ENTRY_BCN_ASSIGNED, &intf->beacon->flags); in rt2x00mac_remove_interface()
297 rt2x00lib_config_intf(rt2x00dev, intf, in rt2x00mac_remove_interface()
402 struct rt2x00_intf *intf = vif_to_intf(vif); in rt2x00mac_set_tim_iter() local
410 set_bit(DELAYED_UPDATE_BEACON, &intf->delayed_flags); in rt2x00mac_set_tim_iter()
594 struct rt2x00_intf *intf = vif_to_intf(vif); in rt2x00mac_bss_info_changed() local
607 rt2x00lib_config_intf(rt2x00dev, intf, vif->type, NULL, in rt2x00mac_bss_info_changed()
614 mutex_lock(&intf->beacon_skb_mutex); in rt2x00mac_bss_info_changed()
615 if (!bss_conf->enable_beacon && intf->enable_beacon) { in rt2x00mac_bss_info_changed()
617 intf->enable_beacon = false; in rt2x00mac_bss_info_changed()
632 } else if (bss_conf->enable_beacon && !intf->enable_beacon) { in rt2x00mac_bss_info_changed()
634 intf->enable_beacon = true; in rt2x00mac_bss_info_changed()
650 mutex_unlock(&intf->beacon_skb_mutex); in rt2x00mac_bss_info_changed()
687 rt2x00lib_config_erp(rt2x00dev, intf, bss_conf, changes); in rt2x00mac_bss_info_changed()