Lines Matching refs:keyix
1525 ieee80211_keyix *keyix, ieee80211_keyix *rxkeyix) in rsu_key_alloc() argument
1531 *keyix = ieee80211_crypto_get_key_wepidx(vap, k); in rsu_key_alloc()
1535 *keyix = 0; in rsu_key_alloc()
1540 *keyix = R92S_MACID_BSS; in rsu_key_alloc()
1545 if (isset(sc->keys_bmap, *keyix)) { in rsu_key_alloc()
1548 __func__, *keyix); in rsu_key_alloc()
1552 setbit(sc->keys_bmap, *keyix); in rsu_key_alloc()
1556 *rxkeyix = *keyix; in rsu_key_alloc()
1663 rsu_key_check(struct rsu_softc *sc, ieee80211_keyix keyix, int is_valid) in rsu_key_check() argument
1671 error = rsu_cam_read(sc, R92S_CAM_CTL0(keyix), &val); in rsu_key_check()
1683 __func__, keyix, is_valid ? "not" : "still"); in rsu_key_check()
1805 rsu_delete_key(struct rsu_softc *sc, ieee80211_keyix keyix) in rsu_delete_key() argument
1817 error = rsu_cam_read(sc, R92S_CAM_CTL0(keyix), &val); in rsu_delete_key()
1820 "%s: key %u does not exist\n", __func__, keyix); in rsu_delete_key()
1821 clrbit(sc->keys_bmap, keyix); in rsu_delete_key()
1826 key.cam_id = keyix; in rsu_delete_key()
1846 rsu_cam_write(sc, R92S_CAM_CTL0(keyix), 0); in rsu_delete_key()
1848 clrbit(sc->keys_bmap, keyix); in rsu_delete_key()
1850 return (rsu_key_check(sc, keyix, 0)); in rsu_delete_key()