Lines Matching refs:tgd
197 struct rpc_gss_data *gd, *tgd; in rpc_gss_secfind() local
203 tgd = TAILQ_FIRST(&rpc_gss_all); in rpc_gss_secfind()
204 th = tgd->gd_hash; in rpc_gss_secfind()
205 TAILQ_REMOVE(&rpc_gss_cache[th], tgd, gd_link); in rpc_gss_secfind()
206 TAILQ_REMOVE(&rpc_gss_all, tgd, gd_alllink); in rpc_gss_secfind()
209 AUTH_DESTROY(tgd->gd_auth); in rpc_gss_secfind()
265 TAILQ_FOREACH(tgd, &rpc_gss_cache[h], gd_link) { in rpc_gss_secfind()
266 if (tgd->gd_ucred->cr_uid == cred->cr_uid in rpc_gss_secfind()
267 && !strcmp(tgd->gd_principal, principal) in rpc_gss_secfind()
268 && tgd->gd_mech == mech_oid in rpc_gss_secfind()
269 && tgd->gd_cred.gc_svc == service) { in rpc_gss_secfind()
293 struct rpc_gss_data *gd, *tgd; in rpc_gss_secpurge() local
295 TAILQ_FOREACH_SAFE(gd, &rpc_gss_all, gd_alllink, tgd) { in rpc_gss_secpurge()