Home | History | Annotate | Download | only in ic

Lines Matching defs:akey

168 	struct an_rid_wepkey *akey;
232 akey = &sc->sc_buf.sc_wepkey;
235 while (an_read_rid(sc, rid, akey, &buflen) == 0) {
236 kid = le16toh(akey->an_key_index);
239 rid, buflen, sizeof(*akey), kid,
240 akey->an_mac_addr[0], le16toh(akey->an_key_len)));
242 sc->sc_tx_perskey = akey->an_mac_addr[0];
248 sc->sc_perskeylen[kid] = le16toh(akey->an_key_len);
1313 struct an_rid_wepkey *akey;
1316 akey = &sc->sc_buf.sc_wepkey;
1317 memset(akey, 0, sizeof(struct an_rid_wepkey));
1320 keys[i].an_wep_keylen > sizeof(akey->an_key))
1322 akey->an_key_len = htole16(keys[i].an_wep_keylen);
1323 akey->an_key_index = htole16(i);
1324 akey->an_mac_addr[0] = 1; /* default mac */
1325 memcpy(akey->an_key, keys[i].an_wep_key, keys[i].an_wep_keylen);
1326 if ((error = an_write_rid(sc, type, akey, sizeof(*akey))) != 0)
1330 akey->an_key_index = htole16(0xffff);
1331 akey->an_mac_addr[0] = kid;
1332 akey->an_key_len = htole16(0);
1333 memset(akey->an_key, 0, sizeof(akey->an_key));
1334 error = an_write_rid(sc, type, akey, sizeof(*akey));