Enscript Output

extractedLnx/linux-2.6.36/drivers/staging/otus/hal/hpreg.c_zfHpGetRegulatoryDomain.c

u8_t zfHpGetRegulatoryDomain(zdev_t *dev)
{
	zmw_get_wlan_dev(dev);

	switch (wd->regulationTable.regionCode) {
	case NO_ENUMRD:
		return 0;
		break;
	case FCC1_FCCA:
	case FCC1_WORLD:
	case FCC4_FCCA:
	case FCC5_FCCA:
	case FCC2_WORLD:
	case FCC2_ETSIC:
	case FCC3_FCCA:
	case FCC3_WORLD:
	case FCC1:
	case FCC2:
	case FCC3:
	case FCC4:
	case FCC5:
	case FCCA:
		return 0x10;/* WG_AMERICAS DOT11_REG_DOMAIN_FCC  United States */
		break;

	case FCC2_FCCA:
		return 0x20;/* DOT11_REG_DOMAIN_DOC  Canada */
		break;

	case ETSI1_WORLD:
	case ETSI3_ETSIA:
	case ETSI2_WORLD:
	case ETSI3_WORLD:
	case ETSI4_WORLD:
	case ETSI4_ETSIC:
	case ETSI5_WORLD:
	case ETSI6_WORLD:
	case ETSI_RESERVED:
	case ETSI1:
	case ETSI2:
	case ETSI3:
	case ETSI4:
	case ETSI5:
	case ETSI6:
	case ETSIA:
	case ETSIB:
	case ETSIC:
		return 0x30;/* WG_EMEA DOT11_REG_DOMAIN_ETSI  Most of Europe */
		break;

	case MKK1_MKKA:
	case MKK1_MKKB:
	case MKK2_MKKA:
	case MKK1_FCCA:
	case MKK1_MKKA1:
	case MKK1_MKKA2:
	case MKK1_MKKC:
	case MKK3_MKKB:
	case MKK3_MKKA2:
	case MKK3_MKKC:
	case MKK4_MKKB:
	case MKK4_MKKA2:
	case MKK4_MKKC:
	case MKK5_MKKB:
	case MKK5_MKKA2:
	case MKK5_MKKC:
	case MKK6_MKKB:
	case MKK6_MKKA2:
	case MKK6_MKKC:
	case MKK7_MKKB:
	case MKK7_MKKA:
	case MKK7_MKKC:
	case MKK8_MKKB:
	case MKK8_MKKA2:
	case MKK8_MKKC:
	case MKK6_MKKA1:
	case MKK6_FCCA:
	case MKK7_MKKA1:
	case MKK7_FCCA:
	case MKK9_FCCA:
	case MKK9_MKKA1:
	case MKK9_MKKC:
	case MKK9_MKKA2:
	case MKK10_FCCA:
	case MKK10_MKKA1:
	case MKK10_MKKC:
	case MKK10_MKKA2:
	case MKK11_MKKA:
	case MKK11_FCCA:
	case MKK11_MKKA1:
	case MKK11_MKKC:
	case MKK11_MKKA2:
	case MKK12_MKKA:
	case MKK12_FCCA:
	case MKK12_MKKA1:
	case MKK12_MKKC:
	case MKK12_MKKA2:
	case MKK3_MKKA:
	case MKK3_MKKA1:
	case MKK3_FCCA:
	case MKK4_MKKA:
	case MKK4_MKKA1:
	case MKK4_FCCA:
	case MKK9_MKKA:
	case MKK10_MKKA:
	case MKK1:
	case MKK2:
	case MKK3:
	case MKK4:
	case MKK5:
	case MKK6:
	case MKK7:
	case MKK8:
	case MKK9:
	case MKK10:
	case MKK11:
	case MKK12:
	case MKKA:
	case MKKC:
		return 0x40;/* WG_JAPAN DOT11_REG_DOMAIN_MKK  Japan */
		break;

	default:
		break;
	}

	return 0xFF; /* Didn't input RegDmn by mean to distinguish by customer */
}

Generated by GNU enscript 1.6.4.