mac_restrictions   61 drivers/net/wireless/intersil/hostap/hostap.h int ap_control_add_mac(struct mac_restrictions *mac_restrictions, u8 *mac);
mac_restrictions   62 drivers/net/wireless/intersil/hostap/hostap.h int ap_control_del_mac(struct mac_restrictions *mac_restrictions, u8 *mac);
mac_restrictions   63 drivers/net/wireless/intersil/hostap/hostap.h void ap_control_flush_macs(struct mac_restrictions *mac_restrictions);
mac_restrictions  328 drivers/net/wireless/intersil/hostap/hostap_ap.c 		switch (ap->mac_restrictions.policy) {
mac_restrictions  343 drivers/net/wireless/intersil/hostap/hostap_ap.c 		seq_printf(m, "MAC entries: %u\n", ap->mac_restrictions.entries);
mac_restrictions  356 drivers/net/wireless/intersil/hostap/hostap_ap.c 	spin_lock_bh(&ap->mac_restrictions.lock);
mac_restrictions  357 drivers/net/wireless/intersil/hostap/hostap_ap.c 	return seq_list_start_head(&ap->mac_restrictions.mac_list, *_pos);
mac_restrictions  363 drivers/net/wireless/intersil/hostap/hostap_ap.c 	return seq_list_next(v, &ap->mac_restrictions.mac_list, _pos);
mac_restrictions  369 drivers/net/wireless/intersil/hostap/hostap_ap.c 	spin_unlock_bh(&ap->mac_restrictions.lock);
mac_restrictions  379 drivers/net/wireless/intersil/hostap/hostap_ap.c int ap_control_add_mac(struct mac_restrictions *mac_restrictions, u8 *mac)
mac_restrictions  389 drivers/net/wireless/intersil/hostap/hostap_ap.c 	spin_lock_bh(&mac_restrictions->lock);
mac_restrictions  390 drivers/net/wireless/intersil/hostap/hostap_ap.c 	list_add_tail(&entry->list, &mac_restrictions->mac_list);
mac_restrictions  391 drivers/net/wireless/intersil/hostap/hostap_ap.c 	mac_restrictions->entries++;
mac_restrictions  392 drivers/net/wireless/intersil/hostap/hostap_ap.c 	spin_unlock_bh(&mac_restrictions->lock);
mac_restrictions  398 drivers/net/wireless/intersil/hostap/hostap_ap.c int ap_control_del_mac(struct mac_restrictions *mac_restrictions, u8 *mac)
mac_restrictions  403 drivers/net/wireless/intersil/hostap/hostap_ap.c 	spin_lock_bh(&mac_restrictions->lock);
mac_restrictions  404 drivers/net/wireless/intersil/hostap/hostap_ap.c 	for (ptr = mac_restrictions->mac_list.next;
mac_restrictions  405 drivers/net/wireless/intersil/hostap/hostap_ap.c 	     ptr != &mac_restrictions->mac_list; ptr = ptr->next) {
mac_restrictions  411 drivers/net/wireless/intersil/hostap/hostap_ap.c 			mac_restrictions->entries--;
mac_restrictions  412 drivers/net/wireless/intersil/hostap/hostap_ap.c 			spin_unlock_bh(&mac_restrictions->lock);
mac_restrictions  416 drivers/net/wireless/intersil/hostap/hostap_ap.c 	spin_unlock_bh(&mac_restrictions->lock);
mac_restrictions  421 drivers/net/wireless/intersil/hostap/hostap_ap.c static int ap_control_mac_deny(struct mac_restrictions *mac_restrictions,
mac_restrictions  427 drivers/net/wireless/intersil/hostap/hostap_ap.c 	if (mac_restrictions->policy == MAC_POLICY_OPEN)
mac_restrictions  430 drivers/net/wireless/intersil/hostap/hostap_ap.c 	spin_lock_bh(&mac_restrictions->lock);
mac_restrictions  431 drivers/net/wireless/intersil/hostap/hostap_ap.c 	list_for_each_entry(entry, &mac_restrictions->mac_list, list) {
mac_restrictions  437 drivers/net/wireless/intersil/hostap/hostap_ap.c 	spin_unlock_bh(&mac_restrictions->lock);
mac_restrictions  439 drivers/net/wireless/intersil/hostap/hostap_ap.c 	if (mac_restrictions->policy == MAC_POLICY_ALLOW)
mac_restrictions  446 drivers/net/wireless/intersil/hostap/hostap_ap.c void ap_control_flush_macs(struct mac_restrictions *mac_restrictions)
mac_restrictions  451 drivers/net/wireless/intersil/hostap/hostap_ap.c 	if (mac_restrictions->entries == 0)
mac_restrictions  454 drivers/net/wireless/intersil/hostap/hostap_ap.c 	spin_lock_bh(&mac_restrictions->lock);
mac_restrictions  455 drivers/net/wireless/intersil/hostap/hostap_ap.c 	for (ptr = mac_restrictions->mac_list.next, n = ptr->next;
mac_restrictions  456 drivers/net/wireless/intersil/hostap/hostap_ap.c 	     ptr != &mac_restrictions->mac_list;
mac_restrictions  462 drivers/net/wireless/intersil/hostap/hostap_ap.c 	mac_restrictions->entries = 0;
mac_restrictions  463 drivers/net/wireless/intersil/hostap/hostap_ap.c 	spin_unlock_bh(&mac_restrictions->lock);
mac_restrictions  834 drivers/net/wireless/intersil/hostap/hostap_ap.c 	spin_lock_init(&ap->mac_restrictions.lock);
mac_restrictions  835 drivers/net/wireless/intersil/hostap/hostap_ap.c 	INIT_LIST_HEAD(&ap->mac_restrictions.mac_list);
mac_restrictions  901 drivers/net/wireless/intersil/hostap/hostap_ap.c 	ap_control_flush_macs(&ap->mac_restrictions);
mac_restrictions 1333 drivers/net/wireless/intersil/hostap/hostap_ap.c 	    ap_control_mac_deny(&ap->mac_restrictions, hdr->addr2)) {
mac_restrictions  191 drivers/net/wireless/intersil/hostap/hostap_ap.h 	struct mac_restrictions mac_restrictions; /* MAC-based auth */
mac_restrictions 3010 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 		local->ap->mac_restrictions.policy = MAC_POLICY_OPEN;
mac_restrictions 3013 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 		local->ap->mac_restrictions.policy = MAC_POLICY_ALLOW;
mac_restrictions 3016 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 		local->ap->mac_restrictions.policy = MAC_POLICY_DENY;
mac_restrictions 3019 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 		ap_control_flush_macs(&local->ap->mac_restrictions);
mac_restrictions 4010 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 		else ret = ap_control_add_mac(&local->ap->mac_restrictions,
mac_restrictions 4015 drivers/net/wireless/intersil/hostap/hostap_ioctl.c 		else ret = ap_control_del_mac(&local->ap->mac_restrictions,