• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/wireless/prism54/

Lines Matching refs:acl

350 	if ((*uwrq == IW_MODE_MASTER) && (priv->acl.policy != MAC_POLICY_OPEN))
1782 prism54_acl_init(struct islpci_acl *acl)
1784 mutex_init(&acl->lock);
1785 INIT_LIST_HEAD(&acl->mac_list);
1786 acl->size = 0;
1787 acl->policy = MAC_POLICY_OPEN;
1791 prism54_clear_mac(struct islpci_acl *acl)
1796 mutex_lock(&acl->lock);
1798 if (acl->size == 0) {
1799 mutex_unlock(&acl->lock);
1803 for (ptr = acl->mac_list.next, next = ptr->next;
1804 ptr != &acl->mac_list; ptr = next, next = ptr->next) {
1809 acl->size = 0;
1810 mutex_unlock(&acl->lock);
1814 prism54_acl_clean(struct islpci_acl *acl)
1816 prism54_clear_mac(acl);
1824 struct islpci_acl *acl = &priv->acl;
1837 if (mutex_lock_interruptible(&acl->lock)) {
1841 list_add_tail(&entry->_list, &acl->mac_list);
1842 acl->size++;
1843 mutex_unlock(&acl->lock);
1853 struct islpci_acl *acl = &priv->acl;
1860 if (mutex_lock_interruptible(&acl->lock))
1862 list_for_each_entry(entry, &acl->mac_list, _list) {
1865 acl->size--;
1867 mutex_unlock(&acl->lock);
1871 mutex_unlock(&acl->lock);
1880 struct islpci_acl *acl = &priv->acl;
1886 if (mutex_lock_interruptible(&acl->lock))
1889 list_for_each_entry(entry, &acl->mac_list, _list) {
1895 mutex_unlock(&acl->lock);
1899 /* Setting policy also clears the MAC acl, even if we don't change the default
1908 struct islpci_acl *acl = &priv->acl;
1911 prism54_clear_mac(acl);
1918 acl->policy = *uwrq;
1922 (acl->policy != MAC_POLICY_OPEN))
1944 struct islpci_acl *acl = &priv->acl;
1946 *uwrq = acl->policy;
1954 prism54_mac_accept(struct islpci_acl *acl, char *mac)
1959 if (mutex_lock_interruptible(&acl->lock))
1962 if (acl->policy == MAC_POLICY_OPEN) {
1963 mutex_unlock(&acl->lock);
1967 list_for_each_entry(entry, &acl->mac_list, _list) {
1973 res = (acl->policy == MAC_POLICY_ACCEPT) ? !res : res;
1974 mutex_unlock(&acl->lock);
2251 mlme->code = prism54_mac_accept(&priv->acl,