Lines Matching defs:cip
132 const struct ieee80211_cipher *cip;
145 cip = ic->ic_ciphers[cipher];
146 /* already load all the ciphers, cip can't be NULL */
147 if (cip == NULL) {
164 cip->ic_name);
185 if (key->wk_cipher != cip || key->wk_flags != flags) {
194 keyctx = cip->ic_attach(ic, key);
197 "unable to attach cipher %s\n", cip->ic_name);
202 key->wk_cipher = cip;
232 "falling back to s/w\n", cip->ic_name);
240 "unable to setup cipher %s\n", cip->ic_name);
316 const struct ieee80211_cipher *cip = key->wk_cipher;
318 ASSERT(cip != NULL);
322 cip->ic_name, key->wk_keyix, key->wk_flags,
329 if (cip->ic_setkey(key) == 0) {
332 cip->ic_name, key->wk_keyix, key->wk_keylen,
389 const struct ieee80211_cipher *cip;
400 cip = k->wk_cipher;
401 return (cip->ic_encap(k, mp, keyix<<6) ? k : NULL);
412 const struct ieee80211_cipher *cip;
438 cip = k->wk_cipher;
439 return ((cip->ic_decap)(k, mp, hdrlen) ? k : NULL);
495 const struct ieee80211_cipher *cip)
497 if (cip->ic_cipher >= IEEE80211_CIPHER_MAX) {
500 cip->ic_name, cip->ic_cipher);
503 if (ic->ic_ciphers[cip->ic_cipher] != NULL &&
504 ic->ic_ciphers[cip->ic_cipher] != cip) {
507 cip->ic_name);
510 ic->ic_ciphers[cip->ic_cipher] = cip;
518 const struct ieee80211_cipher *cip)
520 if (cip->ic_cipher >= IEEE80211_CIPHER_MAX) {
523 cip->ic_name, cip->ic_cipher);
526 if (ic->ic_ciphers[cip->ic_cipher] != NULL &&
527 ic->ic_ciphers[cip->ic_cipher] != cip) {
530 cip->ic_name);
534 ic->ic_ciphers[cip->ic_cipher] = NULL;