Lines Matching refs:mn
37 struct _gss_mechanism_name *mn; in _gss_find_mn() local
41 HEIM_SLIST_FOREACH(mn, &name->gn_mn, gmn_link) { in _gss_find_mn()
42 if (gss_oid_equal(mech, mn->gmn_mech_oid)) in _gss_find_mn()
46 if (!mn) { in _gss_find_mn()
58 mn = malloc(sizeof(struct _gss_mechanism_name)); in _gss_find_mn()
59 if (!mn) in _gss_find_mn()
66 &mn->gmn_name); in _gss_find_mn()
69 free(mn); in _gss_find_mn()
73 mn->gmn_mech = m; in _gss_find_mn()
74 mn->gmn_mech_oid = &m->gm_mech_oid; in _gss_find_mn()
75 HEIM_SLIST_INSERT_HEAD(&name->gn_mn, mn, gmn_link); in _gss_find_mn()
77 *output_mn = mn; in _gss_find_mn()
89 struct _gss_mechanism_name *mn; in _gss_make_name() local
96 mn = malloc(sizeof(struct _gss_mechanism_name)); in _gss_make_name()
97 if (!mn) { in _gss_make_name()
103 mn->gmn_mech = m; in _gss_make_name()
104 mn->gmn_mech_oid = &m->gm_mech_oid; in _gss_make_name()
105 mn->gmn_name = new_mn; in _gss_make_name()
106 HEIM_SLIST_INSERT_HEAD(&name->gn_mn, mn, gmn_link); in _gss_make_name()