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()
406 struct rt2x00_intf *intf = vif_to_intf(vif); in rt2x00mac_set_tim_iter() local
414 set_bit(DELAYED_UPDATE_BEACON, &intf->delayed_flags); in rt2x00mac_set_tim_iter()
612 struct rt2x00_intf *intf = vif_to_intf(vif); in rt2x00mac_bss_info_changed() local
625 rt2x00lib_config_intf(rt2x00dev, intf, vif->type, NULL, in rt2x00mac_bss_info_changed()
632 mutex_lock(&intf->beacon_skb_mutex); in rt2x00mac_bss_info_changed()
633 if (!bss_conf->enable_beacon && intf->enable_beacon) { in rt2x00mac_bss_info_changed()
635 intf->enable_beacon = false; in rt2x00mac_bss_info_changed()
650 } else if (bss_conf->enable_beacon && !intf->enable_beacon) { in rt2x00mac_bss_info_changed()
652 intf->enable_beacon = true; in rt2x00mac_bss_info_changed()
668 mutex_unlock(&intf->beacon_skb_mutex); in rt2x00mac_bss_info_changed()
705 rt2x00lib_config_erp(rt2x00dev, intf, bss_conf, changes); in rt2x00mac_bss_info_changed()