Lines Matching refs:method
25 const struct eap_method * eap_server_get_eap_method(int vendor, EapType method) in eap_server_get_eap_method() argument
29 if (m->vendor == vendor && m->method == method) in eap_server_get_eap_method()
51 return m->method; in eap_server_get_type()
72 EapType method, const char *name) in eap_server_method_alloc() argument
80 eap->method = method; in eap_server_method_alloc()
90 static void eap_server_method_free(struct eap_method *method) in eap_server_method_free() argument
92 os_free(method); in eap_server_method_free()
106 int eap_server_method_register(struct eap_method *method) in eap_server_method_register() argument
110 if (method == NULL || method->name == NULL || in eap_server_method_register()
111 method->version != EAP_SERVER_METHOD_INTERFACE_VERSION) { in eap_server_method_register()
112 eap_server_method_free(method); in eap_server_method_register()
117 if ((m->vendor == method->vendor && in eap_server_method_register()
118 m->method == method->method) || in eap_server_method_register()
119 os_strcmp(m->name, method->name) == 0) { in eap_server_method_register()
120 eap_server_method_free(method); in eap_server_method_register()
127 last->next = method; in eap_server_method_register()
129 eap_methods = method; in eap_server_method_register()
172 if (m->vendor == vendor && m->method == type) in eap_server_get_name()