The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/dev/ath/ath_hal/ah_regdomain/ah_rd_ctry.h

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 /*-
    2  * SPDX-License-Identifier: ISC
    3  *
    4  * Copyright (c) 2002-2009 Sam Leffler, Errno Consulting
    5  * Copyright (c) 2005-2011 Atheros Communications, Inc.
    6  * All rights reserved.
    7  *
    8  * Permission to use, copy, modify, and/or distribute this software for any
    9  * purpose with or without fee is hereby granted, provided that the above
   10  * copyright notice and this permission notice appear in all copies.
   11  *
   12  * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
   13  * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
   14  * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
   15  * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
   16  * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
   17  * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
   18  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
   19  *
   20  * $FreeBSD$
   21  */
   22 
   23 #ifndef __AH_REGDOMAIN_CTRY_H__
   24 #define __AH_REGDOMAIN_CTRY_H__
   25 
   26 #define DEF_REGDMN      FCC1_FCCA
   27 
   28 /*
   29  * This table maps country ISO codes from net80211 into regulatory
   30  * domains which the ath regulatory domain code understands.
   31  */
   32 static COUNTRY_CODE_TO_ENUM_RD allCountries[] = {
   33         { CTRY_DEBUG,       NO_ENUMRD },
   34         { CTRY_DEFAULT,     DEF_REGDMN },
   35         { CTRY_ALBANIA,     NULL1_WORLD },
   36         { CTRY_ALGERIA,     NULL1_WORLD },
   37         { CTRY_ARGENTINA,   APL3_WORLD },
   38         { CTRY_ARMENIA,     ETSI4_WORLD },
   39         { CTRY_AUSTRALIA,   FCC3_WORLD },
   40         { CTRY_AUSTRIA,     ETSI1_WORLD },
   41         { CTRY_AZERBAIJAN,  ETSI4_WORLD },
   42         { CTRY_BAHRAIN,     APL6_WORLD },
   43         { CTRY_BELARUS,     NULL1_WORLD },
   44         { CTRY_BELGIUM,     ETSI1_WORLD },
   45         { CTRY_BELIZE,      APL1_ETSIC },
   46         { CTRY_BOLIVIA,     APL1_ETSIC },
   47         { CTRY_BRAZIL,      FCC3_WORLD },
   48         { CTRY_BRUNEI_DARUSSALAM,APL1_WORLD },
   49         { CTRY_BULGARIA,    ETSI6_WORLD },
   50         { CTRY_CANADA,      FCC2_FCCA },
   51         { CTRY_CHILE,       APL6_WORLD },
   52         { CTRY_CHINA,       APL1_WORLD },
   53         { CTRY_COLOMBIA,    FCC1_FCCA },
   54         { CTRY_COSTA_RICA,  NULL1_WORLD },
   55         { CTRY_CROATIA,     ETSI3_WORLD },
   56         { CTRY_CYPRUS,      ETSI1_WORLD },
   57         { CTRY_CZECH,       ETSI1_WORLD },
   58         { CTRY_DENMARK,     ETSI1_WORLD },
   59         { CTRY_DOMINICAN_REPUBLIC,FCC1_FCCA },
   60         { CTRY_ECUADOR,     NULL1_WORLD },
   61         { CTRY_EGYPT,       ETSI3_WORLD },
   62         { CTRY_EL_SALVADOR, NULL1_WORLD },
   63         { CTRY_ESTONIA,     ETSI1_WORLD },
   64         { CTRY_FINLAND,     ETSI1_WORLD },
   65         { CTRY_FRANCE,      ETSI1_WORLD },
   66         { CTRY_FRANCE2,     ETSI3_WORLD },
   67         { CTRY_GEORGIA,     ETSI4_WORLD },
   68         { CTRY_GERMANY,     ETSI1_WORLD },
   69         { CTRY_GREECE,      ETSI1_WORLD },
   70         { CTRY_GUATEMALA,   FCC1_FCCA },
   71         { CTRY_HONDURAS,    NULL1_WORLD },
   72         { CTRY_HONG_KONG,   FCC2_WORLD },
   73         { CTRY_HUNGARY,     ETSI1_WORLD },
   74         { CTRY_ICELAND,     ETSI1_WORLD },
   75         { CTRY_INDIA,       APL6_WORLD },
   76         { CTRY_INDONESIA,   APL1_WORLD },
   77         { CTRY_IRAN,        APL1_WORLD },
   78         { CTRY_IRELAND,     ETSI1_WORLD },
   79         { CTRY_ISRAEL,      NULL1_WORLD },
   80         { CTRY_ITALY,       ETSI1_WORLD },
   81         { CTRY_JAPAN,       MKK1_MKKA },
   82         { CTRY_JAPAN1,      MKK1_MKKB },
   83         { CTRY_JAPAN2,      MKK1_FCCA },
   84         { CTRY_JAPAN3,      MKK2_MKKA },
   85         { CTRY_JAPAN4,      MKK1_MKKA1 },
   86         { CTRY_JAPAN5,      MKK1_MKKA2 },
   87         { CTRY_JAPAN6,      MKK1_MKKC },
   88 
   89         { CTRY_JAPAN7,      MKK3_MKKB },
   90         { CTRY_JAPAN8,      MKK3_MKKA2 },
   91         { CTRY_JAPAN9,      MKK3_MKKC },
   92 
   93         { CTRY_JAPAN10,     MKK4_MKKB },
   94         { CTRY_JAPAN11,     MKK4_MKKA2 },
   95         { CTRY_JAPAN12,     MKK4_MKKC },
   96 
   97         { CTRY_JAPAN13,     MKK5_MKKB },
   98         { CTRY_JAPAN14,     MKK5_MKKA2 },
   99         { CTRY_JAPAN15,     MKK5_MKKC },
  100 
  101         { CTRY_JAPAN16,     MKK6_MKKB },
  102         { CTRY_JAPAN17,     MKK6_MKKA2 },
  103         { CTRY_JAPAN18,     MKK6_MKKC },
  104 
  105         { CTRY_JAPAN19,     MKK7_MKKB },
  106         { CTRY_JAPAN20,     MKK7_MKKA2 },
  107         { CTRY_JAPAN21,     MKK7_MKKC },
  108 
  109         { CTRY_JAPAN22,     MKK8_MKKB },
  110         { CTRY_JAPAN23,     MKK8_MKKA2 },
  111         { CTRY_JAPAN24,     MKK8_MKKC },
  112 
  113         { CTRY_JORDAN,      APL4_WORLD },
  114         { CTRY_KAZAKHSTAN,  NULL1_WORLD },
  115         { CTRY_KOREA_NORTH, APL2_WORLD },
  116         { CTRY_KOREA_ROC,   APL2_WORLD },
  117         { CTRY_KOREA_ROC2,  APL2_WORLD },
  118         { CTRY_KOREA_ROC3,  APL9_WORLD },
  119         { CTRY_KUWAIT,      NULL1_WORLD },
  120         { CTRY_LATVIA,      ETSI1_WORLD },
  121         { CTRY_LEBANON,     NULL1_WORLD },
  122         { CTRY_LIECHTENSTEIN,ETSI1_WORLD },
  123         { CTRY_LITHUANIA,   ETSI1_WORLD },
  124         { CTRY_LUXEMBOURG,  ETSI1_WORLD },
  125         { CTRY_MACAU,       FCC2_WORLD },
  126         { CTRY_MACEDONIA,   NULL1_WORLD },
  127         { CTRY_MALAYSIA,    APL8_WORLD },
  128         { CTRY_MALTA,       ETSI1_WORLD },
  129         { CTRY_MEXICO,      FCC1_FCCA },
  130         { CTRY_MONACO,      ETSI4_WORLD },
  131         { CTRY_MOROCCO,     NULL1_WORLD },
  132         { CTRY_NETHERLANDS, ETSI1_WORLD },
  133         { CTRY_NEW_ZEALAND, FCC2_ETSIC },
  134         { CTRY_NORWAY,      ETSI1_WORLD },
  135         { CTRY_OMAN,        APL6_WORLD },
  136         { CTRY_PAKISTAN,    NULL1_WORLD },
  137         { CTRY_PANAMA,      FCC1_FCCA },
  138         { CTRY_PERU,        APL1_WORLD },
  139         { CTRY_PHILIPPINES, FCC3_WORLD },
  140         { CTRY_POLAND,      ETSI1_WORLD },
  141         { CTRY_PORTUGAL,    ETSI1_WORLD },
  142         { CTRY_PUERTO_RICO, FCC1_FCCA },
  143         { CTRY_QATAR,       NULL1_WORLD },
  144         { CTRY_ROMANIA,     NULL1_WORLD },
  145         { CTRY_RUSSIA,      NULL1_WORLD },
  146         { CTRY_SAUDI_ARABIA,FCC2_WORLD },
  147         { CTRY_SINGAPORE,   APL6_WORLD },
  148         { CTRY_SLOVAKIA,    ETSI1_WORLD },
  149         { CTRY_SLOVENIA,    ETSI1_WORLD },
  150         { CTRY_SOUTH_AFRICA,FCC3_WORLD },
  151         { CTRY_SPAIN,       ETSI1_WORLD },
  152         { CTRY_SWEDEN,      ETSI1_WORLD },
  153         { CTRY_SWITZERLAND, ETSI1_WORLD },
  154         { CTRY_SYRIA,       NULL1_WORLD },
  155         { CTRY_TAIWAN,      APL3_FCCA },
  156         { CTRY_THAILAND,    FCC3_WORLD },
  157         { CTRY_TRINIDAD_Y_TOBAGO,ETSI4_WORLD },
  158         { CTRY_TUNISIA,     ETSI3_WORLD },
  159         { CTRY_TURKEY,      ETSI3_WORLD },
  160         { CTRY_UKRAINE,     NULL1_WORLD },
  161         { CTRY_UAE,         NULL1_WORLD },
  162         { CTRY_UNITED_KINGDOM, ETSI1_WORLD },
  163         { CTRY_UNITED_STATES, FCC1_FCCA },
  164         { CTRY_UNITED_STATES_FCC49,FCC4_FCCA },
  165         { CTRY_URUGUAY,     FCC1_WORLD },
  166         { CTRY_UZBEKISTAN,  FCC3_FCCA },
  167         { CTRY_VENEZUELA,   APL2_ETSIC },
  168         { CTRY_VIET_NAM,    NULL1_WORLD },
  169         { CTRY_ZIMBABWE,    NULL1_WORLD }
  170 };
  171 
  172 #endif

Cache object: 98d4bf2ea7d49f92cbf3e5f6addf82b6


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.