Lines Matching defs:wkr

1768 static int readWepKeyRid(struct airo_info *ai, WepKeyRid *wkr, int temp, int lock)
1771 wkr, sizeof(*wkr), lock);
1774 static int writeWepKeyRid(struct airo_info *ai, WepKeyRid *wkr, int perm, int lock)
1777 rc = PC4500_writerid(ai, RID_WEP_TEMP, wkr, sizeof(*wkr), lock);
1781 rc = PC4500_writerid(ai, RID_WEP_PERM, wkr, sizeof(*wkr), lock);
3888 WepKeyRid wkr;
3959 rc = readWepKeyRid(ai, &wkr, 1, lock);
3961 lastindex = wkr.kindex;
3962 if (wkr.kindex == cpu_to_le16(0xffff)) {
3963 ai->defindex = wkr.mac[0];
3965 rc = readWepKeyRid(ai, &wkr, 0, lock);
3966 } while (lastindex != wkr.kindex);
5195 WepKeyRid wkr;
5199 rc = readWepKeyRid(ai, &wkr, 1, 1);
5203 lastindex = wkr.kindex;
5204 if (le16_to_cpu(wkr.kindex) == index) {
5205 int klen = min_t(int, buflen, le16_to_cpu(wkr.klen));
5206 memcpy(buf, wkr.key, klen);
5209 rc = readWepKeyRid(ai, &wkr, 0, 1);
5212 } while (lastindex != wkr.kindex);
5218 WepKeyRid wkr;
5222 rc = readWepKeyRid(ai, &wkr, 1, 1);
5226 lastindex = wkr.kindex;
5227 if (wkr.kindex == cpu_to_le16(0xffff))
5228 return wkr.mac[0];
5229 rc = readWepKeyRid(ai, &wkr, 0, 1);
5232 } while (lastindex != wkr.kindex);
5240 WepKeyRid wkr;
5246 memset(&wkr, 0, sizeof(wkr));
5247 wkr.len = cpu_to_le16(sizeof(wkr));
5248 wkr.kindex = cpu_to_le16(index);
5249 wkr.klen = cpu_to_le16(keylen);
5250 memcpy(wkr.key, key, keylen);
5251 memcpy(wkr.mac, macaddr, ETH_ALEN);
5254 rc = writeWepKeyRid(ai, &wkr, perm, lock);
5261 WepKeyRid wkr;
5264 memset(&wkr, 0, sizeof(wkr));
5265 wkr.len = cpu_to_le16(sizeof(wkr));
5266 wkr.kindex = cpu_to_le16(0xffff);
5267 wkr.mac[0] = (char)index;
5274 rc = writeWepKeyRid(ai, &wkr, perm, lock);
5348 WepKeyRid wkr;
5355 memset(&wkr, 0, sizeof(wkr));
5372 rc = readWepKeyRid(ai, &wkr, 1, 1);
5374 lastindex = wkr.kindex;
5375 if (wkr.kindex == cpu_to_le16(0xffff)) {
5377 (int)wkr.mac[0]);
5380 le16_to_cpu(wkr.kindex),
5381 le16_to_cpu(wkr.klen));
5383 readWepKeyRid(ai, &wkr, 0, 1);
5384 } while ((lastindex != wkr.kindex) && (j < 180-30));