Lines Matching defs:da
438 struct desauthent *da;
476 for (da = desauthtab;
477 da < &desauthtab[clnt_authdes_cachesz];
478 da++) {
479 if (da->da_data == secdata &&
480 da->da_uid == crgetuid(cr) &&
481 da->da_zoneid == zoneid &&
482 !da->da_inuse &&
483 da->da_auth != NULL) {
484 da->da_inuse = 1;
486 *ap = da->da_auth;
538 da = &desauthtab[nextdesvictim++];
540 } while (da->da_inuse && --i > 0);
542 if (da->da_inuse) {
547 da->da_inuse = 1;
550 if (da->da_auth != NULL)
551 auth_destroy(da->da_auth);
553 da->da_auth = auth;
554 da->da_uid = crgetuid(cr);
555 da->da_zoneid = zoneid;
556 da->da_data = secdata;
616 struct desauthent *da;
628 for (da = desauthtab;
629 da < &desauthtab[clnt_authdes_cachesz]; da++) {
630 if (da->da_auth == auth) {
631 da->da_inuse = 0;
699 struct desauthent *da;
710 for (da = desauthtab;
711 da < &desauthtab[clnt_authdes_cachesz]; da++) {
712 if (uid == da->da_uid &&
713 zoneid == da->da_zoneid)
714 revoke_key(da->da_auth, 1);
783 struct desauthent *da;
790 for (da = desauthtab;
791 da < &desauthtab[clnt_authdes_cachesz]; da++) {
792 if (da->da_data == secdata) {
793 da->da_data = NULL;
794 da->da_inuse = 0;