Lines Matching refs:mc
39 _gss_copy_cred(struct _gss_mechanism_cred *mc) in _gss_copy_cred() argument
42 struct _gss_mech_switch *m = mc->gmc_mech; in _gss_copy_cred()
50 mc->gmc_cred, mc->gmc_mech_oid, in _gss_copy_cred()
58 GSS_C_NO_CREDENTIAL, name, mc->gmc_mech_oid, in _gss_copy_cred()
98 struct _gss_mechanism_cred *mc, *target_mc, *copy_mc; in gss_add_cred() local
126 SLIST_FOREACH(mc, &cred->gc_mc, gmc_link) { in gss_add_cred()
127 if (gss_oid_equal(mc->gmc_mech_oid, desired_mech)) { in gss_add_cred()
128 target_mc = mc; in gss_add_cred()
130 copy_mc = _gss_copy_cred(mc); in gss_add_cred()
159 mc = malloc(sizeof(struct _gss_mechanism_cred)); in gss_add_cred()
160 if (!mc) { in gss_add_cred()
166 mc->gmc_mech = m; in gss_add_cred()
167 mc->gmc_mech_oid = &m->gm_mech_oid; in gss_add_cred()
176 &mc->gmc_cred, in gss_add_cred()
185 free(mc); in gss_add_cred()
188 SLIST_INSERT_HEAD(&new_cred->gc_mc, mc, gmc_link); in gss_add_cred()