Lines Matching refs:mn
187 struct _gss_mechanism_name *mn; in _gss_find_mn() local
191 SLIST_FOREACH(mn, &name->gn_mn, gmn_link) { in _gss_find_mn()
192 if (gss_oid_equal(mech, mn->gmn_mech_oid)) in _gss_find_mn()
196 if (!mn) { in _gss_find_mn()
208 mn = malloc(sizeof(struct _gss_mechanism_name)); in _gss_find_mn()
209 if (!mn) in _gss_find_mn()
216 &mn->gmn_name); in _gss_find_mn()
219 free(mn); in _gss_find_mn()
223 mn->gmn_mech = m; in _gss_find_mn()
224 mn->gmn_mech_oid = &m->gm_mech_oid; in _gss_find_mn()
225 SLIST_INSERT_HEAD(&name->gn_mn, mn, gmn_link); in _gss_find_mn()
227 *output_mn = mn; in _gss_find_mn()
239 struct _gss_mechanism_name *mn; in _gss_make_name() local
246 mn = malloc(sizeof(struct _gss_mechanism_name)); in _gss_make_name()
247 if (!mn) { in _gss_make_name()
253 mn->gmn_mech = m; in _gss_make_name()
254 mn->gmn_mech_oid = &m->gm_mech_oid; in _gss_make_name()
255 mn->gmn_name = new_mn; in _gss_make_name()
256 SLIST_INSERT_HEAD(&name->gn_mn, mn, gmn_link); in _gss_make_name()