Lines Matching refs:cap_rid
2794 CapabilityRid cap_rid;
2881 rc = readCapabilityRid(ai, &cap_rid, 1);
2887 ai->wep_capable = (cap_rid.softCap & cpu_to_le16(0x02)) ? 1 : 0;
2888 ai->max_wep_idx = (cap_rid.softCap & cpu_to_le16(0x80)) ? 3 : 0;
2891 ((le16_to_cpu(cap_rid.softVer) >> 8) & 0xF),
2892 (le16_to_cpu(cap_rid.softVer) & 0xFF),
2893 le16_to_cpu(cap_rid.softSubVer));
2897 if (le16_to_cpu(cap_rid.softVer) > 0x530
2898 || (le16_to_cpu(cap_rid.softVer) == 0x530
2899 && le16_to_cpu(cap_rid.softSubVer) >= 17)) {
3835 CapabilityRid cap_rid;
3843 status = readCapabilityRid(ai, &cap_rid, lock);
3854 if (cap_rid.softCap & cpu_to_le16(8))
3864 if (le16_to_cpu(cap_rid.len) >= sizeof(cap_rid) &&
3865 (cap_rid.extSoftCap & cpu_to_le16(1)) &&
4681 CapabilityRid cap_rid;
4695 readCapabilityRid(apriv, &cap_rid, 1);
4730 cap_rid.prodName,
4731 cap_rid.manName,
4732 cap_rid.prodVer,
4733 le16_to_cpu(cap_rid.radioType),
4734 le16_to_cpu(cap_rid.country),
4735 le16_to_cpu(cap_rid.hardVer),
4736 le16_to_cpu(cap_rid.softVer),
4737 le16_to_cpu(cap_rid.softSubVer),
4738 le16_to_cpu(cap_rid.bootBlockVer));
5785 static int airo_get_quality (StatusRid *status_rid, CapabilityRid *cap_rid)
5793 if (!(cap_rid->hardCap & cpu_to_le16(8)))
5797 if (memcmp(cap_rid->prodName, "350", 3))
5812 #define airo_get_max_quality(cap_rid) (memcmp((cap_rid)->prodName, "350", 3) ? 0x20 : 0xa0)
5813 #define airo_get_avg_quality(cap_rid) (memcmp((cap_rid)->prodName, "350", 3) ? 0x10 : 0x50);
6082 CapabilityRid cap_rid; /* Card capability info */
6087 readCapabilityRid(local, &cap_rid, 1);
6093 brate = cap_rid.supportedRates[vwrq->value];
6100 if (normvalue == cap_rid.supportedRates[i]) {
6110 if (cap_rid.supportedRates[i] == 0)
6114 brate = cap_rid.supportedRates[i - 1];
6127 local->config.rates[i] = cap_rid.supportedRates[i];
6808 CapabilityRid cap_rid; /* Card capability info */
6813 readCapabilityRid(local, &cap_rid, 1);
6824 for (i = 0; i < 8 && cap_rid.txPowerLevels[i]; i++)
6825 if (v == cap_rid.txPowerLevels[i]) {
6935 CapabilityRid cap_rid; /* Card capability info */
6939 readCapabilityRid(local, &cap_rid, 1);
6946 /* Should be based on cap_rid.country to give only
6963 range->max_qual.qual = airo_get_max_quality(&cap_rid);
6974 range->avg_qual.qual = airo_get_avg_quality(&cap_rid);
6980 range->bitrate[i] = cap_rid.supportedRates[i] * 500000;
6999 if (cap_rid.softCap & cpu_to_le16(2)) {
7003 if (cap_rid.softCap & cpu_to_le16(0x100)) {
7009 cap_rid.softCap & cpu_to_le16(0x80) ? 4 : 1;
7024 range->txpower[i] = le16_to_cpu(cap_rid.txPowerLevels[i]);
7757 CapabilityRid cap_rid;
7766 readCapabilityRid(local, &cap_rid, 0);
7785 local->wstats.qual.qual = airo_get_quality(&status_rid, &cap_rid);