Lines Matching refs:m
81 struct eap_method *m; in eap_peer_get_eap_method() local
82 for (m = eap_methods; m; m = m->next) { in eap_peer_get_eap_method()
83 if (m->vendor == vendor && m->method == method) in eap_peer_get_eap_method()
84 return m; in eap_peer_get_eap_method()
92 struct eap_method *m; in eap_peer_get_methods() local
94 for (m = eap_methods; m; m = m->next) in eap_peer_get_methods()
114 struct eap_method_type *m; in eap_config_allowed_method() local
119 m = config->eap_methods; in eap_config_allowed_method()
120 for (i = 0; m[i].vendor != EAP_VENDOR_IETF || in eap_config_allowed_method()
121 m[i].method != EAP_TYPE_NONE; i++) { in eap_config_allowed_method()
122 if (m[i].vendor == vendor && m[i].method == method) in eap_config_allowed_method()
130 struct eap_method *m; in eap_peer_get_type() local
131 for (m = eap_methods; m; m = m->next) { in eap_peer_get_type()
132 if (os_strcmp(m->name, name) == 0) { in eap_peer_get_type()
133 *vendor = m->vendor; in eap_peer_get_type()
134 return m->method; in eap_peer_get_type()
184 const struct eap_method *methods, *m; in eap_get_phase2_types() local
194 for (m = methods; m; m = m->next) { in eap_get_phase2_types()
195 vendor = m->vendor; in eap_get_phase2_types()
196 method = m->method; in eap_get_phase2_types()
231 struct eap_method *m, *last = NULL; in eap_peer_method_register() local
235 for (m = eap_methods; m; m = m->next) { in eap_peer_method_register()
236 if (m->vendor == method->vendor && in eap_peer_method_register()
237 m->method == method->method && in eap_peer_method_register()
238 os_strcmp(m->name, method->name)) in eap_peer_method_register()
240 last = m; in eap_peer_method_register()
251 struct eap_method *m; in eap_peer_unregister_methods() local
253 m = eap_methods; in eap_peer_unregister_methods()
256 if (m->free) in eap_peer_unregister_methods()
257 m->free(m); in eap_peer_unregister_methods()
259 eap_peer_method_free(m); in eap_peer_unregister_methods()
319 if (sm->m == NULL || sm->eap_method_priv == NULL) in eap_deinit_prev_method()
321 sm->m->deinit(sm, sm->eap_method_priv); in eap_deinit_prev_method()
323 sm->m = NULL; in eap_deinit_prev_method()
363 if (sm->m && sm->m->get_identity && in eap_sm_buildIdentity()
364 (identity = sm->m->get_identity(sm, sm->eap_method_priv, in eap_sm_buildIdentity()
422 if (sm->m && sm->m->get_identity) { in eap_sm_build_identity_resp()
423 identity = sm->m->get_identity(sm, in eap_sm_build_identity_resp()
454 const struct eap_method *methods, *m; in eap_sm_build_nak() local
477 for (m = methods; m; m = m->next) { in eap_sm_build_nak()
479 if(m->vendor == EAP_VENDOR_IETF && m->method == EAP_TYPE_MSCHAPV2) in eap_sm_build_nak()
483 if(m->vendor == EAP_VENDOR_IETF && m->method == EAP_TYPE_TLS) { in eap_sm_build_nak()
491 wpabuf_put_be24(resp, m->vendor); in eap_sm_build_nak()
492 wpabuf_put_be32(resp, m->method); in eap_sm_build_nak()
494 wpabuf_put_u8(resp, m->method); in eap_sm_build_nak()
755 if (sm->m == NULL) in eap_sm_get_method_name()
757 return sm->m->name; in eap_sm_get_method_name()